STACKING_ID, STACKING_NO, STACKING_SEQUENCE, STACKING_REMARKS, STACKING_TYPE, STACKING_MATERIAL_NUMBER,
STACKING_REMAIN_NUMBER, INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME,
INSERT_UPDATE_REMARK, STACKING_ARRIVAL, STACKING_MAX_LAYERS, STACKING_STATUS
t.STACKING_ID, t.STACKING_NO, t.STACKING_SEQUENCE, t.STACKING_REMARKS, t.STACKING_TYPE,
t.STACKING_MATERIAL_NUMBER, t.STACKING_REMAIN_NUMBER, t.INSERT_USERNAME, t.INSERT_TIME,
t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK, t.STACKING_ARRIVAL, t.STACKING_MAX_LAYERS,
t.STACKING_STATUS
SELECT FROM RMS_STACKING
SELECT FROM RMS_STACKING t
and STACKING_ID = #{stackingId}
and STACKING_NO = #{stackingNo}
and STACKING_SEQUENCE = #{stackingSequence}
and STACKING_REMARKS = #{stackingRemarks}
and STACKING_TYPE = #{stackingType}
and STACKING_MATERIAL_NUMBER = #{stackingMaterialNumber}
and STACKING_REMAIN_NUMBER = #{stackingRemainNumber}
and INSERT_USERNAME = #{insertUsername}
and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
and UPDATE_USERNAME = #{updateUsername}
and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime}
and INSERT_UPDATE_REMARK = #{insertUpdateRemark}
and STACKING_ARRIVAL = #{stackingArrival}
and STACKING_MAX_LAYERS = #{stackingMaxLayers}
and STACKING_STATUS = #{stackingStatus}
and STACKING_ID = #{stackingId}
and STACKING_NO LIKE '%${stackingNo}%'
and STACKING_SEQUENCE = #{stackingSequence}
and STACKING_REMARKS LIKE '%${stackingRemarks}%'
and STACKING_TYPE = #{stackingType}
and STACKING_MATERIAL_NUMBER = #{stackingMaterialNumber}
and STACKING_REMAIN_NUMBER = #{stackingRemainNumber}
and INSERT_USERNAME LIKE '%${insertUsername}%'
and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
and UPDATE_USERNAME LIKE '%${updateUsername}%'
and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime}
and INSERT_UPDATE_REMARK LIKE '%${insertUpdateRemark}%'
and STACKING_ARRIVAL = #{stackingArrival}
and STACKING_MAX_LAYERS = #{stackingMaxLayers}
and STACKING_STATUS = #{stackingStatus}
delete from RMS_STACKING
where STACKING_ID = #{stackingId,jdbcType=DECIMAL}
delete from RMS_STACKING
where 1!=1
or STACKING_NO = #{stackingNo}
or STACKING_SEQUENCE = #{stackingSequence}
or STACKING_REMARKS = #{stackingRemarks}
or STACKING_TYPE = #{stackingType}
or STACKING_MATERIAL_NUMBER = #{stackingMaterialNumber}
or STACKING_REMAIN_NUMBER = #{stackingRemainNumber}
or INSERT_USERNAME = #{insertUsername}
or TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = '#{insertTime}'
or UPDATE_USERNAME = #{updateUsername}
or TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = '#{updateTime}'
or INSERT_UPDATE_REMARK = #{insertUpdateRemark}
or STACKING_ARRIVAL = #{stackingArrival}
or STACKING_MAX_LAYERS = #{stackingMaxLayers}
or STACKING_STATUS = #{stackingStatus}
insert into RMS_STACKING (STACKING_ID, STACKING_NO, STACKING_SEQUENCE,
STACKING_REMARKS, STACKING_TYPE, STACKING_MATERIAL_NUMBER,
STACKING_REMAIN_NUMBER, INSERT_USERNAME, INSERT_TIME,
UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK,
STACKING_ARRIVAL, STACKING_MAX_LAYERS, STACKING_STATUS
)
values (#{stackingId,jdbcType=DECIMAL}, #{stackingNo,jdbcType=VARCHAR}, #{stackingSequence,jdbcType=DECIMAL},
#{stackingRemarks,jdbcType=VARCHAR}, #{stackingType,jdbcType=DECIMAL}, #{stackingMaterialNumber,jdbcType=DECIMAL},
#{stackingRemainNumber,jdbcType=DECIMAL}, #{insertUsername,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP},
#{updateUsername,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{insertUpdateRemark,jdbcType=VARCHAR},
#{stackingArrival,jdbcType=DECIMAL}, #{stackingMaxLayers,jdbcType=DECIMAL}, #{stackingStatus,jdbcType=DECIMAL}
)
insert into RMS_STACKING
STACKING_ID,
STACKING_NO,
STACKING_SEQUENCE,
STACKING_REMARKS,
STACKING_TYPE,
STACKING_MATERIAL_NUMBER,
STACKING_REMAIN_NUMBER,
INSERT_USERNAME,
INSERT_TIME,
UPDATE_USERNAME,
UPDATE_TIME,
INSERT_UPDATE_REMARK,
STACKING_ARRIVAL,
STACKING_MAX_LAYERS,
STACKING_STATUS,
#{stackingId,jdbcType=DECIMAL},
#{stackingNo,jdbcType=VARCHAR},
#{stackingSequence,jdbcType=DECIMAL},
#{stackingRemarks,jdbcType=VARCHAR},
#{stackingType,jdbcType=DECIMAL},
#{stackingMaterialNumber,jdbcType=DECIMAL},
#{stackingRemainNumber,jdbcType=DECIMAL},
#{insertUsername,jdbcType=VARCHAR},
#{insertTime,jdbcType=TIMESTAMP},
#{updateUsername,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP},
#{insertUpdateRemark,jdbcType=VARCHAR},
#{stackingArrival,jdbcType=DECIMAL},
#{stackingMaxLayers,jdbcType=DECIMAL},
#{stackingStatus,jdbcType=DECIMAL},
update RMS_STACKING
set STACKING_NO = #{stackingNo,jdbcType=VARCHAR},
STACKING_SEQUENCE = #{stackingSequence,jdbcType=DECIMAL},
STACKING_REMARKS = #{stackingRemarks,jdbcType=VARCHAR},
STACKING_TYPE = #{stackingType,jdbcType=DECIMAL},
STACKING_MATERIAL_NUMBER = #{stackingMaterialNumber,jdbcType=DECIMAL},
STACKING_REMAIN_NUMBER = #{stackingRemainNumber,jdbcType=DECIMAL},
INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR},
UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
STACKING_ARRIVAL = #{stackingArrival,jdbcType=DECIMAL},
STACKING_MAX_LAYERS = #{stackingMaxLayers,jdbcType=DECIMAL},
STACKING_STATUS = #{stackingStatus,jdbcType=DECIMAL}
where STACKING_ID = #{stackingId,jdbcType=DECIMAL}
update RMS_STACKING
STACKING_NO = #{stackingNo,jdbcType=VARCHAR},
STACKING_SEQUENCE = #{stackingSequence,jdbcType=DECIMAL},
STACKING_REMARKS = #{stackingRemarks,jdbcType=VARCHAR},
STACKING_TYPE = #{stackingType,jdbcType=DECIMAL},
STACKING_MATERIAL_NUMBER = #{stackingMaterialNumber,jdbcType=DECIMAL},
STACKING_REMAIN_NUMBER = #{stackingRemainNumber,jdbcType=DECIMAL},
INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR},
UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
STACKING_ARRIVAL = #{stackingArrival,jdbcType=DECIMAL},
STACKING_MAX_LAYERS = #{stackingMaxLayers,jdbcType=DECIMAL},
STACKING_STATUS = #{stackingStatus,jdbcType=DECIMAL},
where STACKING_ID = #{stackingId,jdbcType=DECIMAL}
insert into RMS_STACKING
(STACKING_ID,
STACKING_NO, STACKING_SEQUENCE,
STACKING_REMARKS, STACKING_TYPE,
STACKING_MATERIAL_NUMBER, STACKING_REMAIN_NUMBER,
INSERT_USERNAME, INSERT_TIME,
UPDATE_USERNAME, UPDATE_TIME,
INSERT_UPDATE_REMARK, STACKING_ARRIVAL,
STACKING_MAX_LAYERS, STACKING_STATUS
)
(
select
#{item.stackingId,jdbcType=DECIMAL},
#{item.stackingNo,jdbcType=VARCHAR}, #{item.stackingSequence,jdbcType=DECIMAL},
#{item.stackingRemarks,jdbcType=VARCHAR}, #{item.stackingType,jdbcType=DECIMAL},
#{item.stackingMaterialNumber,jdbcType=DECIMAL}, #{item.stackingRemainNumber,jdbcType=DECIMAL},
#{item.insertUsername,jdbcType=VARCHAR}, #{item.insertTime,jdbcType=TIMESTAMP},
#{item.updateUsername,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP},
#{item.insertUpdateRemark,jdbcType=VARCHAR}, #{item.stackingArrival,jdbcType=DECIMAL},
#{item.stackingMaxLayers,jdbcType=DECIMAL}, #{item.stackingStatus,jdbcType=DECIMAL}
from dual
)
update RMS_STACKING
set
STACKING_ID=
when #{item.stackingId,jdbcType=DECIMAL} then #{item.stackingId,jdbcType=DECIMAL}
,STACKING_NO=
when #{item.stackingId,jdbcType=DECIMAL} then #{item.stackingNo,jdbcType=VARCHAR}
,STACKING_SEQUENCE=
when #{item.stackingId,jdbcType=DECIMAL} then #{item.stackingSequence,jdbcType=DECIMAL}
,STACKING_REMARKS=
when #{item.stackingId,jdbcType=DECIMAL} then #{item.stackingRemarks,jdbcType=VARCHAR}
,STACKING_TYPE=
when #{item.stackingId,jdbcType=DECIMAL} then #{item.stackingType,jdbcType=DECIMAL}
,STACKING_MATERIAL_NUMBER=
when #{item.stackingId,jdbcType=DECIMAL} then #{item.stackingMaterialNumber,jdbcType=DECIMAL}
,STACKING_REMAIN_NUMBER=
when #{item.stackingId,jdbcType=DECIMAL} then #{item.stackingRemainNumber,jdbcType=DECIMAL}
,INSERT_USERNAME=
when #{item.stackingId,jdbcType=DECIMAL} then #{item.insertUsername,jdbcType=VARCHAR}
,INSERT_TIME=
when #{item.stackingId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP}
,UPDATE_USERNAME=
when #{item.stackingId,jdbcType=DECIMAL} then #{item.updateUsername,jdbcType=VARCHAR}
,UPDATE_TIME=
when #{item.stackingId,jdbcType=DECIMAL} then #{item.updateTime,jdbcType=TIMESTAMP}
,INSERT_UPDATE_REMARK=
when #{item.stackingId,jdbcType=DECIMAL} then #{item.insertUpdateRemark,jdbcType=VARCHAR}
,STACKING_ARRIVAL=
when #{item.stackingId,jdbcType=DECIMAL} then #{item.stackingArrival,jdbcType=DECIMAL}
,STACKING_MAX_LAYERS=
when #{item.stackingId,jdbcType=DECIMAL} then #{item.stackingMaxLayers,jdbcType=DECIMAL}
,STACKING_STATUS=
when #{item.stackingId,jdbcType=DECIMAL} then #{item.stackingStatus,jdbcType=DECIMAL}
where STACKING_ID in
#{item.stackingId,jdbcType=DECIMAL}
delete from RMS_STACKING
where STACKING_ID in
#{id}
update rms_stacking
set stacking_material_number = #{materialNumber},
stacking_remain_number = #{remainNumber}
update
rms_stacking rs
set (rs.stacking_material_number, rs.stacking_remain_number)=
(select rs.stacking_material_number + 1,
rs.stacking_remain_number - 1
from rms_stacking rs
where rs.stacking_id = #{stackId})
where rs.stacking_id = #{stackId}
update rms_stacking
set stacking_Material_Number = #{stackingMaterialNumber},
stacking_remain_number = #{stackingRemainNumber}
where STACKING_ID=#{stackingId}