RESULT_ID, TRANS_ORDER_ID, RECEIPT_TIME, RECEIPT_ADDRESS, LOCATION_MODE, RECEIPT_MODE,
SEGMENT_SQE, RESULT_ATTRIBUTE, RESULT_IMAGE, INSERT_TIME, INSERT_USERNAME, UPDATE_TIME,
UPDATE_USERNAME, DELETED, TABLE_NAME, ALTERNATE_FIELDS1, ALTERNATE_FIELDS2, ALTERNATE_FIELDS3,
ALTERNATE_FIELDS4, ALTERNATE_FIELDS5, ALTERNATE_FIELDS6, ALTERNATE_FIELDS7, ALTERNATE_FIELDS8,
INSERT_UPDATE_REMARK
t.RESULT_ID, t.TRANS_ORDER_ID, t.RECEIPT_TIME, t.RECEIPT_ADDRESS, t.LOCATION_MODE,
t.RECEIPT_MODE, t.SEGMENT_SQE, t.RESULT_ATTRIBUTE, t.RESULT_IMAGE, t.INSERT_TIME,
t.INSERT_USERNAME, t.UPDATE_TIME, t.UPDATE_USERNAME, t.DELETED, t.TABLE_NAME, t.ALTERNATE_FIELDS1,
t.ALTERNATE_FIELDS2, t.ALTERNATE_FIELDS3, t.ALTERNATE_FIELDS4, t.ALTERNATE_FIELDS5,
t.ALTERNATE_FIELDS6, t.ALTERNATE_FIELDS7, t.ALTERNATE_FIELDS8, t.INSERT_UPDATE_REMARK
SELECT FROM TMS_RECEIPT_RESULT
SELECT FROM TMS_RECEIPT_RESULT t
and RESULT_ID = #{resultId}
and TRANS_ORDER_ID = #{transOrderId}
and TO_CHAR(RECEIPT_TIME,'yyyy-MM-dd') = #{receiptTime}
and RECEIPT_ADDRESS = #{receiptAddress}
and LOCATION_MODE = #{locationMode}
and RECEIPT_MODE = #{receiptMode}
and SEGMENT_SQE = #{segmentSqe}
and RESULT_ATTRIBUTE = #{resultAttribute}
and RESULT_IMAGE = #{resultImage}
and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
and INSERT_USERNAME = #{insertUsername}
and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime}
and UPDATE_USERNAME = #{updateUsername}
and DELETED = #{deleted}
and TABLE_NAME = #{tableName}
and ALTERNATE_FIELDS1 = #{alternateFields1}
and ALTERNATE_FIELDS2 = #{alternateFields2}
and ALTERNATE_FIELDS3 = #{alternateFields3}
and ALTERNATE_FIELDS4 = #{alternateFields4}
and ALTERNATE_FIELDS5 = #{alternateFields5}
and ALTERNATE_FIELDS6 = #{alternateFields6}
and ALTERNATE_FIELDS7 = #{alternateFields7}
and ALTERNATE_FIELDS8 = #{alternateFields8}
and INSERT_UPDATE_REMARK = #{insertUpdateRemark}
and RESULT_ID = #{resultId}
and TRANS_ORDER_ID = #{transOrderId}
and TO_CHAR(RECEIPT_TIME,'yyyy-MM-dd') = #{receiptTime}
and RECEIPT_ADDRESS LIKE '%${receiptAddress}%'
and LOCATION_MODE LIKE '%${locationMode}%'
and RECEIPT_MODE LIKE '%${receiptMode}%'
and SEGMENT_SQE = #{segmentSqe}
and RESULT_ATTRIBUTE LIKE '%${resultAttribute}%'
and RESULT_IMAGE LIKE '%${resultImage}%'
and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
and INSERT_USERNAME LIKE '%${insertUsername}%'
and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime}
and UPDATE_USERNAME LIKE '%${updateUsername}%'
and DELETED = #{deleted}
and TABLE_NAME LIKE '%${tableName}%'
and ALTERNATE_FIELDS1 LIKE '%${alternateFields1}%'
and ALTERNATE_FIELDS2 LIKE '%${alternateFields2}%'
and ALTERNATE_FIELDS3 LIKE '%${alternateFields3}%'
and ALTERNATE_FIELDS4 LIKE '%${alternateFields4}%'
and ALTERNATE_FIELDS5 LIKE '%${alternateFields5}%'
and ALTERNATE_FIELDS6 LIKE '%${alternateFields6}%'
and ALTERNATE_FIELDS7 LIKE '%${alternateFields7}%'
and ALTERNATE_FIELDS8 LIKE '%${alternateFields8}%'
and INSERT_UPDATE_REMARK LIKE '%${insertUpdateRemark}%'
delete from TMS_RECEIPT_RESULT
where RESULT_ID = #{resultId,jdbcType=DECIMAL}
delete from TMS_RECEIPT_RESULT
where 1!=1
or TRANS_ORDER_ID = #{transOrderId}
or TO_CHAR(RECEIPT_TIME,'yyyy-MM-dd') = '#{receiptTime}'
or RECEIPT_ADDRESS = #{receiptAddress}
or LOCATION_MODE = #{locationMode}
or RECEIPT_MODE = #{receiptMode}
or SEGMENT_SQE = #{segmentSqe}
or RESULT_ATTRIBUTE = #{resultAttribute}
or RESULT_IMAGE = #{resultImage}
or TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = '#{insertTime}'
or INSERT_USERNAME = #{insertUsername}
or TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = '#{updateTime}'
or UPDATE_USERNAME = #{updateUsername}
or DELETED = #{deleted}
or TABLE_NAME = #{tableName}
or ALTERNATE_FIELDS1 = #{alternateFields1}
or ALTERNATE_FIELDS2 = #{alternateFields2}
or ALTERNATE_FIELDS3 = #{alternateFields3}
or ALTERNATE_FIELDS4 = #{alternateFields4}
or ALTERNATE_FIELDS5 = #{alternateFields5}
or ALTERNATE_FIELDS6 = #{alternateFields6}
or ALTERNATE_FIELDS7 = #{alternateFields7}
or ALTERNATE_FIELDS8 = #{alternateFields8}
or INSERT_UPDATE_REMARK = #{insertUpdateRemark}
insert into TMS_RECEIPT_RESULT (RESULT_ID, TRANS_ORDER_ID, RECEIPT_TIME,
RECEIPT_ADDRESS, LOCATION_MODE, RECEIPT_MODE,
SEGMENT_SQE, RESULT_ATTRIBUTE, RESULT_IMAGE,
INSERT_TIME, INSERT_USERNAME, UPDATE_TIME,
UPDATE_USERNAME, DELETED, TABLE_NAME,
ALTERNATE_FIELDS1, ALTERNATE_FIELDS2, ALTERNATE_FIELDS3,
ALTERNATE_FIELDS4, ALTERNATE_FIELDS5, ALTERNATE_FIELDS6,
ALTERNATE_FIELDS7, ALTERNATE_FIELDS8, INSERT_UPDATE_REMARK
)
values (#{resultId,jdbcType=DECIMAL}, #{transOrderId,jdbcType=DECIMAL}, #{receiptTime,jdbcType=TIMESTAMP},
#{receiptAddress,jdbcType=VARCHAR}, #{locationMode,jdbcType=VARCHAR}, #{receiptMode,jdbcType=VARCHAR},
#{segmentSqe,jdbcType=DECIMAL}, #{resultAttribute,jdbcType=VARCHAR}, #{resultImage,jdbcType=VARCHAR},
#{insertTime,jdbcType=TIMESTAMP}, #{insertUsername,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP},
#{updateUsername,jdbcType=VARCHAR}, #{deleted,jdbcType=DECIMAL}, #{tableName,jdbcType=VARCHAR},
#{alternateFields1,jdbcType=VARCHAR}, #{alternateFields2,jdbcType=VARCHAR}, #{alternateFields3,jdbcType=VARCHAR},
#{alternateFields4,jdbcType=VARCHAR}, #{alternateFields5,jdbcType=VARCHAR}, #{alternateFields6,jdbcType=VARCHAR},
#{alternateFields7,jdbcType=VARCHAR}, #{alternateFields8,jdbcType=VARCHAR}, #{insertUpdateRemark,jdbcType=VARCHAR}
)
insert into TMS_RECEIPT_RESULT
RESULT_ID,
TRANS_ORDER_ID,
RECEIPT_TIME,
RECEIPT_ADDRESS,
LOCATION_MODE,
RECEIPT_MODE,
SEGMENT_SQE,
RESULT_ATTRIBUTE,
RESULT_IMAGE,
INSERT_TIME,
INSERT_USERNAME,
UPDATE_TIME,
UPDATE_USERNAME,
DELETED,
TABLE_NAME,
ALTERNATE_FIELDS1,
ALTERNATE_FIELDS2,
ALTERNATE_FIELDS3,
ALTERNATE_FIELDS4,
ALTERNATE_FIELDS5,
ALTERNATE_FIELDS6,
ALTERNATE_FIELDS7,
ALTERNATE_FIELDS8,
INSERT_UPDATE_REMARK,
#{resultId,jdbcType=DECIMAL},
#{transOrderId,jdbcType=DECIMAL},
#{receiptTime,jdbcType=TIMESTAMP},
#{receiptAddress,jdbcType=VARCHAR},
#{locationMode,jdbcType=VARCHAR},
#{receiptMode,jdbcType=VARCHAR},
#{segmentSqe,jdbcType=DECIMAL},
#{resultAttribute,jdbcType=VARCHAR},
#{resultImage,jdbcType=VARCHAR},
#{insertTime,jdbcType=TIMESTAMP},
#{insertUsername,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP},
#{updateUsername,jdbcType=VARCHAR},
#{deleted,jdbcType=DECIMAL},
#{tableName,jdbcType=VARCHAR},
#{alternateFields1,jdbcType=VARCHAR},
#{alternateFields2,jdbcType=VARCHAR},
#{alternateFields3,jdbcType=VARCHAR},
#{alternateFields4,jdbcType=VARCHAR},
#{alternateFields5,jdbcType=VARCHAR},
#{alternateFields6,jdbcType=VARCHAR},
#{alternateFields7,jdbcType=VARCHAR},
#{alternateFields8,jdbcType=VARCHAR},
#{insertUpdateRemark,jdbcType=VARCHAR},
update TMS_RECEIPT_RESULT
set TRANS_ORDER_ID = #{transOrderId,jdbcType=DECIMAL},
RECEIPT_TIME = #{receiptTime,jdbcType=TIMESTAMP},
RECEIPT_ADDRESS = #{receiptAddress,jdbcType=VARCHAR},
LOCATION_MODE = #{locationMode,jdbcType=VARCHAR},
RECEIPT_MODE = #{receiptMode,jdbcType=VARCHAR},
SEGMENT_SQE = #{segmentSqe,jdbcType=DECIMAL},
RESULT_ATTRIBUTE = #{resultAttribute,jdbcType=VARCHAR},
RESULT_IMAGE = #{resultImage,jdbcType=VARCHAR},
INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR},
DELETED = #{deleted,jdbcType=DECIMAL},
TABLE_NAME = #{tableName,jdbcType=VARCHAR},
ALTERNATE_FIELDS1 = #{alternateFields1,jdbcType=VARCHAR},
ALTERNATE_FIELDS2 = #{alternateFields2,jdbcType=VARCHAR},
ALTERNATE_FIELDS3 = #{alternateFields3,jdbcType=VARCHAR},
ALTERNATE_FIELDS4 = #{alternateFields4,jdbcType=VARCHAR},
ALTERNATE_FIELDS5 = #{alternateFields5,jdbcType=VARCHAR},
ALTERNATE_FIELDS6 = #{alternateFields6,jdbcType=VARCHAR},
ALTERNATE_FIELDS7 = #{alternateFields7,jdbcType=VARCHAR},
ALTERNATE_FIELDS8 = #{alternateFields8,jdbcType=VARCHAR},
INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR}
where RESULT_ID = #{resultId,jdbcType=DECIMAL}
update TMS_RECEIPT_RESULT
TRANS_ORDER_ID = #{transOrderId,jdbcType=DECIMAL},
RECEIPT_TIME = #{receiptTime,jdbcType=TIMESTAMP},
RECEIPT_ADDRESS = #{receiptAddress,jdbcType=VARCHAR},
LOCATION_MODE = #{locationMode,jdbcType=VARCHAR},
RECEIPT_MODE = #{receiptMode,jdbcType=VARCHAR},
SEGMENT_SQE = #{segmentSqe,jdbcType=DECIMAL},
RESULT_ATTRIBUTE = #{resultAttribute,jdbcType=VARCHAR},
RESULT_IMAGE = #{resultImage,jdbcType=VARCHAR},
INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR},
DELETED = #{deleted,jdbcType=DECIMAL},
TABLE_NAME = #{tableName,jdbcType=VARCHAR},
ALTERNATE_FIELDS1 = #{alternateFields1,jdbcType=VARCHAR},
ALTERNATE_FIELDS2 = #{alternateFields2,jdbcType=VARCHAR},
ALTERNATE_FIELDS3 = #{alternateFields3,jdbcType=VARCHAR},
ALTERNATE_FIELDS4 = #{alternateFields4,jdbcType=VARCHAR},
ALTERNATE_FIELDS5 = #{alternateFields5,jdbcType=VARCHAR},
ALTERNATE_FIELDS6 = #{alternateFields6,jdbcType=VARCHAR},
ALTERNATE_FIELDS7 = #{alternateFields7,jdbcType=VARCHAR},
ALTERNATE_FIELDS8 = #{alternateFields8,jdbcType=VARCHAR},
INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
where RESULT_ID = #{resultId,jdbcType=DECIMAL}
insert into TMS_RECEIPT_RESULT
(RESULT_ID,
TRANS_ORDER_ID, RECEIPT_TIME,
RECEIPT_ADDRESS, LOCATION_MODE,
RECEIPT_MODE, SEGMENT_SQE, RESULT_ATTRIBUTE,
RESULT_IMAGE, INSERT_TIME, INSERT_USERNAME,
UPDATE_TIME, UPDATE_USERNAME,
DELETED, TABLE_NAME, ALTERNATE_FIELDS1,
ALTERNATE_FIELDS2, ALTERNATE_FIELDS3,
ALTERNATE_FIELDS4, ALTERNATE_FIELDS5,
ALTERNATE_FIELDS6, ALTERNATE_FIELDS7,
ALTERNATE_FIELDS8, INSERT_UPDATE_REMARK
)
(
select
#{item.resultId,jdbcType=DECIMAL},
#{item.transOrderId,jdbcType=DECIMAL}, #{item.receiptTime,jdbcType=TIMESTAMP},
#{item.receiptAddress,jdbcType=VARCHAR}, #{item.locationMode,jdbcType=VARCHAR},
#{item.receiptMode,jdbcType=VARCHAR}, #{item.segmentSqe,jdbcType=DECIMAL}, #{item.resultAttribute,jdbcType=VARCHAR},
#{item.resultImage,jdbcType=VARCHAR}, #{item.insertTime,jdbcType=TIMESTAMP}, #{item.insertUsername,jdbcType=VARCHAR},
#{item.updateTime,jdbcType=TIMESTAMP}, #{item.updateUsername,jdbcType=VARCHAR},
#{item.deleted,jdbcType=DECIMAL}, #{item.tableName,jdbcType=VARCHAR}, #{item.alternateFields1,jdbcType=VARCHAR},
#{item.alternateFields2,jdbcType=VARCHAR}, #{item.alternateFields3,jdbcType=VARCHAR},
#{item.alternateFields4,jdbcType=VARCHAR}, #{item.alternateFields5,jdbcType=VARCHAR},
#{item.alternateFields6,jdbcType=VARCHAR}, #{item.alternateFields7,jdbcType=VARCHAR},
#{item.alternateFields8,jdbcType=VARCHAR}, #{item.insertUpdateRemark,jdbcType=VARCHAR}
from dual
)
update TMS_RECEIPT_RESULT
set
RESULT_ID=
when #{item.resultId,jdbcType=DECIMAL} then #{item.resultId,jdbcType=DECIMAL}
,TRANS_ORDER_ID=
when #{item.resultId,jdbcType=DECIMAL} then #{item.transOrderId,jdbcType=DECIMAL}
,RECEIPT_TIME=
when #{item.resultId,jdbcType=DECIMAL} then #{item.receiptTime,jdbcType=TIMESTAMP}
,RECEIPT_ADDRESS=
when #{item.resultId,jdbcType=DECIMAL} then #{item.receiptAddress,jdbcType=VARCHAR}
,LOCATION_MODE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.locationMode,jdbcType=VARCHAR}
,RECEIPT_MODE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.receiptMode,jdbcType=VARCHAR}
,SEGMENT_SQE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.segmentSqe,jdbcType=DECIMAL}
,RESULT_ATTRIBUTE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.resultAttribute,jdbcType=VARCHAR}
,RESULT_IMAGE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.resultImage,jdbcType=VARCHAR}
,INSERT_TIME=
when #{item.resultId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP}
,INSERT_USERNAME=
when #{item.resultId,jdbcType=DECIMAL} then #{item.insertUsername,jdbcType=VARCHAR}
,UPDATE_TIME=
when #{item.resultId,jdbcType=DECIMAL} then #{item.updateTime,jdbcType=TIMESTAMP}
,UPDATE_USERNAME=
when #{item.resultId,jdbcType=DECIMAL} then #{item.updateUsername,jdbcType=VARCHAR}
,DELETED=
when #{item.resultId,jdbcType=DECIMAL} then #{item.deleted,jdbcType=DECIMAL}
,TABLE_NAME=
when #{item.resultId,jdbcType=DECIMAL} then #{item.tableName,jdbcType=VARCHAR}
,ALTERNATE_FIELDS1=
when #{item.resultId,jdbcType=DECIMAL} then #{item.alternateFields1,jdbcType=VARCHAR}
,ALTERNATE_FIELDS2=
when #{item.resultId,jdbcType=DECIMAL} then #{item.alternateFields2,jdbcType=VARCHAR}
,ALTERNATE_FIELDS3=
when #{item.resultId,jdbcType=DECIMAL} then #{item.alternateFields3,jdbcType=VARCHAR}
,ALTERNATE_FIELDS4=
when #{item.resultId,jdbcType=DECIMAL} then #{item.alternateFields4,jdbcType=VARCHAR}
,ALTERNATE_FIELDS5=
when #{item.resultId,jdbcType=DECIMAL} then #{item.alternateFields5,jdbcType=VARCHAR}
,ALTERNATE_FIELDS6=
when #{item.resultId,jdbcType=DECIMAL} then #{item.alternateFields6,jdbcType=VARCHAR}
,ALTERNATE_FIELDS7=
when #{item.resultId,jdbcType=DECIMAL} then #{item.alternateFields7,jdbcType=VARCHAR}
,ALTERNATE_FIELDS8=
when #{item.resultId,jdbcType=DECIMAL} then #{item.alternateFields8,jdbcType=VARCHAR}
,INSERT_UPDATE_REMARK=
when #{item.resultId,jdbcType=DECIMAL} then #{item.insertUpdateRemark,jdbcType=VARCHAR}
where RESULT_ID in
#{item.resultId,jdbcType=DECIMAL}
delete from TMS_RECEIPT_RESULT
where RESULT_ID in
#{id}
order by "${orderByField}"
desc
asc