<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="cn.timer.api.dao.spmk.SpmkApprovalTemplateMapper"> <resultMap id="BaseResultMap" type="cn.timer.api.bean.spmk.SpmkApprovalTemplate" > <id column="id" property="id" /> <result column="approval_template_g_id" property="approvalTemplateGId" /> <result column="icon_url" property="iconUrl" /> <result column="name" property="name" /> <result column="description" property="description" /> <result column="is_open" property="isOpen" /> <result column="ranks" property="ranks" /> <result column="is_opinion" property="isOpinion" /> <result column="update_time" property="updateTime" /> <result column="create_time" property="createTime" /> <result column="asso_type" property="assoType" /> <result column="froms" property="froms" /> <result column="router" property="router" /> </resultMap> <sql id="Base_Column_List"> id, approval_template_g_id, icon_url, name, description, is_open, ranks, is_opinion, update_time, create_time, asso_type, froms, router </sql> <sql id="Base_Column_List_Alias"> id SpmkApprovalTemplate_id, approval_template_g_id SpmkApprovalTemplate_approval_template_g_id, icon_url SpmkApprovalTemplate_icon_url, name SpmkApprovalTemplate_name, description SpmkApprovalTemplate_description, is_open SpmkApprovalTemplate_is_open, ranks SpmkApprovalTemplate_ranks, is_opinion SpmkApprovalTemplate_is_opinion, update_time SpmkApprovalTemplate_update_time, create_time SpmkApprovalTemplate_create_time, asso_type SpmkApprovalTemplate_asso_type, froms SpmkApprovalTemplate_froms, router SpmkApprovalTemplate_router </sql> <update id="updateListRandsById" parameterType="list"> <foreach item="item" index="index" collection="list" open="" separator=";" close=""> UPDATE spmk_approval_template <set> <if test ='null != item.ranks'>ranks = #{item.ranks},</if> </set> WHERE id = #{item.id} </foreach> </update> <!-- <insert id="insert" useGeneratedKeys="true" keyColumn="id" parameterType="cn.timer.api.bean.spmk.SpmkApprovalTemplate"> INSERT INTO spmk_approval_template <trim prefix="(" suffix=")" suffixOverrides=","> <if test ='null != approvalTemplateGId'> approval_template_g_id, </if> <if test ='null != iconUrl'> icon_url, </if> <if test ='null != name'> name, </if> <if test ='null != description'> description, </if> <if test ='null != isOpen'> is_open, </if> <if test ='null != ranks'> ranks, </if> <if test ='null != isOpinion'> is_opinion, </if> <if test ='null != updateTime'> update_time, </if> <if test ='null != createTime'> create_time, </if> <if test ='null != assoType'> asso_type, </if> <if test ='null != froms'> froms, </if> <if test ='null != router'> router </if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test ='null != approvalTemplateGId'> #{approvalTemplateGId}, </if> <if test ='null != iconUrl'> #{iconUrl}, </if> <if test ='null != name'> #{name}, </if> <if test ='null != description'> #{description}, </if> <if test ='null != isOpen'> #{isOpen}, </if> <if test ='null != ranks'> #{ranks}, </if> <if test ='null != isOpinion'> #{isOpinion}, </if> <if test ='null != updateTime'> #{updateTime}, </if> <if test ='null != createTime'> #{createTime}, </if> <if test ='null != assoType'> #{assoType}, </if> <if test ='null != froms'> #{froms}, </if> <if test ='null != router'> #{router} </if> </trim> </insert> <delete id="delete" > DELETE FROM spmk_approval_template WHERE id = #{id} </delete> <update id="update" parameterType="cn.timer.api.bean.spmk.SpmkApprovalTemplate"> UPDATE spmk_approval_template <set> <if test ='null != approvalTemplateGId'>approval_template_g_id = #{approvalTemplateGId},</if> <if test ='null != iconUrl'>icon_url = #{iconUrl},</if> <if test ='null != name'>name = #{name},</if> <if test ='null != description'>description = #{description},</if> <if test ='null != isOpen'>is_open = #{isOpen},</if> <if test ='null != ranks'>ranks = #{ranks},</if> <if test ='null != isOpinion'>is_opinion = #{isOpinion},</if> <if test ='null != updateTime'>update_time = #{updateTime},</if> <if test ='null != createTime'>create_time = #{createTime},</if> <if test ='null != assoType'>asso_type = #{assoType},</if> <if test ='null != froms'>froms = #{froms},</if> <if test ='null != router'>router = #{router}</if> </set> WHERE id = #{id} </update> <select id="load" resultMap="BaseResultMap"> SELECT <include refid="Base_Column_List" /> FROM spmk_approval_template WHERE id = #{id} </select> <select id="pageList" resultMap="BaseResultMap"> SELECT <include refid="Base_Column_List" /> FROM spmk_approval_template LIMIT #{offset}, #{pageSize} </select> <select id="pageListCount" resultType="java.lang.Integer"> SELECT count(1) FROM spmk_approval_template </select> --> </mapper>