<?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.sbgjj.SbgjjAssoDetailedMapper"> <resultMap id="BaseResultMap" type="cn.timer.api.bean.sbgjj.SbgjjAssoDetailed" > <id column="id" property="id" /> <result column="user_id" property="userId" /> <result column="attribution_time" property="attributionTime" /> <result column="cbfzmx_id" property="cbfzmxId" /> <result column="coverage_name" property="coverageName" /> <result column="personal_amount" property="personalAmount" /> <result column="company_amount" property="companyAmount" /> <result column="xz_type" property="xzType" /> <result column="org_code" property="orgCode" /> <result column="addtime" property="addtime" /> </resultMap> <sql id="Base_Column_List"> id, user_id, attribution_time, cbfzmx_id, coverage_name, personal_amount, company_amount, xz_type, org_code, addtime </sql> <sql id="Base_Column_List_Alias"> id SbgjjAssoDetailed_id, user_id SbgjjAssoDetailed_user_id, attribution_time SbgjjAssoDetailed_attribution_time, cbfzmx_id SbgjjAssoDetailed_cbfzmx_id, coverage_name SbgjjAssoDetailed_coverage_name, personal_amount SbgjjAssoDetailed_personal_amount, company_amount SbgjjAssoDetailed_company_amount, xz_type SbgjjAssoDetailed_xz_type, org_code SbgjjAssoDetailed_org_code, addtime SbgjjAssoDetailed_addtime </sql> <insert id="insertsbgjjassodetailedList" parameterType="java.util.List" > insert into sbgjj_asso_detailed (user_id,attribution_time,cbfzmx_id,coverage_name,personal_amount,company_amount,xz_type,org_code,addtime) <foreach collection="list" item="item" index="index" open="values " close="" separator=","> ( <if test="item.userId != null" > #{item.userId}, </if> <if test="item.attributionTime != null" > #{item.attributionTime}, </if> <if test="item.cbfzmxId != null" > #{item.cbfzmxId}, </if> <if test="item.coverageName != null" > #{item.coverageName}, </if> <if test="item.personalAmount != null" > #{item.personalAmount}, </if> <if test="item.companyAmount != null" > #{item.companyAmount}, </if> <if test="item.xzType != null" > #{item.xzType}, </if> <if test="item.orgCode != null" > #{item.orgCode}, </if> <if test="item.addtime != null" > #{item.addtime} </if> ) </foreach> </insert> <!-- <insert id="insert" useGeneratedKeys="true" keyColumn="id" parameterType="cn.timer.api.bean.sbgjj.SbgjjAssoDetailed"> INSERT INTO sbgjj_asso_detailed <trim prefix="(" suffix=")" suffixOverrides=","> <if test ='null != userId'> user_id, </if> <if test ='null != attributionTime'> attribution_time, </if> <if test ='null != cbfzmxId'> cbfzmx_id, </if> <if test ='null != coverageName'> coverage_name, </if> <if test ='null != personalAmount'> personal_amount, </if> <if test ='null != companyAmount'> company_amount, </if> <if test ='null != xzType'> xz_type, </if> <if test ='null != orgCode'> org_code, </if> <if test ='null != addtime'> addtime </if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test ='null != userId'> #{userId}, </if> <if test ='null != attributionTime'> #{attributionTime}, </if> <if test ='null != cbfzmxId'> #{cbfzmxId}, </if> <if test ='null != coverageName'> #{coverageName}, </if> <if test ='null != personalAmount'> #{personalAmount}, </if> <if test ='null != companyAmount'> #{companyAmount}, </if> <if test ='null != xzType'> #{xzType}, </if> <if test ='null != orgCode'> #{orgCode}, </if> <if test ='null != addtime'> #{addtime} </if> </trim> </insert> <delete id="delete" > DELETE FROM sbgjj_asso_detailed WHERE id = #{id} </delete> <update id="update" parameterType="cn.timer.api.bean.sbgjj.SbgjjAssoDetailed"> UPDATE sbgjj_asso_detailed <set> <if test ='null != userId'>user_id = #{userId},</if> <if test ='null != attributionTime'>attribution_time = #{attributionTime},</if> <if test ='null != cbfzmxId'>cbfzmx_id = #{cbfzmxId},</if> <if test ='null != coverageName'>coverage_name = #{coverageName},</if> <if test ='null != personalAmount'>personal_amount = #{personalAmount},</if> <if test ='null != companyAmount'>company_amount = #{companyAmount},</if> <if test ='null != xzType'>xz_type = #{xzType},</if> <if test ='null != orgCode'>org_code = #{orgCode},</if> <if test ='null != addtime'>addtime = #{addtime}</if> </set> WHERE id = #{id} </update> <select id="load" resultMap="BaseResultMap"> SELECT <include refid="Base_Column_List" /> FROM sbgjj_asso_detailed WHERE id = #{id} </select> <select id="pageList" resultMap="BaseResultMap"> SELECT <include refid="Base_Column_List" /> FROM sbgjj_asso_detailed LIMIT #{offset}, #{pageSize} </select> <select id="pageListCount" resultType="java.lang.Integer"> SELECT count(1) FROM sbgjj_asso_detailed </select> --> </mapper>