RESULT_ID, RAIL_PLAN_ID, RESULT_PLEASE_PLAN_NO, RESULT_PLAN_DATE, RESULT_CATEGORY,
SHIPPER_ID, SEND_STATION_ID, TO_THE_STATION_ID, RESULT_PLEASE_NUMBER, RESULT_PLEASE_DATE,
RESULT_APPROVE_NUMBER, RESULT_APPROVE_DATE, INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME,
UPDATE_TIME, INSERT_UPDATE_REMARK, STATUS, RESULT_TYPE
t.RESULT_ID, t.RAIL_PLAN_ID, t.RESULT_PLEASE_PLAN_NO, t.RESULT_PLAN_DATE, t.RESULT_CATEGORY,
t.SHIPPER_ID, t.SEND_STATION_ID, t.TO_THE_STATION_ID, t.RESULT_PLEASE_NUMBER, t.RESULT_PLEASE_DATE,
t.RESULT_APPROVE_NUMBER, t.RESULT_APPROVE_DATE, t.INSERT_USERNAME, t.INSERT_TIME,
t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK, t.STATUS, t.RESULT_TYPE
SELECT
FROM TMSTRAIN_PLEASE_APPROVE_RESULT
SELECT
FROM TMSTRAIN_PLEASE_APPROVE_RESULT t
and RESULT_ID = #{resultId}
and RAIL_PLAN_ID = #{railPlanId}
and RESULT_PLEASE_PLAN_NO = #{resultPleasePlanNo}
and TO_CHAR(RESULT_PLAN_DATE,'yyyy-MM-dd') = #{resultPlanDate}
and RESULT_CATEGORY = #{resultCategory}
and SHIPPER_ID = #{shipperId}
and SEND_STATION_ID = #{sendStationId}
and TO_THE_STATION_ID = #{toTheStationId}
and RESULT_PLEASE_NUMBER = #{resultPleaseNumber}
and TO_CHAR(RESULT_PLEASE_DATE,'yyyy-MM-dd') = #{resultPleaseDate}
and RESULT_APPROVE_NUMBER = #{resultApproveNumber}
and TO_CHAR(RESULT_APPROVE_DATE,'yyyy-MM-dd') = #{resultApproveDate}
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 STATUS = #{status}
and RESULT_TYPE = #{resultType}
and RESULT_ID = #{resultId}
and RAIL_PLAN_ID = #{railPlanId}
and RESULT_PLEASE_PLAN_NO LIKE '%${resultPleasePlanNo}%'
and TO_CHAR(RESULT_PLAN_DATE,'yyyy-MM-dd') = #{resultPlanDate}
and RESULT_CATEGORY LIKE '%${resultCategory}%'
and SHIPPER_ID = #{shipperId}
and SEND_STATION_ID = #{sendStationId}
and TO_THE_STATION_ID = #{toTheStationId}
and RESULT_PLEASE_NUMBER = #{resultPleaseNumber}
and TO_CHAR(RESULT_PLEASE_DATE,'yyyy-MM-dd') = #{resultPleaseDate}
and RESULT_APPROVE_NUMBER = #{resultApproveNumber}
and TO_CHAR(RESULT_APPROVE_DATE,'yyyy-MM-dd') = #{resultApproveDate}
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 STATUS = #{status}
and RESULT_TYPE = #{resultType}
delete
from TMSTRAIN_PLEASE_APPROVE_RESULT
where RESULT_ID = #{resultId,jdbcType=DECIMAL}
delete from TMSTRAIN_PLEASE_APPROVE_RESULT
where 1!=1
or RAIL_PLAN_ID = #{railPlanId}
or RESULT_PLEASE_PLAN_NO = #{resultPleasePlanNo}
or TO_CHAR(RESULT_PLAN_DATE,'yyyy-MM-dd') = '#{resultPlanDate}'
or RESULT_CATEGORY = #{resultCategory}
or SHIPPER_ID = #{shipperId}
or SEND_STATION_ID = #{sendStationId}
or TO_THE_STATION_ID = #{toTheStationId}
or RESULT_PLEASE_NUMBER = #{resultPleaseNumber}
or TO_CHAR(RESULT_PLEASE_DATE,'yyyy-MM-dd') = '#{resultPleaseDate}'
or RESULT_APPROVE_NUMBER = #{resultApproveNumber}
or TO_CHAR(RESULT_APPROVE_DATE,'yyyy-MM-dd') = '#{resultApproveDate}'
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 STATUS = #{status}
or RESULT_TYPE = #{resultType}
insert into TMSTRAIN_PLEASE_APPROVE_RESULT (RESULT_ID, RAIL_PLAN_ID, RESULT_PLEASE_PLAN_NO,
RESULT_PLAN_DATE, RESULT_CATEGORY, SHIPPER_ID,
SEND_STATION_ID, TO_THE_STATION_ID, RESULT_PLEASE_NUMBER,
RESULT_PLEASE_DATE, RESULT_APPROVE_NUMBER,
RESULT_APPROVE_DATE, INSERT_USERNAME, INSERT_TIME,
UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK,
STATUS, RESULT_TYPE)
values (#{resultId,jdbcType=DECIMAL}, #{railPlanId,jdbcType=DECIMAL}, #{resultPleasePlanNo,jdbcType=VARCHAR},
#{resultPlanDate,jdbcType=TIMESTAMP}, #{resultCategory,jdbcType=VARCHAR}, #{shipperId,jdbcType=DECIMAL},
#{sendStationId,jdbcType=DECIMAL}, #{toTheStationId,jdbcType=DECIMAL},
#{resultPleaseNumber,jdbcType=DECIMAL},
#{resultPleaseDate,jdbcType=TIMESTAMP}, #{resultApproveNumber,jdbcType=DECIMAL},
#{resultApproveDate,jdbcType=TIMESTAMP}, #{insertUsername,jdbcType=VARCHAR},
#{insertTime,jdbcType=TIMESTAMP},
#{updateUsername,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP},
#{insertUpdateRemark,jdbcType=VARCHAR},
#{status,jdbcType=DECIMAL}, #{resultType,jdbcType=DECIMAL})
insert into TMSTRAIN_PLEASE_APPROVE_RESULT
RESULT_ID,
RAIL_PLAN_ID,
RESULT_PLEASE_PLAN_NO,
RESULT_PLAN_DATE,
RESULT_CATEGORY,
SHIPPER_ID,
SEND_STATION_ID,
TO_THE_STATION_ID,
RESULT_PLEASE_NUMBER,
RESULT_PLEASE_DATE,
RESULT_APPROVE_NUMBER,
RESULT_APPROVE_DATE,
INSERT_USERNAME,
INSERT_TIME,
UPDATE_USERNAME,
UPDATE_TIME,
INSERT_UPDATE_REMARK,
STATUS,
RESULT_TYPE,
#{resultId,jdbcType=DECIMAL},
#{railPlanId,jdbcType=DECIMAL},
#{resultPleasePlanNo,jdbcType=VARCHAR},
#{resultPlanDate,jdbcType=TIMESTAMP},
#{resultCategory,jdbcType=VARCHAR},
#{shipperId,jdbcType=DECIMAL},
#{sendStationId,jdbcType=DECIMAL},
#{toTheStationId,jdbcType=DECIMAL},
#{resultPleaseNumber,jdbcType=DECIMAL},
#{resultPleaseDate,jdbcType=TIMESTAMP},
#{resultApproveNumber,jdbcType=DECIMAL},
#{resultApproveDate,jdbcType=TIMESTAMP},
#{insertUsername,jdbcType=VARCHAR},
#{insertTime,jdbcType=TIMESTAMP},
#{updateUsername,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP},
#{insertUpdateRemark,jdbcType=VARCHAR},
#{status,jdbcType=DECIMAL},
#{resultType,jdbcType=DECIMAL},
update TMSTRAIN_PLEASE_APPROVE_RESULT
set RAIL_PLAN_ID = #{railPlanId,jdbcType=DECIMAL},
RESULT_PLEASE_PLAN_NO = #{resultPleasePlanNo,jdbcType=VARCHAR},
RESULT_PLAN_DATE = #{resultPlanDate,jdbcType=TIMESTAMP},
RESULT_CATEGORY = #{resultCategory,jdbcType=VARCHAR},
SHIPPER_ID = #{shipperId,jdbcType=DECIMAL},
SEND_STATION_ID = #{sendStationId,jdbcType=DECIMAL},
TO_THE_STATION_ID = #{toTheStationId,jdbcType=DECIMAL},
RESULT_PLEASE_NUMBER = #{resultPleaseNumber,jdbcType=DECIMAL},
RESULT_PLEASE_DATE = #{resultPleaseDate,jdbcType=TIMESTAMP},
RESULT_APPROVE_NUMBER = #{resultApproveNumber,jdbcType=DECIMAL},
RESULT_APPROVE_DATE = #{resultApproveDate,jdbcType=TIMESTAMP},
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},
STATUS = #{status,jdbcType=DECIMAL},
RESULT_TYPE = #{resultType,jdbcType=DECIMAL}
where RESULT_ID = #{resultId,jdbcType=DECIMAL}
update TMSTRAIN_PLEASE_APPROVE_RESULT
RAIL_PLAN_ID = #{railPlanId,jdbcType=DECIMAL},
RESULT_PLEASE_PLAN_NO = #{resultPleasePlanNo,jdbcType=VARCHAR},
RESULT_PLAN_DATE = #{resultPlanDate,jdbcType=TIMESTAMP},
RESULT_CATEGORY = #{resultCategory,jdbcType=VARCHAR},
SHIPPER_ID = #{shipperId,jdbcType=DECIMAL},
SEND_STATION_ID = #{sendStationId,jdbcType=DECIMAL},
TO_THE_STATION_ID = #{toTheStationId,jdbcType=DECIMAL},
RESULT_PLEASE_NUMBER = #{resultPleaseNumber,jdbcType=DECIMAL},
RESULT_PLEASE_DATE = #{resultPleaseDate,jdbcType=TIMESTAMP},
RESULT_APPROVE_NUMBER = #{resultApproveNumber,jdbcType=DECIMAL},
RESULT_APPROVE_DATE = #{resultApproveDate,jdbcType=TIMESTAMP},
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},
STATUS = #{status,jdbcType=DECIMAL},
RESULT_TYPE = #{resultType,jdbcType=DECIMAL},
where RESULT_ID = #{resultId,jdbcType=DECIMAL}
insert into TMSTRAIN_PLEASE_APPROVE_RESULT
(RESULT_ID,
RAIL_PLAN_ID, RESULT_PLEASE_PLAN_NO,
RESULT_PLAN_DATE, RESULT_CATEGORY,
SHIPPER_ID, SEND_STATION_ID, TO_THE_STATION_ID,
RESULT_PLEASE_NUMBER, RESULT_PLEASE_DATE,
RESULT_APPROVE_NUMBER, RESULT_APPROVE_DATE,
INSERT_USERNAME, INSERT_TIME,
UPDATE_USERNAME, UPDATE_TIME,
INSERT_UPDATE_REMARK, STATUS, RESULT_TYPE
)
(
select
#{item.resultId,jdbcType=DECIMAL},
#{item.railPlanId,jdbcType=DECIMAL}, #{item.resultPleasePlanNo,jdbcType=VARCHAR},
#{item.resultPlanDate,jdbcType=TIMESTAMP}, #{item.resultCategory,jdbcType=VARCHAR},
#{item.shipperId,jdbcType=DECIMAL}, #{item.sendStationId,jdbcType=DECIMAL},
#{item.toTheStationId,jdbcType=DECIMAL},
#{item.resultPleaseNumber,jdbcType=DECIMAL}, #{item.resultPleaseDate,jdbcType=TIMESTAMP},
#{item.resultApproveNumber,jdbcType=DECIMAL}, #{item.resultApproveDate,jdbcType=TIMESTAMP},
#{item.insertUsername,jdbcType=VARCHAR}, #{item.insertTime,jdbcType=TIMESTAMP},
#{item.updateUsername,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP},
#{item.insertUpdateRemark,jdbcType=VARCHAR}, #{item.status,jdbcType=DECIMAL},
#{item.resultType,jdbcType=DECIMAL}
from dual
)
update TMSTRAIN_PLEASE_APPROVE_RESULT
set
RESULT_ID=
when #{item.resultId,jdbcType=DECIMAL} then #{item.resultId,jdbcType=DECIMAL}
,RAIL_PLAN_ID=
when #{item.resultId,jdbcType=DECIMAL} then #{item.railPlanId,jdbcType=DECIMAL}
,RESULT_PLEASE_PLAN_NO=
when #{item.resultId,jdbcType=DECIMAL} then #{item.resultPleasePlanNo,jdbcType=VARCHAR}
,RESULT_PLAN_DATE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.resultPlanDate,jdbcType=TIMESTAMP}
,RESULT_CATEGORY=
when #{item.resultId,jdbcType=DECIMAL} then #{item.resultCategory,jdbcType=VARCHAR}
,SHIPPER_ID=
when #{item.resultId,jdbcType=DECIMAL} then #{item.shipperId,jdbcType=DECIMAL}
,SEND_STATION_ID=
when #{item.resultId,jdbcType=DECIMAL} then #{item.sendStationId,jdbcType=DECIMAL}
,TO_THE_STATION_ID=
when #{item.resultId,jdbcType=DECIMAL} then #{item.toTheStationId,jdbcType=DECIMAL}
,RESULT_PLEASE_NUMBER=
when #{item.resultId,jdbcType=DECIMAL} then #{item.resultPleaseNumber,jdbcType=DECIMAL}
,RESULT_PLEASE_DATE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.resultPleaseDate,jdbcType=TIMESTAMP}
,RESULT_APPROVE_NUMBER=
when #{item.resultId,jdbcType=DECIMAL} then #{item.resultApproveNumber,jdbcType=DECIMAL}
,RESULT_APPROVE_DATE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.resultApproveDate,jdbcType=TIMESTAMP}
,INSERT_USERNAME=
when #{item.resultId,jdbcType=DECIMAL} then #{item.insertUsername,jdbcType=VARCHAR}
,INSERT_TIME=
when #{item.resultId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP}
,UPDATE_USERNAME=
when #{item.resultId,jdbcType=DECIMAL} then #{item.updateUsername,jdbcType=VARCHAR}
,UPDATE_TIME=
when #{item.resultId,jdbcType=DECIMAL} then #{item.updateTime,jdbcType=TIMESTAMP}
,INSERT_UPDATE_REMARK=
when #{item.resultId,jdbcType=DECIMAL} then #{item.insertUpdateRemark,jdbcType=VARCHAR}
,STATUS=
when #{item.resultId,jdbcType=DECIMAL} then #{item.status,jdbcType=DECIMAL}
,RESULT_TYPE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.resultType,jdbcType=DECIMAL}
where RESULT_ID in
#{item.resultId,jdbcType=DECIMAL}
delete from TMSTRAIN_PLEASE_APPROVE_RESULT
where RESULT_ID in
#{id}
order by "${orderField}"
${orderType}