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'))