insert into prj_AnnualBudgetDetail(FYMC, YSJE, YSQJE, NYS, BM, FJ, NF, PX, HJBM, BZ, DW1, DW2, DW3, DW4, DW5, DW6, DW7, DW8, DW9, DW10, SJYS1, SJYS2, SJYS3, SJYS4, SJYS5, SJYS6, SJYS7, SJYS8, SJYS9, SJYS10, XTJSYZX, XMZ, BYJ, ZRJE, RWSYS, XMZYS, YBZJE, ZCBYJ, KYYS, ZCJE, BYJYSQ, BYQYBZ, ZRBYJ, SJYZX, DNZYZF)
values (#{fymc}, #{ysje}, #{ysqje}, #{nys}, #{bm}, #{fj}, #{nf}, #{px}, #{hjbm}, #{bz}, #{dw1}, #{dw2}, #{dw3}, #{dw4}, #{dw5}, #{dw6}, #{dw7}, #{dw8}, #{dw9}, #{dw10}, #{sjys1}, #{sjys2}, #{sjys3}, #{sjys4}, #{sjys5}, #{sjys6}, #{sjys7}, #{sjys8}, #{sjys9}, #{sjys10}, #{xtjsyzx}, #{xmz}, #{byj}, #{zrje}, #{rwsys}, #{xmzys}, #{ybzje}, #{zcbyj}, #{kyys}, #{zcje}, #{byjysq}, #{byqybz}, #{zrbyj}, #{sjyzx}, #{dnzyzf})
insert into prj_AnnualBudgetDetail(FYMC, YSJE, YSQJE, NYS, BM, FJ, NF, PX, HJBM, BZ, DW1, DW2, DW3, DW4, DW5, DW6, DW7, DW8, DW9, DW10, SJYS1, SJYS2, SJYS3, SJYS4, SJYS5, SJYS6, SJYS7, SJYS8, SJYS9, SJYS10, XTJSYZX, XMZ, BYJ, ZRJE, RWSYS, XMZYS, YBZJE, ZCBYJ, KYYS, ZCJE, BYJYSQ, BYQYBZ, ZRBYJ, SJYZX, DNZYZF)
values
(#{entity.fymc}, #{entity.ysje}, #{entity.ysqje}, #{entity.nys}, #{entity.bm}, #{entity.fj}, #{entity.nf}, #{entity.px}, #{entity.hjbm}, #{entity.bz}, #{entity.dw1}, #{entity.dw2}, #{entity.dw3}, #{entity.dw4}, #{entity.dw5}, #{entity.dw6}, #{entity.dw7}, #{entity.dw8}, #{entity.dw9}, #{entity.dw10}, #{entity.sjys1}, #{entity.sjys2}, #{entity.sjys3}, #{entity.sjys4}, #{entity.sjys5}, #{entity.sjys6}, #{entity.sjys7}, #{entity.sjys8}, #{entity.sjys9}, #{entity.sjys10}, #{entity.xtjsyzx}, #{entity.xmz}, #{entity.byj}, #{entity.zrje}, #{entity.rwsys}, #{entity.xmzys}, #{entity.ybzje}, #{entity.zcbyj}, #{entity.kyys}, #{entity.zcje}, #{entity.byjysq}, #{entity.byqybz}, #{entity.zrbyj}, #{entity.sjyzx}, #{entity.dnzyzf})
on duplicate key update
FYMC = values(FYMC),
YSJE = values(YSJE),
YSQJE = values(YSQJE),
NYS = values(NYS),
BM = values(BM),
FJ = values(FJ),
NF = values(NF),
PX = values(PX),
HJBM = values(HJBM),
BZ = values(BZ),
DW1 = values(DW1),
DW2 = values(DW2),
DW3 = values(DW3),
DW4 = values(DW4),
DW5 = values(DW5),
DW6 = values(DW6),
DW7 = values(DW7),
DW8 = values(DW8),
DW9 = values(DW9),
DW10 = values(DW10),
SJYS1 = values(SJYS1),
SJYS2 = values(SJYS2),
SJYS3 = values(SJYS3),
SJYS4 = values(SJYS4),
SJYS5 = values(SJYS5),
SJYS6 = values(SJYS6),
SJYS7 = values(SJYS7),
SJYS8 = values(SJYS8),
SJYS9 = values(SJYS9),
SJYS10 = values(SJYS10),
XTJSYZX = values(XTJSYZX),
XMZ = values(XMZ),
BYJ = values(BYJ),
ZRJE = values(ZRJE),
RWSYS = values(RWSYS),
XMZYS = values(XMZYS),
YBZJE = values(YBZJE),
ZCBYJ = values(ZCBYJ),
KYYS = values(KYYS),
ZCJE = values(ZCJE),
BYJYSQ = values(BYJYSQ),
BYQYBZ = values(BYQYBZ),
ZRBYJ = values(ZRBYJ),
SJYZX = values(SJYZX),
DNZYZF = values(DNZYZF)
update prj_AnnualBudgetDetail
set XMZYS = #{xmzys},
XTJSYZX = #{xtjsyzx},
SJYZX = #{sjyzx},
YSJE = #{ysje},
XMZ = #{xmz},
BYJ = #{byj}
where ID = #{id}
delete from prj_AnnualBudgetDetail where ID = #{id}
insert into prj_AnnualBudgetDetail(FYMC, NYS, BM, FJ, NF, PX, HJBM, BZ, DW1, DW2, DW3, DW4, DW5, DW6, DW7, DW8, DW9, DW10, RWSYS,XMZYS)
values
(#{entity.mc}, #{entity.xm}, #{entity.bm}, #{entity.fj}, #{entity.nf}, #{entity.px}, #{entity.hjbm}, #{entity.bz}, #{entity.dw1}, #{entity.dw2},
#{entity.dw3}, #{entity.dw4}, #{entity.dw5}, #{entity.dw6}, #{entity.dw7}, #{entity.dw8}, #{entity.dw9}, #{entity.dw10}, #{entity.ysje},#{entity.xmzys})
delete from prj_AnnualBudgetDetail
where NYS in
#{item}