RESULT_ID, TRANS_ORDER_ID, SIGN_IN_TIME, STANDARD_ID, SIGN_IN_ADDRESS, LOCATION_MODE,
SIGN_IN_MODE, RESULT_ATTRIBUTE, SEGMENT_SQE, RESULT_IMAGE, 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_TIME, INSERT_UPDATE_REMARK, EXPIRE_TIME
t.RESULT_ID, t.TRANS_ORDER_ID, t.SIGN_IN_TIME, t.STANDARD_ID, t.SIGN_IN_ADDRESS,
t.LOCATION_MODE, t.SIGN_IN_MODE, t.RESULT_ATTRIBUTE, t.SEGMENT_SQE, t.RESULT_IMAGE,
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_TIME, t.INSERT_UPDATE_REMARK,
t.EXPIRE_TIME
SELECT FROM TMS_SIGN_IN_RESULT
SELECT FROM TMS_SIGN_IN_RESULT t
and RESULT_ID = #{resultId}
and TRANS_ORDER_ID = #{transOrderId}
and TO_CHAR(SIGN_IN_TIME,'yyyy-MM-dd') = #{signInTime}
and STANDARD_ID = #{standardId}
and SIGN_IN_ADDRESS = #{signInAddress}
and LOCATION_MODE = #{locationMode}
and SIGN_IN_MODE = #{signInMode}
and RESULT_ATTRIBUTE = #{resultAttribute}
and SEGMENT_SQE = #{segmentSqe}
and RESULT_IMAGE = #{resultImage}
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 TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
and INSERT_UPDATE_REMARK = #{insertUpdateRemark}
and TO_CHAR(EXPIRE_TIME,'yyyy-MM-dd') = #{expireTime}
and RESULT_ID = #{resultId}
and TRANS_ORDER_ID = #{transOrderId}
and TO_CHAR(SIGN_IN_TIME,'yyyy-MM-dd') = #{signInTime}
and STANDARD_ID = #{standardId}
and SIGN_IN_ADDRESS LIKE '%${signInAddress}%'
and LOCATION_MODE LIKE '%${locationMode}%'
and SIGN_IN_MODE LIKE '%${signInMode}%'
and RESULT_ATTRIBUTE LIKE '%${resultAttribute}%'
and SEGMENT_SQE = #{segmentSqe}
and RESULT_IMAGE LIKE '%${resultImage}%'
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 TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
and INSERT_UPDATE_REMARK LIKE '%${insertUpdateRemark}%'
and TO_CHAR(EXPIRE_TIME,'yyyy-MM-dd') = #{expireTime}
delete from TMS_SIGN_IN_RESULT
where RESULT_ID = #{resultId,jdbcType=DECIMAL}
delete from TMS_SIGN_IN_RESULT
where 1!=1
or TRANS_ORDER_ID = #{transOrderId}
or TO_CHAR(SIGN_IN_TIME,'yyyy-MM-dd') = '#{signInTime}'
or STANDARD_ID = #{standardId}
or SIGN_IN_ADDRESS = #{signInAddress}
or LOCATION_MODE = #{locationMode}
or SIGN_IN_MODE = #{signInMode}
or RESULT_ATTRIBUTE = #{resultAttribute}
or SEGMENT_SQE = #{segmentSqe}
or RESULT_IMAGE = #{resultImage}
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 TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = '#{insertTime}'
or INSERT_UPDATE_REMARK = #{insertUpdateRemark}
or TO_CHAR(EXPIRE_TIME,'yyyy-MM-dd') = '#{expireTime}'
insert into TMS_SIGN_IN_RESULT (RESULT_ID, TRANS_ORDER_ID, SIGN_IN_TIME,
STANDARD_ID, SIGN_IN_ADDRESS, LOCATION_MODE,
SIGN_IN_MODE, RESULT_ATTRIBUTE, SEGMENT_SQE,
RESULT_IMAGE, 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_TIME,
INSERT_UPDATE_REMARK, EXPIRE_TIME)
values (#{resultId,jdbcType=DECIMAL}, #{transOrderId,jdbcType=DECIMAL}, #{signInTime,jdbcType=TIMESTAMP},
#{standardId,jdbcType=DECIMAL}, #{signInAddress,jdbcType=VARCHAR}, #{locationMode,jdbcType=VARCHAR},
#{signInMode,jdbcType=VARCHAR}, #{resultAttribute,jdbcType=VARCHAR}, #{segmentSqe,jdbcType=DECIMAL},
#{resultImage,jdbcType=VARCHAR}, #{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}, #{insertTime,jdbcType=TIMESTAMP},
#{insertUpdateRemark,jdbcType=VARCHAR}, #{expireTime,jdbcType=TIMESTAMP})
insert into TMS_SIGN_IN_RESULT
RESULT_ID,
TRANS_ORDER_ID,
SIGN_IN_TIME,
STANDARD_ID,
SIGN_IN_ADDRESS,
LOCATION_MODE,
SIGN_IN_MODE,
RESULT_ATTRIBUTE,
SEGMENT_SQE,
RESULT_IMAGE,
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_TIME,
INSERT_UPDATE_REMARK,
EXPIRE_TIME,
#{resultId,jdbcType=DECIMAL},
#{transOrderId,jdbcType=DECIMAL},
#{signInTime,jdbcType=TIMESTAMP},
#{standardId,jdbcType=DECIMAL},
#{signInAddress,jdbcType=VARCHAR},
#{locationMode,jdbcType=VARCHAR},
#{signInMode,jdbcType=VARCHAR},
#{resultAttribute,jdbcType=VARCHAR},
#{segmentSqe,jdbcType=DECIMAL},
#{resultImage,jdbcType=VARCHAR},
#{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},
#{insertTime,jdbcType=TIMESTAMP},
#{insertUpdateRemark,jdbcType=VARCHAR},
#{expireTime,jdbcType=TIMESTAMP},
update TMS_SIGN_IN_RESULT
set TRANS_ORDER_ID = #{transOrderId,jdbcType=DECIMAL},
SIGN_IN_TIME = #{signInTime,jdbcType=TIMESTAMP},
STANDARD_ID = #{standardId,jdbcType=DECIMAL},
SIGN_IN_ADDRESS = #{signInAddress,jdbcType=VARCHAR},
LOCATION_MODE = #{locationMode,jdbcType=VARCHAR},
SIGN_IN_MODE = #{signInMode,jdbcType=VARCHAR},
RESULT_ATTRIBUTE = #{resultAttribute,jdbcType=VARCHAR},
SEGMENT_SQE = #{segmentSqe,jdbcType=DECIMAL},
RESULT_IMAGE = #{resultImage,jdbcType=VARCHAR},
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_TIME = #{insertTime,jdbcType=TIMESTAMP},
INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
EXPIRE_TIME = #{expireTime,jdbcType=TIMESTAMP}
where RESULT_ID = #{resultId,jdbcType=DECIMAL}
update TMS_SIGN_IN_RESULT
TRANS_ORDER_ID = #{transOrderId,jdbcType=DECIMAL},
SIGN_IN_TIME = #{signInTime,jdbcType=TIMESTAMP},
STANDARD_ID = #{standardId,jdbcType=DECIMAL},
SIGN_IN_ADDRESS = #{signInAddress,jdbcType=VARCHAR},
LOCATION_MODE = #{locationMode,jdbcType=VARCHAR},
SIGN_IN_MODE = #{signInMode,jdbcType=VARCHAR},
RESULT_ATTRIBUTE = #{resultAttribute,jdbcType=VARCHAR},
SEGMENT_SQE = #{segmentSqe,jdbcType=DECIMAL},
RESULT_IMAGE = #{resultImage,jdbcType=VARCHAR},
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_TIME = #{insertTime,jdbcType=TIMESTAMP},
INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
EXPIRE_TIME = #{expireTime,jdbcType=TIMESTAMP},
where RESULT_ID = #{resultId,jdbcType=DECIMAL}
insert into TMS_SIGN_IN_RESULT
(RESULT_ID,
TRANS_ORDER_ID, SIGN_IN_TIME, STANDARD_ID,
SIGN_IN_ADDRESS, LOCATION_MODE,
SIGN_IN_MODE, RESULT_ATTRIBUTE,
SEGMENT_SQE, RESULT_IMAGE, 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_TIME,
INSERT_UPDATE_REMARK, EXPIRE_TIME
)
(
select
#{item.resultId,jdbcType=DECIMAL},
#{item.transOrderId,jdbcType=DECIMAL}, #{item.signInTime,jdbcType=TIMESTAMP}, #{item.standardId,jdbcType=DECIMAL},
#{item.signInAddress,jdbcType=VARCHAR}, #{item.locationMode,jdbcType=VARCHAR},
#{item.signInMode,jdbcType=VARCHAR}, #{item.resultAttribute,jdbcType=VARCHAR},
#{item.segmentSqe,jdbcType=DECIMAL}, #{item.resultImage,jdbcType=VARCHAR}, #{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.insertTime,jdbcType=TIMESTAMP},
#{item.insertUpdateRemark,jdbcType=VARCHAR}, #{item.expireTime,jdbcType=TIMESTAMP}
from dual
)
update TMS_SIGN_IN_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}
,SIGN_IN_TIME=
when #{item.resultId,jdbcType=DECIMAL} then #{item.signInTime,jdbcType=TIMESTAMP}
,STANDARD_ID=
when #{item.resultId,jdbcType=DECIMAL} then #{item.standardId,jdbcType=DECIMAL}
,SIGN_IN_ADDRESS=
when #{item.resultId,jdbcType=DECIMAL} then #{item.signInAddress,jdbcType=VARCHAR}
,LOCATION_MODE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.locationMode,jdbcType=VARCHAR}
,SIGN_IN_MODE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.signInMode,jdbcType=VARCHAR}
,RESULT_ATTRIBUTE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.resultAttribute,jdbcType=VARCHAR}
,SEGMENT_SQE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.segmentSqe,jdbcType=DECIMAL}
,RESULT_IMAGE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.resultImage,jdbcType=VARCHAR}
,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_TIME=
when #{item.resultId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP}
,INSERT_UPDATE_REMARK=
when #{item.resultId,jdbcType=DECIMAL} then #{item.insertUpdateRemark,jdbcType=VARCHAR}
,EXPIRE_TIME=
when #{item.resultId,jdbcType=DECIMAL} then #{item.expireTime,jdbcType=TIMESTAMP}
where RESULT_ID in
#{item.resultId,jdbcType=DECIMAL}
delete from TMS_SIGN_IN_RESULT
where RESULT_ID in
#{id}
order by "${orderByField}"
desc
asc
update TMS_SIGN_IN_RESULT
set deleted = 1
where trans_order_id = #{transOrderId}