GBSJ, CINVCCODE, CINVCODE, CINVSTD, CWHCODE, TAB, DJLX, PZDL, PLACE, CINVCNAME, CINVNAME,
CWHNAME, MZ, PZ, JZ, CREATEMAN, CREATETIME, UPDATEMAN, UPDATETIME, READTIME, BFSFCL_WATER,
BFSFCL_ZAZHI, BFSFCL_KZ
t.GBSJ, t.CINVCCODE, t.CINVCODE, t.CINVSTD, t.CWHCODE, t.TAB, t.DJLX, t.PZDL, t.PLACE,
t.CINVCNAME, t.CINVNAME, t.CWHNAME, t.MZ, t.PZ, t.JZ, t.CREATEMAN, t.CREATETIME,
t.UPDATEMAN, t.UPDATETIME, t.READTIME, t.BFSFCL_WATER, t.BFSFCL_ZAZHI, t.BFSFCL_KZ
SELECT FROM DZ_MATERIAL_SF
SELECT FROM DZ_MATERIAL_SF t
and GBSJ = #{gbsj}
and CINVCCODE = #{cinvccode}
and CINVCODE = #{cinvcode}
and CINVSTD = #{cinvstd}
and CWHCODE = #{cwhcode}
and TAB = #{tab}
and DJLX = #{djlx}
and PZDL = #{pzdl}
and PLACE = #{place}
and CINVCNAME = #{cinvcname}
and CINVNAME = #{cinvname}
and CWHNAME = #{cwhname}
and MZ = #{mz}
and PZ = #{pz}
and JZ = #{jz}
and CREATEMAN = #{createman}
and CREATETIME = #{createtime}
and UPDATEMAN = #{updateman}
and UPDATETIME = #{updatetime}
and READTIME = #{readtime}
and BFSFCL_WATER = #{bfsfclWater}
and BFSFCL_ZAZHI = #{bfsfclZazhi}
and BFSFCL_KZ = #{bfsfclKz}
and GBSJ LIKE '%${gbsj}%'
and CINVCCODE LIKE '%${cinvccode}%'
and CINVCODE LIKE '%${cinvcode}%'
and CINVSTD LIKE '%${cinvstd}%'
and CWHCODE LIKE '%${cwhcode}%'
and TAB LIKE '%${tab}%'
and DJLX LIKE '%${djlx}%'
and PZDL LIKE '%${pzdl}%'
and PLACE LIKE '%${place}%'
and CINVCNAME LIKE '%${cinvcname}%'
and CINVNAME LIKE '%${cinvname}%'
and CWHNAME LIKE '%${cwhname}%'
and MZ = #{mz}
and PZ = #{pz}
and JZ = #{jz}
and CREATEMAN LIKE '%${createman}%'
and CREATETIME LIKE '%${createtime}%'
and UPDATEMAN LIKE '%${updateman}%'
and UPDATETIME LIKE '%${updatetime}%'
and READTIME LIKE '%${readtime}%'
and BFSFCL_WATER = #{bfsfclWater}
and BFSFCL_ZAZHI = #{bfsfclZazhi}
and BFSFCL_KZ = #{bfsfclKz}
order by gbsj
delete from DZ_MATERIAL_SF
where GBSJ = #{gbsj,jdbcType=VARCHAR}
and CINVCCODE = #{cinvccode,jdbcType=VARCHAR}
and CINVCODE = #{cinvcode,jdbcType=VARCHAR}
and CINVSTD = #{cinvstd,jdbcType=VARCHAR}
and CWHCODE = #{cwhcode,jdbcType=VARCHAR}
and TAB = #{tab,jdbcType=VARCHAR}
and DJLX = #{djlx,jdbcType=VARCHAR}
and PZDL = #{pzdl,jdbcType=VARCHAR}
and PLACE = #{place,jdbcType=VARCHAR}
delete from DZ_MATERIAL_SF
where 1!=1
or CINVCCODE = #{cinvccode}
or CINVCODE = #{cinvcode}
or CINVSTD = #{cinvstd}
or CWHCODE = #{cwhcode}
or TAB = #{tab}
or DJLX = #{djlx}
or PZDL = #{pzdl}
or PLACE = #{place}
or CINVCNAME = #{cinvcname}
or CINVNAME = #{cinvname}
or CWHNAME = #{cwhname}
or MZ = #{mz}
or PZ = #{pz}
or JZ = #{jz}
or CREATEMAN = #{createman}
or CREATETIME = #{createtime}
or UPDATEMAN = #{updateman}
or UPDATETIME = #{updatetime}
or READTIME = #{readtime}
or BFSFCL_WATER = #{bfsfclWater}
or BFSFCL_ZAZHI = #{bfsfclZazhi}
or BFSFCL_KZ = #{bfsfclKz}
insert into DZ_MATERIAL_SF (GBSJ, CINVCCODE, CINVCODE,
CINVSTD, CWHCODE, TAB,
DJLX, PZDL, PLACE,
CINVCNAME, CINVNAME, CWHNAME,
MZ, PZ, JZ, CREATEMAN,
CREATETIME, UPDATEMAN, UPDATETIME,
READTIME, BFSFCL_WATER, BFSFCL_ZAZHI,
BFSFCL_KZ)
values (#{gbsj,jdbcType=VARCHAR}, #{cinvccode,jdbcType=VARCHAR}, #{cinvcode,jdbcType=VARCHAR},
#{cinvstd,jdbcType=VARCHAR}, #{cwhcode,jdbcType=VARCHAR}, #{tab,jdbcType=VARCHAR},
#{djlx,jdbcType=VARCHAR}, #{pzdl,jdbcType=VARCHAR}, #{place,jdbcType=VARCHAR},
#{cinvcname,jdbcType=VARCHAR}, #{cinvname,jdbcType=VARCHAR}, #{cwhname,jdbcType=VARCHAR},
#{mz,jdbcType=DECIMAL}, #{pz,jdbcType=DECIMAL}, #{jz,jdbcType=DECIMAL}, #{createman,jdbcType=VARCHAR},
#{createtime,jdbcType=VARCHAR}, #{updateman,jdbcType=VARCHAR}, #{updatetime,jdbcType=VARCHAR},
#{readtime,jdbcType=VARCHAR}, #{bfsfclWater,jdbcType=DECIMAL}, #{bfsfclZazhi,jdbcType=DECIMAL},
#{bfsfclKz,jdbcType=DECIMAL})
insert into DZ_MATERIAL_SF
GBSJ,
CINVCCODE,
CINVCODE,
CINVSTD,
CWHCODE,
TAB,
DJLX,
PZDL,
PLACE,
CINVCNAME,
CINVNAME,
CWHNAME,
MZ,
PZ,
JZ,
CREATEMAN,
CREATETIME,
UPDATEMAN,
UPDATETIME,
READTIME,
BFSFCL_WATER,
BFSFCL_ZAZHI,
BFSFCL_KZ,
#{gbsj,jdbcType=VARCHAR},
#{cinvccode,jdbcType=VARCHAR},
#{cinvcode,jdbcType=VARCHAR},
#{cinvstd,jdbcType=VARCHAR},
#{cwhcode,jdbcType=VARCHAR},
#{tab,jdbcType=VARCHAR},
#{djlx,jdbcType=VARCHAR},
#{pzdl,jdbcType=VARCHAR},
#{place,jdbcType=VARCHAR},
#{cinvcname,jdbcType=VARCHAR},
#{cinvname,jdbcType=VARCHAR},
#{cwhname,jdbcType=VARCHAR},
#{mz,jdbcType=DECIMAL},
#{pz,jdbcType=DECIMAL},
#{jz,jdbcType=DECIMAL},
#{createman,jdbcType=VARCHAR},
#{createtime,jdbcType=VARCHAR},
#{updateman,jdbcType=VARCHAR},
#{updatetime,jdbcType=VARCHAR},
#{readtime,jdbcType=VARCHAR},
#{bfsfclWater,jdbcType=DECIMAL},
#{bfsfclZazhi,jdbcType=DECIMAL},
#{bfsfclKz,jdbcType=DECIMAL},
update DZ_MATERIAL_SF
set CINVCNAME = #{cinvcname,jdbcType=VARCHAR},
CINVNAME = #{cinvname,jdbcType=VARCHAR},
CWHNAME = #{cwhname,jdbcType=VARCHAR},
MZ = #{mz,jdbcType=DECIMAL},
PZ = #{pz,jdbcType=DECIMAL},
JZ = #{jz,jdbcType=DECIMAL},
CREATEMAN = #{createman,jdbcType=VARCHAR},
CREATETIME = #{createtime,jdbcType=VARCHAR},
UPDATEMAN = #{updateman,jdbcType=VARCHAR},
UPDATETIME = #{updatetime,jdbcType=VARCHAR},
READTIME = #{readtime,jdbcType=VARCHAR},
BFSFCL_WATER = #{bfsfclWater,jdbcType=DECIMAL},
BFSFCL_ZAZHI = #{bfsfclZazhi,jdbcType=DECIMAL},
BFSFCL_KZ = #{bfsfclKz,jdbcType=DECIMAL}
where GBSJ = #{gbsj,jdbcType=VARCHAR}
and CINVCCODE = #{cinvccode,jdbcType=VARCHAR}
and CINVCODE = #{cinvcode,jdbcType=VARCHAR}
and CINVSTD = #{cinvstd,jdbcType=VARCHAR}
and CWHCODE = #{cwhcode,jdbcType=VARCHAR}
and TAB = #{tab,jdbcType=VARCHAR}
and DJLX = #{djlx,jdbcType=VARCHAR}
and PZDL = #{pzdl,jdbcType=VARCHAR}
and PLACE = #{place,jdbcType=VARCHAR}
update DZ_MATERIAL_SF
CINVCNAME = #{cinvcname,jdbcType=VARCHAR},
CINVNAME = #{cinvname,jdbcType=VARCHAR},
CWHNAME = #{cwhname,jdbcType=VARCHAR},
MZ = #{mz,jdbcType=DECIMAL},
PZ = #{pz,jdbcType=DECIMAL},
JZ = #{jz,jdbcType=DECIMAL},
CREATEMAN = #{createman,jdbcType=VARCHAR},
CREATETIME = #{createtime,jdbcType=VARCHAR},
UPDATEMAN = #{updateman,jdbcType=VARCHAR},
UPDATETIME = #{updatetime,jdbcType=VARCHAR},
READTIME = #{readtime,jdbcType=VARCHAR},
BFSFCL_WATER = #{bfsfclWater,jdbcType=DECIMAL},
BFSFCL_ZAZHI = #{bfsfclZazhi,jdbcType=DECIMAL},
BFSFCL_KZ = #{bfsfclKz,jdbcType=DECIMAL},
where GBSJ = #{gbsj,jdbcType=VARCHAR}
and CINVCCODE = #{cinvccode,jdbcType=VARCHAR}
and CINVCODE = #{cinvcode,jdbcType=VARCHAR}
and CINVSTD = #{cinvstd,jdbcType=VARCHAR}
and CWHCODE = #{cwhcode,jdbcType=VARCHAR}
and TAB = #{tab,jdbcType=VARCHAR}
and DJLX = #{djlx,jdbcType=VARCHAR}
and PZDL = #{pzdl,jdbcType=VARCHAR}
and PLACE = #{place,jdbcType=VARCHAR}
insert into DZ_MATERIAL_SF
(GBSJ,
CINVCCODE, CINVCODE, CINVSTD,
CWHCODE, TAB, DJLX,
PZDL, PLACE, CINVCNAME,
CINVNAME, CWHNAME, MZ,
PZ, JZ, CREATEMAN,
CREATETIME, UPDATEMAN, UPDATETIME,
READTIME, BFSFCL_WATER, BFSFCL_ZAZHI,
BFSFCL_KZ)
(
select
#{item.gbsj,jdbcType=VARCHAR},
#{item.cinvccode,jdbcType=VARCHAR}, #{item.cinvcode,jdbcType=VARCHAR}, #{item.cinvstd,jdbcType=VARCHAR},
#{item.cwhcode,jdbcType=VARCHAR}, #{item.tab,jdbcType=VARCHAR}, #{item.djlx,jdbcType=VARCHAR},
#{item.pzdl,jdbcType=VARCHAR}, #{item.place,jdbcType=VARCHAR}, #{item.cinvcname,jdbcType=VARCHAR},
#{item.cinvname,jdbcType=VARCHAR}, #{item.cwhname,jdbcType=VARCHAR}, #{item.mz,jdbcType=DECIMAL},
#{item.pz,jdbcType=DECIMAL}, #{item.jz,jdbcType=DECIMAL}, #{item.createman,jdbcType=VARCHAR},
#{item.createtime,jdbcType=VARCHAR}, #{item.updateman,jdbcType=VARCHAR}, #{item.updatetime,jdbcType=VARCHAR},
#{item.readtime,jdbcType=VARCHAR}, #{item.bfsfclWater,jdbcType=DECIMAL}, #{item.bfsfclZazhi,jdbcType=DECIMAL},
#{item.bfsfclKz,jdbcType=DECIMAL} from dual
)
update DZ_MATERIAL_SF
set
GBSJ=
when #{item.gbsj,jdbcType=VARCHAR} then #{item.gbsj,jdbcType=VARCHAR}
,CINVCCODE=
when #{item.gbsj,jdbcType=VARCHAR} then #{item.cinvccode,jdbcType=VARCHAR}
,CINVCODE=
when #{item.gbsj,jdbcType=VARCHAR} then #{item.cinvcode,jdbcType=VARCHAR}
,CINVSTD=
when #{item.gbsj,jdbcType=VARCHAR} then #{item.cinvstd,jdbcType=VARCHAR}
,CWHCODE=
when #{item.gbsj,jdbcType=VARCHAR} then #{item.cwhcode,jdbcType=VARCHAR}
,TAB=
when #{item.gbsj,jdbcType=VARCHAR} then #{item.tab,jdbcType=VARCHAR}
,DJLX=
when #{item.gbsj,jdbcType=VARCHAR} then #{item.djlx,jdbcType=VARCHAR}
,PZDL=
when #{item.gbsj,jdbcType=VARCHAR} then #{item.pzdl,jdbcType=VARCHAR}
,PLACE=
when #{item.gbsj,jdbcType=VARCHAR} then #{item.place,jdbcType=VARCHAR}
,CINVCNAME=
when #{item.gbsj,jdbcType=VARCHAR} then #{item.cinvcname,jdbcType=VARCHAR}
,CINVNAME=
when #{item.gbsj,jdbcType=VARCHAR} then #{item.cinvname,jdbcType=VARCHAR}
,CWHNAME=
when #{item.gbsj,jdbcType=VARCHAR} then #{item.cwhname,jdbcType=VARCHAR}
,MZ=
when #{item.gbsj,jdbcType=VARCHAR} then #{item.mz,jdbcType=DECIMAL}
,PZ=
when #{item.gbsj,jdbcType=VARCHAR} then #{item.pz,jdbcType=DECIMAL}
,JZ=
when #{item.gbsj,jdbcType=VARCHAR} then #{item.jz,jdbcType=DECIMAL}
,CREATEMAN=
when #{item.gbsj,jdbcType=VARCHAR} then #{item.createman,jdbcType=VARCHAR}
,CREATETIME=
when #{item.gbsj,jdbcType=VARCHAR} then #{item.createtime,jdbcType=VARCHAR}
,UPDATEMAN=
when #{item.gbsj,jdbcType=VARCHAR} then #{item.updateman,jdbcType=VARCHAR}
,UPDATETIME=
when #{item.gbsj,jdbcType=VARCHAR} then #{item.updatetime,jdbcType=VARCHAR}
,READTIME=
when #{item.gbsj,jdbcType=VARCHAR} then #{item.readtime,jdbcType=VARCHAR}
,BFSFCL_WATER=
when #{item.gbsj,jdbcType=VARCHAR} then #{item.bfsfclWater,jdbcType=DECIMAL}
,BFSFCL_ZAZHI=
when #{item.gbsj,jdbcType=VARCHAR} then #{item.bfsfclZazhi,jdbcType=DECIMAL}
,BFSFCL_KZ=
when #{item.gbsj,jdbcType=VARCHAR} then #{item.bfsfclKz,jdbcType=DECIMAL}
where (GBSJ,CINVCCODE,CINVCODE,CINVSTD,CWHCODE,TAB,DJLX,PZDL,PLACE) in
(#{item.gbsj, jdbcType=VARCHAR},#{item.cinvccode, jdbcType=VARCHAR},#{item.cinvcode, jdbcType=VARCHAR},#{item.cinvstd, jdbcType=VARCHAR},#{item.cwhcode, jdbcType=VARCHAR},#{item.tab, jdbcType=VARCHAR},#{item.djlx, jdbcType=VARCHAR},#{item.pzdl, jdbcType=VARCHAR},#{item.place, jdbcType=VARCHAR})
delete from DZ_MATERIAL_SF
where (GBSJ,CINVCCODE,CINVCODE,CINVSTD,CWHCODE,TAB,DJLX,PZDL,PLACE) in
( #{item.gbsj, jdbcType=VARCHAR}, #{item.cinvccode, jdbcType=VARCHAR}, #{item.cinvcode, jdbcType=VARCHAR}, #{item.cinvstd, jdbcType=VARCHAR}, #{item.cwhcode, jdbcType=VARCHAR}, #{item.tab, jdbcType=VARCHAR}, #{item.djlx, jdbcType=VARCHAR}, #{item.pzdl, jdbcType=VARCHAR}, #{item.place, jdbcType=VARCHAR})