endorseno, policyno, chgpremium, chgamount, sumpremium, sumamount, commissionrate, startdate, enddate, operatedate, updatedate, notaxpremium, paydate delete from ins_pmain where endorseno = #{endorseno,jdbcType=VARCHAR} insert into ins_pmain (endorseno, policyno, chgpremium, chgamount, sumpremium, sumamount, commissionrate, startdate, enddate, operatedate, updatedate, notaxpremium, paydate) values (#{endorseno,jdbcType=VARCHAR}, #{policyno,jdbcType=VARCHAR}, #{chgpremium,jdbcType=DOUBLE}, #{chgamount,jdbcType=DOUBLE}, #{sumpremium,jdbcType=DOUBLE}, #{sumamount,jdbcType=DOUBLE}, #{commissionrate,jdbcType=DOUBLE}, #{startdate,jdbcType=TIMESTAMP}, #{enddate,jdbcType=TIMESTAMP}, #{operatedate,jdbcType=TIMESTAMP}, #{updatedate,jdbcType=TIMESTAMP}, #{notaxpremium,jdbcType=DOUBLE}, #{paydate,jdbcType=TIMESTAMP}) insert into ins_pmain endorseno, policyno, chgpremium, chgamount, sumpremium, sumamount, commissionrate, startdate, enddate, operatedate, updatedate, notaxpremium, paydate, #{endorseno,jdbcType=VARCHAR}, #{policyno,jdbcType=VARCHAR}, #{chgpremium,jdbcType=DOUBLE}, #{chgamount,jdbcType=DOUBLE}, #{sumpremium,jdbcType=DOUBLE}, #{sumamount,jdbcType=DOUBLE}, #{commissionrate,jdbcType=DOUBLE}, #{startdate,jdbcType=TIMESTAMP}, #{enddate,jdbcType=TIMESTAMP}, #{operatedate,jdbcType=TIMESTAMP}, #{updatedate,jdbcType=TIMESTAMP}, #{notaxpremium,jdbcType=DOUBLE}, #{paydate,jdbcType=TIMESTAMP}, insert into ins_pmain ( ) values (#{item.endorseno}, #{item.policyno}, #{item.chgpremium}, #{item.chgamount}, #{item.sumpremium}, #{item.sumamount}, #{item.commissionrate}, #{item.startdate}, #{item.enddate}, #{item.operatedate}, #{item.updatedate}, #{item.notaxpremium}, #{item.paydate}) update ins_pmain policyno = #{policyno,jdbcType=VARCHAR}, chgpremium = #{chgpremium,jdbcType=DOUBLE}, chgamount = #{chgamount,jdbcType=DOUBLE}, sumpremium = #{sumpremium,jdbcType=DOUBLE}, sumamount = #{sumamount,jdbcType=DOUBLE}, commissionrate = #{commissionrate,jdbcType=DOUBLE}, startdate = #{startdate,jdbcType=TIMESTAMP}, enddate = #{enddate,jdbcType=TIMESTAMP}, operatedate = #{operatedate,jdbcType=TIMESTAMP}, updatedate = #{updatedate,jdbcType=TIMESTAMP}, notaxpremium = #{notaxpremium,jdbcType=DOUBLE}, paydate = #{paydate,jdbcType=TIMESTAMP}, where endorseno = #{endorseno,jdbcType=VARCHAR} update ins_pmain set policyno = #{policyno,jdbcType=VARCHAR}, chgpremium = #{chgpremium,jdbcType=DOUBLE}, chgamount = #{chgamount,jdbcType=DOUBLE}, sumpremium = #{sumpremium,jdbcType=DOUBLE}, sumamount = #{sumamount,jdbcType=DOUBLE}, commissionrate = #{commissionrate,jdbcType=DOUBLE}, startdate = #{startdate,jdbcType=TIMESTAMP}, enddate = #{enddate,jdbcType=TIMESTAMP}, operatedate = #{operatedate,jdbcType=TIMESTAMP}, updatedate = #{updatedate,jdbcType=TIMESTAMP}, notaxpremium = #{notaxpremium,jdbcType=DOUBLE}, paydate = #{paydate,jdbcType=TIMESTAMP} where endorseno = #{endorseno,jdbcType=VARCHAR} DELETE FROM ins_pmain WHERE (endorseno, policyno, updatedate) in (#{item.endorseno, jdbcType=VARCHAR}, #{item.policyno, jdbcType=VARCHAR}, DATE_FORMAT(#{item.updatedate, jdbcType=TIMESTAMP}, '%Y-%m-%d'))