RESULT_ID, RESULT_WAGON_NO, RESULT_BILLABLE_TONNAGE, MATERIAL_NAME, SEND_STATION,
ARRIVAL_STATION, SUPPLIER_NAME, SEND_DATE, MAKE_DATE, MINERAL, PURCHASE_ORDER_NO
t.RESULT_ID, t.RESULT_WAGON_NO, t.RESULT_BILLABLE_TONNAGE, t.MATERIAL_NAME, t.SEND_STATION,
t.ARRIVAL_STATION, t.SUPPLIER_NAME, t.SEND_DATE, t.MAKE_DATE, t.MINERAL, t.PURCHASE_ORDER_NO
SELECT FROM TMSTRAIN_LOADING_TEMP
SELECT FROM TMSTRAIN_LOADING_TEMP t
and RESULT_ID = #{resultId}
and RESULT_WAGON_NO = #{resultWagonNo}
and RESULT_BILLABLE_TONNAGE = #{resultBillableTonnage}
and MATERIAL_NAME = #{materialName}
and SEND_STATION = #{sendStation}
and ARRIVAL_STATION = #{arrivalStation}
and SUPPLIER_NAME = #{supplierName}
and SEND_DATE = #{sendDate}
and MAKE_DATE = #{makeDate}
and MINERAL = #{mineral}
and PURCHASE_ORDER_NO = #{purchaseOrderNo}
and RESULT_ID = #{resultId}
and RESULT_WAGON_NO LIKE '%${resultWagonNo}%'
and RESULT_BILLABLE_TONNAGE = #{resultBillableTonnage}
and MATERIAL_NAME LIKE '%${materialName}%'
and SEND_STATION LIKE '%${sendStation}%'
and ARRIVAL_STATION LIKE '%${arrivalStation}%'
and SUPPLIER_NAME LIKE '%${supplierName}%'
and SEND_DATE LIKE '%${sendDate}%'
and MAKE_DATE LIKE '%${makeDate}%'
and MINERAL LIKE '%${mineral}%'
and PURCHASE_ORDER_NO LIKE '%${purchaseOrderNo}%'
delete from TMSTRAIN_LOADING_TEMP
where RESULT_ID = #{resultId,jdbcType=DECIMAL}
delete from TMSTRAIN_LOADING_TEMP
where 1!=1
or RESULT_WAGON_NO = #{resultWagonNo}
or RESULT_BILLABLE_TONNAGE = #{resultBillableTonnage}
or MATERIAL_NAME = #{materialName}
or SEND_STATION = #{sendStation}
or ARRIVAL_STATION = #{arrivalStation}
or SUPPLIER_NAME = #{supplierName}
or SEND_DATE = #{sendDate}
or MAKE_DATE = #{makeDate}
or MINERAL = #{mineral}
or PURCHASE_ORDER_NO = #{purchaseOrderNo}
insert into TMSTRAIN_LOADING_TEMP (RESULT_ID, RESULT_WAGON_NO, RESULT_BILLABLE_TONNAGE,
MATERIAL_NAME, SEND_STATION, ARRIVAL_STATION,
SUPPLIER_NAME, SEND_DATE, MAKE_DATE,
MINERAL, PURCHASE_ORDER_NO)
values (#{resultId,jdbcType=DECIMAL}, #{resultWagonNo,jdbcType=VARCHAR}, #{resultBillableTonnage,jdbcType=DECIMAL},
#{materialName,jdbcType=VARCHAR}, #{sendStation,jdbcType=VARCHAR}, #{arrivalStation,jdbcType=VARCHAR},
#{supplierName,jdbcType=VARCHAR}, #{sendDate,jdbcType=VARCHAR}, #{makeDate,jdbcType=VARCHAR},
#{mineral,jdbcType=VARCHAR}, #{purchaseOrderNo,jdbcType=VARCHAR})
insert into TMSTRAIN_LOADING_TEMP
RESULT_ID,
RESULT_WAGON_NO,
RESULT_BILLABLE_TONNAGE,
MATERIAL_NAME,
SEND_STATION,
ARRIVAL_STATION,
SUPPLIER_NAME,
SEND_DATE,
MAKE_DATE,
MINERAL,
PURCHASE_ORDER_NO,
#{resultId,jdbcType=DECIMAL},
#{resultWagonNo,jdbcType=VARCHAR},
#{resultBillableTonnage,jdbcType=DECIMAL},
#{materialName,jdbcType=VARCHAR},
#{sendStation,jdbcType=VARCHAR},
#{arrivalStation,jdbcType=VARCHAR},
#{supplierName,jdbcType=VARCHAR},
#{sendDate,jdbcType=VARCHAR},
#{makeDate,jdbcType=VARCHAR},
#{mineral,jdbcType=VARCHAR},
#{purchaseOrderNo,jdbcType=VARCHAR},
update TMSTRAIN_LOADING_TEMP
set RESULT_WAGON_NO = #{resultWagonNo,jdbcType=VARCHAR},
RESULT_BILLABLE_TONNAGE = #{resultBillableTonnage,jdbcType=DECIMAL},
MATERIAL_NAME = #{materialName,jdbcType=VARCHAR},
SEND_STATION = #{sendStation,jdbcType=VARCHAR},
ARRIVAL_STATION = #{arrivalStation,jdbcType=VARCHAR},
SUPPLIER_NAME = #{supplierName,jdbcType=VARCHAR},
SEND_DATE = #{sendDate,jdbcType=VARCHAR},
MAKE_DATE = #{makeDate,jdbcType=VARCHAR},
MINERAL = #{mineral,jdbcType=VARCHAR},
PURCHASE_ORDER_NO = #{purchaseOrderNo,jdbcType=VARCHAR}
where RESULT_ID = #{resultId,jdbcType=DECIMAL}
update TMSTRAIN_LOADING_TEMP
RESULT_WAGON_NO = #{resultWagonNo,jdbcType=VARCHAR},
RESULT_BILLABLE_TONNAGE = #{resultBillableTonnage,jdbcType=DECIMAL},
MATERIAL_NAME = #{materialName,jdbcType=VARCHAR},
SEND_STATION = #{sendStation,jdbcType=VARCHAR},
ARRIVAL_STATION = #{arrivalStation,jdbcType=VARCHAR},
SUPPLIER_NAME = #{supplierName,jdbcType=VARCHAR},
SEND_DATE = #{sendDate,jdbcType=VARCHAR},
MAKE_DATE = #{makeDate,jdbcType=VARCHAR},
MINERAL = #{mineral,jdbcType=VARCHAR},
PURCHASE_ORDER_NO = #{purchaseOrderNo,jdbcType=VARCHAR},
where RESULT_ID = #{resultId,jdbcType=DECIMAL}
insert into TMSTRAIN_LOADING_TEMP
(RESULT_ID,
RESULT_WAGON_NO, RESULT_BILLABLE_TONNAGE,
MATERIAL_NAME, SEND_STATION, ARRIVAL_STATION,
SUPPLIER_NAME, SEND_DATE, MAKE_DATE,
MINERAL, PURCHASE_ORDER_NO)
(
select
#{item.resultId,jdbcType=DECIMAL},
#{item.resultWagonNo,jdbcType=VARCHAR}, #{item.resultBillableTonnage,jdbcType=DECIMAL},
#{item.materialName,jdbcType=VARCHAR}, #{item.sendStation,jdbcType=VARCHAR}, #{item.arrivalStation,jdbcType=VARCHAR},
#{item.supplierName,jdbcType=VARCHAR}, #{item.sendDate,jdbcType=VARCHAR}, #{item.makeDate,jdbcType=VARCHAR},
#{item.mineral,jdbcType=VARCHAR}, #{item.purchaseOrderNo,jdbcType=VARCHAR} from dual
)
update TMSTRAIN_LOADING_TEMP
set
RESULT_ID=
when #{item.resultId,jdbcType=DECIMAL} then #{item.resultId,jdbcType=DECIMAL}
,RESULT_WAGON_NO=
when #{item.resultId,jdbcType=DECIMAL} then #{item.resultWagonNo,jdbcType=VARCHAR}
,RESULT_BILLABLE_TONNAGE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.resultBillableTonnage,jdbcType=DECIMAL}
,MATERIAL_NAME=
when #{item.resultId,jdbcType=DECIMAL} then #{item.materialName,jdbcType=VARCHAR}
,SEND_STATION=
when #{item.resultId,jdbcType=DECIMAL} then #{item.sendStation,jdbcType=VARCHAR}
,ARRIVAL_STATION=
when #{item.resultId,jdbcType=DECIMAL} then #{item.arrivalStation,jdbcType=VARCHAR}
,SUPPLIER_NAME=
when #{item.resultId,jdbcType=DECIMAL} then #{item.supplierName,jdbcType=VARCHAR}
,SEND_DATE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.sendDate,jdbcType=VARCHAR}
,MAKE_DATE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.makeDate,jdbcType=VARCHAR}
,MINERAL=
when #{item.resultId,jdbcType=DECIMAL} then #{item.mineral,jdbcType=VARCHAR}
,PURCHASE_ORDER_NO=
when #{item.resultId,jdbcType=DECIMAL} then #{item.purchaseOrderNo,jdbcType=VARCHAR}
where RESULT_ID in
#{item.resultId,jdbcType=DECIMAL}
delete from TMSTRAIN_LOADING_TEMP
where RESULT_ID in
#{id}