ID, PRODUCTID, WORKPROCID, MAY, WEIGHT_MONTH, WEIGHT_DAY, UNIT, JXDAYS, CREATETIME,
CREATEMAN, UPDATETIME, UPDATEMAN, MEMO,STATE,YXF_WEIGHT,KXF_WEIGHT,SQNO
t.ID, t.PRODUCTID, t.WORKPROCID, t.MAY, t.WEIGHT_MONTH, t.WEIGHT_DAY, t.UNIT, t.JXDAYS,
t.CREATETIME, t.CREATEMAN, t.UPDATETIME, t.UPDATEMAN, t.MEMO,T.STATE
SELECT FROM EMS_PRODPLAN_MONTH
SELECT FROM EMS_PRODPLAN_MONTH t
and ID = #{id}
and PRODUCTID = #{productid}
and WORKPROCID in (${workprocid})
and WEIGHT_MONTH = #{weightMonth}
and WEIGHT_DAY = #{weightDay}
and UNIT = #{unit}
and JXDAYS = #{jxdays}
and CREATEMAN = #{createman}
and TO_CHAR(UPDATETIME,'yyyy-MM-dd') = #{updatetime}
and UPDATEMAN = #{updateman}
and MEMO = #{memo}
and STATE = #{state}
and MAY between to_date(#{startTime},'yyyy-mm-dd') and to_date(#{endTime},'yyyy-mm-dd')
ORDER BY WORKPROCID,MAY
and ID LIKE '%${id}%'
and PRODUCTID LIKE '%${productid}%'
and WORKPROCID LIKE '%${workprocid}%'
and TO_CHAR(MAY,'yyyy-MM-dd') = #{may}
and WEIGHT_MONTH = #{weightMonth}
and WEIGHT_DAY = #{weightDay}
and UNIT LIKE '%${unit}%'
and JXDAYS LIKE '%${jxdays}%'
and TO_CHAR(CREATETIME,'yyyy-MM-dd') = #{createtime}
and CREATEMAN LIKE '%${createman}%'
and TO_CHAR(UPDATETIME,'yyyy-MM-dd') = #{updatetime}
and UPDATEMAN LIKE '%${updateman}%'
and MEMO LIKE '%${memo}%'
delete from EMS_PRODPLAN_MONTH
where ID = #{id,jdbcType=VARCHAR}
delete from EMS_PRODPLAN_MONTH
where 1!=1
or PRODUCTID = #{productid}
or WORKPROCID = #{workprocid}
or TO_CHAR(MAY,'yyyy-MM-dd') = '#{may}'
or WEIGHT_MONTH = #{weightMonth}
or WEIGHT_DAY = #{weightDay}
or UNIT = #{unit}
or JXDAYS = #{jxdays}
or TO_CHAR(CREATETIME,'yyyy-MM-dd') = '#{createtime}'
or CREATEMAN = #{createman}
or TO_CHAR(UPDATETIME,'yyyy-MM-dd') = '#{updatetime}'
or UPDATEMAN = #{updateman}
or MEMO = #{memo}
insert into EMS_PRODPLAN_MONTH (ID, PRODUCTID, WORKPROCID,
MAY, WEIGHT_MONTH, WEIGHT_DAY,
UNIT, JXDAYS, CREATETIME,
CREATEMAN, UPDATETIME, UPDATEMAN, STATE,
MEMO,YXF_WEIGHT,KXF_WEIGHT,SQNO)
values (#{id,jdbcType=VARCHAR}, #{productid,jdbcType=VARCHAR}, #{workprocid,jdbcType=VARCHAR},
#{may,jdbcType=TIMESTAMP}, #{weightMonth,jdbcType=DECIMAL}, #{weightDay,jdbcType=DECIMAL},
#{unit,jdbcType=VARCHAR}, #{jxdays,jdbcType=VARCHAR}, #{createtime,jdbcType=TIMESTAMP},
#{createman,jdbcType=VARCHAR}, #{updatetime,jdbcType=TIMESTAMP}, #{updateman,jdbcType=VARCHAR},
#{state,jdbcType=VARCHAR}, #{memo,jdbcType=VARCHAR},#{yxf_weight,jdbcType=DECIMAL},#{kxf_weight,jdbcType=DECIMAL},#{sqno,jdbcType=DECIMAL})
insert into EMS_PRODPLAN_MONTH
ID,
PRODUCTID,
WORKPROCID,
MAY,
WEIGHT_MONTH,
WEIGHT_DAY,
UNIT,
JXDAYS,
CREATETIME,
CREATEMAN,
UPDATETIME,
UPDATEMAN,
MEMO,
#{id,jdbcType=VARCHAR},
#{productid,jdbcType=VARCHAR},
#{workprocid,jdbcType=VARCHAR},
#{may,jdbcType=TIMESTAMP},
#{weightMonth,jdbcType=DECIMAL},
#{weightDay,jdbcType=DECIMAL},
#{unit,jdbcType=VARCHAR},
#{jxdays,jdbcType=VARCHAR},
#{createtime,jdbcType=TIMESTAMP},
#{createman,jdbcType=VARCHAR},
#{updatetime,jdbcType=TIMESTAMP},
#{updateman,jdbcType=VARCHAR},
#{memo,jdbcType=VARCHAR},
update EMS_PRODPLAN_MONTH
set PRODUCTID = #{productid,jdbcType=VARCHAR},
WORKPROCID = #{workprocid,jdbcType=VARCHAR},
MAY = #{may,jdbcType=TIMESTAMP},
WEIGHT_MONTH = #{weightMonth,jdbcType=DECIMAL},
WEIGHT_DAY = #{weightDay,jdbcType=DECIMAL},
UNIT = #{unit,jdbcType=VARCHAR},
JXDAYS = #{jxdays,jdbcType=VARCHAR},
CREATETIME = #{createtime,jdbcType=TIMESTAMP},
CREATEMAN = #{createman,jdbcType=VARCHAR},
UPDATETIME = #{updatetime,jdbcType=TIMESTAMP},
UPDATEMAN = #{updateman,jdbcType=VARCHAR},
MEMO = #{memo,jdbcType=VARCHAR},
YXF_WEIGHT = #{yxf_weight,jdbcType=DECIMAL},
KXF_WEIGHT = #{kxf_weight,jdbcType=DECIMAL}
where ID = #{id,jdbcType=VARCHAR}
update EMS_PRODPLAN_MONTH
PRODUCTID = #{productid,jdbcType=VARCHAR},
WORKPROCID = #{workprocid,jdbcType=VARCHAR},
MAY = #{may,jdbcType=TIMESTAMP},
WEIGHT_MONTH = #{weightMonth,jdbcType=DECIMAL},
WEIGHT_DAY = #{weightDay,jdbcType=DECIMAL},
UNIT = #{unit,jdbcType=VARCHAR},
JXDAYS = #{jxdays,jdbcType=VARCHAR},
CREATETIME = #{createtime,jdbcType=TIMESTAMP},
CREATEMAN = #{createman,jdbcType=VARCHAR},
UPDATETIME = #{updatetime,jdbcType=TIMESTAMP},
UPDATEMAN = #{updateman,jdbcType=VARCHAR},
MEMO = #{memo,jdbcType=VARCHAR},
where ID = #{id,jdbcType=VARCHAR}
insert into EMS_PRODPLAN_MONTH
(ID,
PRODUCTID, WORKPROCID, MAY,
WEIGHT_MONTH, WEIGHT_DAY, UNIT,
JXDAYS, CREATETIME, CREATEMAN,
UPDATETIME, UPDATEMAN, MEMO,STATE
)
(
select
#{item.id,jdbcType=VARCHAR},
#{item.productid,jdbcType=VARCHAR}, #{item.workprocid,jdbcType=VARCHAR}, #{item.may,jdbcType=TIMESTAMP},
#{item.weightMonth,jdbcType=DECIMAL}, #{item.weightDay,jdbcType=DECIMAL}, #{item.unit,jdbcType=VARCHAR},
#{item.jxdays,jdbcType=VARCHAR}, #{item.createtime,jdbcType=TIMESTAMP}, #{item.createman,jdbcType=VARCHAR},
#{item.updatetime,jdbcType=TIMESTAMP}, #{item.updateman,jdbcType=VARCHAR}, #{item.memo,jdbcType=VARCHAR},
#{item.state,jdbcType=VARCHAR}
from dual
)
update EMS_PRODPLAN_MONTH
set
ID=
when #{item.id,jdbcType=VARCHAR} then #{item.id,jdbcType=VARCHAR}
,PRODUCTID=
when #{item.id,jdbcType=VARCHAR} then #{item.productid,jdbcType=VARCHAR}
,WORKPROCID=
when #{item.id,jdbcType=VARCHAR} then #{item.workprocid,jdbcType=VARCHAR}
,MAY=
when #{item.id,jdbcType=VARCHAR} then #{item.may,jdbcType=TIMESTAMP}
,WEIGHT_MONTH=
when #{item.id,jdbcType=VARCHAR} then #{item.weightMonth,jdbcType=DECIMAL}
,WEIGHT_DAY=
when #{item.id,jdbcType=VARCHAR} then #{item.weightDay,jdbcType=DECIMAL}
,UNIT=
when #{item.id,jdbcType=VARCHAR} then #{item.unit,jdbcType=VARCHAR}
,JXDAYS=
when #{item.id,jdbcType=VARCHAR} then #{item.jxdays,jdbcType=VARCHAR}
,CREATETIME=
when #{item.id,jdbcType=VARCHAR} then #{item.createtime,jdbcType=TIMESTAMP}
,CREATEMAN=
when #{item.id,jdbcType=VARCHAR} then #{item.createman,jdbcType=VARCHAR}
,UPDATETIME=
when #{item.id,jdbcType=VARCHAR} then #{item.updatetime,jdbcType=TIMESTAMP}
,UPDATEMAN=
when #{item.id,jdbcType=VARCHAR} then #{item.updateman,jdbcType=VARCHAR}
,STATE=
when #{item.id,jdbcType=VARCHAR} then #{item.state,jdbcType=VARCHAR}
,MEMO=
when #{item.id,jdbcType=VARCHAR} then #{item.memo,jdbcType=VARCHAR}
where ID in
#{item.id,jdbcType=VARCHAR}
delete from EMS_PRODPLAN_MONTH
where ID in
#{id}