ID, MAY, SQNO, UNITID, DESCRIBE, STATE, GRADES, PLAN_WEIGHT, SPECIFICATIONS, LENGTHS,
CHEMICAL_STANDARD, SURFACE_STANDARD, MEMO, ISSUED_TIME, CREATEMAN, CREATETIME, UPDATEMAN,
UPDATETIME, TRANSPORT_TYPE, PURPOSE, WORKPROC_TYPE, MSG_FLAG, READ_FLAG,PARENTID
t.ID, t.MAY, t.SQNO, t.UNITID, t.DESCRIBE, t.STATE, t.GRADES, t.PLAN_WEIGHT, t.SPECIFICATIONS,
t.LENGTHS, t.CHEMICAL_STANDARD, t.SURFACE_STANDARD, t.MEMO, t.ISSUED_TIME, t.CREATEMAN,
t.CREATETIME, t.UPDATEMAN, t.UPDATETIME, t.TRANSPORT_TYPE, t.PURPOSE, t.WORKPROC_TYPE,
t.MSG_FLAG, t.READ_FLAG,t.PARENTID
SELECT FROM EMS_PRODPLAN_ROUND
SELECT FROM EMS_PRODPLAN_ROUND t
and ID = #{id}
and trunc(MAY) = to_date(#{may},'yyyy-mm')
and SQNO = #{sqno}
and UNITID = #{unitid}
and DESCRIBE = #{describe}
and STATE = #{state}
and GRADES = #{grades}
and PLAN_WEIGHT = #{planWeight}
and SPECIFICATIONS = #{specifications}
and LENGTHS = #{lengths}
and CHEMICAL_STANDARD = #{chemicalStandard}
and SURFACE_STANDARD = #{surfaceStandard}
and MEMO = #{memo}
and TO_CHAR(ISSUED_TIME,'yyyy-MM-dd') = #{issuedTime}
and CREATEMAN = #{createman}
and TO_CHAR(CREATETIME,'yyyy-MM-dd') = #{createtime}
and UPDATEMAN = #{updateman}
and TO_CHAR(UPDATETIME,'yyyy-MM-dd') = #{updatetime}
and TRANSPORT_TYPE = #{transportType}
and PURPOSE = #{purpose}
and WORKPROC_TYPE = #{workprocType}
and MSG_FLAG = #{msgFlag}
and READ_FLAG = #{readFlag}
and PARENTID = #{parentid}
and ID LIKE '%${id}%'
and TO_CHAR(MAY,'yyyy-MM-dd') = #{may}
and SQNO LIKE '%${sqno}%'
and UNITID LIKE '%${unitid}%'
and DESCRIBE LIKE '%${describe}%'
and STATE LIKE '%${state}%'
and GRADES LIKE '%${grades}%'
and PLAN_WEIGHT = #{planWeight}
and SPECIFICATIONS LIKE '%${specifications}%'
and LENGTHS LIKE '%${lengths}%'
and CHEMICAL_STANDARD LIKE '%${chemicalStandard}%'
and SURFACE_STANDARD LIKE '%${surfaceStandard}%'
and MEMO LIKE '%${memo}%'
and TO_CHAR(ISSUED_TIME,'yyyy-MM-dd') = #{issuedTime}
and CREATEMAN LIKE '%${createman}%'
and TO_CHAR(CREATETIME,'yyyy-MM-dd') = #{createtime}
and UPDATEMAN LIKE '%${updateman}%'
and TO_CHAR(UPDATETIME,'yyyy-MM-dd') = #{updatetime}
and TRANSPORT_TYPE LIKE '%${transportType}%'
and PURPOSE LIKE '%${purpose}%'
and WORKPROC_TYPE LIKE '%${workprocType}%'
and MSG_FLAG LIKE '%${msgFlag}%'
and READ_FLAG LIKE '%${readFlag}%'
delete from EMS_PRODPLAN_ROUND
where ID = #{id,jdbcType=VARCHAR}
delete from EMS_PRODPLAN_ROUND
where 1!=1
or TO_CHAR(MAY,'yyyy-MM-dd') = '#{may}'
or SQNO = #{sqno}
or UNITID = #{unitid}
or DESCRIBE = #{describe}
or STATE = #{state}
or GRADES = #{grades}
or PLAN_WEIGHT = #{planWeight}
or SPECIFICATIONS = #{specifications}
or LENGTHS = #{lengths}
or CHEMICAL_STANDARD = #{chemicalStandard}
or SURFACE_STANDARD = #{surfaceStandard}
or MEMO = #{memo}
or TO_CHAR(ISSUED_TIME,'yyyy-MM-dd') = '#{issuedTime}'
or CREATEMAN = #{createman}
or TO_CHAR(CREATETIME,'yyyy-MM-dd') = '#{createtime}'
or UPDATEMAN = #{updateman}
or TO_CHAR(UPDATETIME,'yyyy-MM-dd') = '#{updatetime}'
or TRANSPORT_TYPE = #{transportType}
or PURPOSE = #{purpose}
or WORKPROC_TYPE = #{workprocType}
or MSG_FLAG = #{msgFlag}
or READ_FLAG = #{readFlag}
insert into EMS_PRODPLAN_ROUND (ID, MAY, SQNO,
UNITID, DESCRIBE, STATE,
GRADES, PLAN_WEIGHT, SPECIFICATIONS,
LENGTHS, CHEMICAL_STANDARD, SURFACE_STANDARD,
MEMO, ISSUED_TIME, CREATEMAN,
CREATETIME, UPDATEMAN, UPDATETIME,
TRANSPORT_TYPE, PURPOSE, WORKPROC_TYPE,
MSG_FLAG, READ_FLAG,PARENTID)
values (#{id,jdbcType=VARCHAR}, #{may,jdbcType=TIMESTAMP}, #{sqno,jdbcType=DECIMAL},
#{unitid,jdbcType=VARCHAR}, #{describe,jdbcType=VARCHAR}, #{state,jdbcType=VARCHAR},
#{grades,jdbcType=VARCHAR}, #{planWeight,jdbcType=DECIMAL}, #{specifications,jdbcType=VARCHAR},
#{lengths,jdbcType=VARCHAR}, #{chemicalStandard,jdbcType=VARCHAR}, #{surfaceStandard,jdbcType=VARCHAR},
#{memo,jdbcType=VARCHAR}, #{issuedTime,jdbcType=TIMESTAMP}, #{createman,jdbcType=VARCHAR},
#{createtime,jdbcType=TIMESTAMP}, #{updateman,jdbcType=VARCHAR}, #{updatetime,jdbcType=TIMESTAMP},
#{transportType,jdbcType=VARCHAR}, #{purpose,jdbcType=VARCHAR}, #{workprocType,jdbcType=VARCHAR},
#{msgFlag,jdbcType=VARCHAR}, #{readFlag,jdbcType=VARCHAR},#{parentid,jdbcType=VARCHAR})
insert into EMS_PRODPLAN_ROUND
ID,
MAY,
SQNO,
UNITID,
DESCRIBE,
STATE,
GRADES,
PLAN_WEIGHT,
SPECIFICATIONS,
LENGTHS,
CHEMICAL_STANDARD,
SURFACE_STANDARD,
MEMO,
ISSUED_TIME,
CREATEMAN,
CREATETIME,
UPDATEMAN,
UPDATETIME,
TRANSPORT_TYPE,
PURPOSE,
WORKPROC_TYPE,
MSG_FLAG,
READ_FLAG,
#{id,jdbcType=VARCHAR},
#{may,jdbcType=TIMESTAMP},
#{sqno,jdbcType=DECIMAL},
#{unitid,jdbcType=VARCHAR},
#{describe,jdbcType=VARCHAR},
#{state,jdbcType=VARCHAR},
#{grades,jdbcType=VARCHAR},
#{planWeight,jdbcType=DECIMAL},
#{specifications,jdbcType=VARCHAR},
#{lengths,jdbcType=VARCHAR},
#{chemicalStandard,jdbcType=VARCHAR},
#{surfaceStandard,jdbcType=VARCHAR},
#{memo,jdbcType=VARCHAR},
#{issuedTime,jdbcType=TIMESTAMP},
#{createman,jdbcType=VARCHAR},
#{createtime,jdbcType=TIMESTAMP},
#{updateman,jdbcType=VARCHAR},
#{updatetime,jdbcType=TIMESTAMP},
#{transportType,jdbcType=VARCHAR},
#{purpose,jdbcType=VARCHAR},
#{workprocType,jdbcType=VARCHAR},
#{msgFlag,jdbcType=VARCHAR},
#{readFlag,jdbcType=VARCHAR},
update EMS_PRODPLAN_ROUND
set MAY = #{may,jdbcType=TIMESTAMP},
SQNO = #{sqno,jdbcType=DECIMAL},
UNITID = #{unitid,jdbcType=VARCHAR},
DESCRIBE = #{describe,jdbcType=VARCHAR},
STATE = #{state,jdbcType=VARCHAR},
GRADES = #{grades,jdbcType=VARCHAR},
PLAN_WEIGHT = #{planWeight,jdbcType=DECIMAL},
SPECIFICATIONS = #{specifications,jdbcType=VARCHAR},
LENGTHS = #{lengths,jdbcType=VARCHAR},
CHEMICAL_STANDARD = #{chemicalStandard,jdbcType=VARCHAR},
SURFACE_STANDARD = #{surfaceStandard,jdbcType=VARCHAR},
MEMO = #{memo,jdbcType=VARCHAR},
ISSUED_TIME = #{issuedTime,jdbcType=TIMESTAMP},
CREATEMAN = #{createman,jdbcType=VARCHAR},
CREATETIME = #{createtime,jdbcType=TIMESTAMP},
UPDATEMAN = #{updateman,jdbcType=VARCHAR},
UPDATETIME = #{updatetime,jdbcType=TIMESTAMP},
TRANSPORT_TYPE = #{transportType,jdbcType=VARCHAR},
PURPOSE = #{purpose,jdbcType=VARCHAR},
WORKPROC_TYPE = #{workprocType,jdbcType=VARCHAR}
where ID = #{id,jdbcType=VARCHAR}
update EMS_PRODPLAN_ROUND
MAY = #{may,jdbcType=TIMESTAMP},
SQNO = #{sqno,jdbcType=DECIMAL},
UNITID = #{unitid,jdbcType=VARCHAR},
DESCRIBE = #{describe,jdbcType=VARCHAR},
STATE = #{state,jdbcType=VARCHAR},
GRADES = #{grades,jdbcType=VARCHAR},
PLAN_WEIGHT = #{planWeight,jdbcType=DECIMAL},
SPECIFICATIONS = #{specifications,jdbcType=VARCHAR},
LENGTHS = #{lengths,jdbcType=VARCHAR},
CHEMICAL_STANDARD = #{chemicalStandard,jdbcType=VARCHAR},
SURFACE_STANDARD = #{surfaceStandard,jdbcType=VARCHAR},
MEMO = #{memo,jdbcType=VARCHAR},
ISSUED_TIME = #{issuedTime,jdbcType=TIMESTAMP},
CREATEMAN = #{createman,jdbcType=VARCHAR},
CREATETIME = #{createtime,jdbcType=TIMESTAMP},
UPDATEMAN = #{updateman,jdbcType=VARCHAR},
UPDATETIME = #{updatetime,jdbcType=TIMESTAMP},
TRANSPORT_TYPE = #{transportType,jdbcType=VARCHAR},
PURPOSE = #{purpose,jdbcType=VARCHAR},
WORKPROC_TYPE = #{workprocType,jdbcType=VARCHAR},
MSG_FLAG = #{msgFlag,jdbcType=VARCHAR},
READ_FLAG = #{readFlag,jdbcType=VARCHAR},
where ID = #{id,jdbcType=VARCHAR}
insert into EMS_PRODPLAN_ROUND
(ID,
MAY, SQNO, UNITID,
DESCRIBE, STATE, GRADES,
PLAN_WEIGHT, SPECIFICATIONS, LENGTHS,
CHEMICAL_STANDARD, SURFACE_STANDARD,
MEMO, ISSUED_TIME, CREATEMAN,
CREATETIME, UPDATEMAN, UPDATETIME,
TRANSPORT_TYPE, PURPOSE, WORKPROC_TYPE,
MSG_FLAG, READ_FLAG)
(
select
#{item.id,jdbcType=VARCHAR},
#{item.may,jdbcType=TIMESTAMP}, #{item.sqno,jdbcType=DECIMAL}, #{item.unitid,jdbcType=VARCHAR},
#{item.describe,jdbcType=VARCHAR}, #{item.state,jdbcType=VARCHAR}, #{item.grades,jdbcType=VARCHAR},
#{item.planWeight,jdbcType=DECIMAL}, #{item.specifications,jdbcType=VARCHAR}, #{item.lengths,jdbcType=VARCHAR},
#{item.chemicalStandard,jdbcType=VARCHAR}, #{item.surfaceStandard,jdbcType=VARCHAR},
#{item.memo,jdbcType=VARCHAR}, #{item.issuedTime,jdbcType=TIMESTAMP}, #{item.createman,jdbcType=VARCHAR},
#{item.createtime,jdbcType=TIMESTAMP}, #{item.updateman,jdbcType=VARCHAR}, #{item.updatetime,jdbcType=TIMESTAMP},
#{item.transportType,jdbcType=VARCHAR}, #{item.purpose,jdbcType=VARCHAR}, #{item.workprocType,jdbcType=VARCHAR},
#{item.msgFlag,jdbcType=VARCHAR}, #{item.readFlag,jdbcType=VARCHAR} from dual
)
update EMS_PRODPLAN_ROUND
set
ID=
when #{item.id,jdbcType=VARCHAR} then #{item.id,jdbcType=VARCHAR}
,MAY=
when #{item.id,jdbcType=VARCHAR} then #{item.may,jdbcType=TIMESTAMP}
,SQNO=
when #{item.id,jdbcType=VARCHAR} then #{item.sqno,jdbcType=DECIMAL}
,UNITID=
when #{item.id,jdbcType=VARCHAR} then #{item.unitid,jdbcType=VARCHAR}
,DESCRIBE=
when #{item.id,jdbcType=VARCHAR} then #{item.describe,jdbcType=VARCHAR}
,STATE=
when #{item.id,jdbcType=VARCHAR} then #{item.state,jdbcType=VARCHAR}
,GRADES=
when #{item.id,jdbcType=VARCHAR} then #{item.grades,jdbcType=VARCHAR}
,PLAN_WEIGHT=
when #{item.id,jdbcType=VARCHAR} then #{item.planWeight,jdbcType=DECIMAL}
,SPECIFICATIONS=
when #{item.id,jdbcType=VARCHAR} then #{item.specifications,jdbcType=VARCHAR}
,LENGTHS=
when #{item.id,jdbcType=VARCHAR} then #{item.lengths,jdbcType=VARCHAR}
,CHEMICAL_STANDARD=
when #{item.id,jdbcType=VARCHAR} then #{item.chemicalStandard,jdbcType=VARCHAR}
,SURFACE_STANDARD=
when #{item.id,jdbcType=VARCHAR} then #{item.surfaceStandard,jdbcType=VARCHAR}
,MEMO=
when #{item.id,jdbcType=VARCHAR} then #{item.memo,jdbcType=VARCHAR}
,ISSUED_TIME=
when #{item.id,jdbcType=VARCHAR} then #{item.issuedTime,jdbcType=TIMESTAMP}
,CREATEMAN=
when #{item.id,jdbcType=VARCHAR} then #{item.createman,jdbcType=VARCHAR}
,CREATETIME=
when #{item.id,jdbcType=VARCHAR} then #{item.createtime,jdbcType=TIMESTAMP}
,UPDATEMAN=
when #{item.id,jdbcType=VARCHAR} then #{item.updateman,jdbcType=VARCHAR}
,UPDATETIME=
when #{item.id,jdbcType=VARCHAR} then #{item.updatetime,jdbcType=TIMESTAMP}
,TRANSPORT_TYPE=
when #{item.id,jdbcType=VARCHAR} then #{item.transportType,jdbcType=VARCHAR}
,PURPOSE=
when #{item.id,jdbcType=VARCHAR} then #{item.purpose,jdbcType=VARCHAR}
,WORKPROC_TYPE=
when #{item.id,jdbcType=VARCHAR} then #{item.workprocType,jdbcType=VARCHAR}
,MSG_FLAG=
when #{item.id,jdbcType=VARCHAR} then #{item.msgFlag,jdbcType=VARCHAR}
,READ_FLAG=
when #{item.id,jdbcType=VARCHAR} then #{item.readFlag,jdbcType=VARCHAR}
where ID in
#{item.id,jdbcType=VARCHAR}
delete from EMS_PRODPLAN_ROUND
where ID in
#{id}