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}