RESULT_ID, FEE, FEE_TYPE, PURCHASE_ORDER_ID, BATCH_ID, REAL_TONNAGE, UNIT_PRICE,
UNIT_PRICE_ID, RESULT_REMARKS, INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME,
INSERT_UPDATE_REMARK, DELETED, IMAGE, WAGON_NUMBER, MAKE_TIME, PORT_ID, PORT_NUM,
SHIP_NUM, PREVIEW_FEE, PREVIEW_TONNAGE, FEE_MAKE, MAKE_TONNAGE, LOAD_WATER_TONNAGE,
EN_WATER_TONNAGE, TOTAL_RESULT_ID, STATEMENT_ID, LOADING_PROPORTION, INSPECTIONS_FEE
t.RESULT_ID, t.FEE, t.FEE_TYPE, t.PURCHASE_ORDER_ID, t.BATCH_ID, t.REAL_TONNAGE,
t.UNIT_PRICE, t.UNIT_PRICE_ID, t.RESULT_REMARKS, t.INSERT_USERNAME, t.INSERT_TIME,
t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK, t.DELETED, t.IMAGE, t.WAGON_NUMBER,
t.MAKE_TIME, t.PORT_ID, t.PORT_NUM, t.SHIP_NUM, t.PREVIEW_FEE, t.PREVIEW_TONNAGE,
t.FEE_MAKE, t.MAKE_TONNAGE, t.LOAD_WATER_TONNAGE, t.EN_WATER_TONNAGE, t.TOTAL_RESULT_ID,
t.STATEMENT_ID, t.LOADING_PROPORTION, t.INSPECTIONS_FEE
SELECT FROM BMSSHIP_FEE
SELECT FROM BMSSHIP_FEE t
and RESULT_ID = #{resultId}
and FEE = #{fee}
and FEE_TYPE = #{feeType}
and PURCHASE_ORDER_ID = #{purchaseOrderId}
and BATCH_ID = #{batchId}
and REAL_TONNAGE = #{realTonnage}
and UNIT_PRICE = #{unitPrice}
and UNIT_PRICE_ID = #{unitPriceId}
and RESULT_REMARKS = #{resultRemarks}
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 DELETED = #{deleted}
and IMAGE = #{image}
and WAGON_NUMBER = #{wagonNumber}
and TO_CHAR(MAKE_TIME,'yyyy-MM-dd') = #{makeTime}
and PORT_ID = #{portId}
and PORT_NUM = #{portNum}
and SHIP_NUM = #{shipNum}
and PREVIEW_FEE = #{previewFee}
and PREVIEW_TONNAGE = #{previewTonnage}
and FEE_MAKE = #{feeMake}
and MAKE_TONNAGE = #{makeTonnage}
and LOAD_WATER_TONNAGE = #{loadWaterTonnage}
and EN_WATER_TONNAGE = #{enWaterTonnage}
and TOTAL_RESULT_ID = #{totalResultId}
and STATEMENT_ID = #{statementId}
and LOADING_PROPORTION = #{loadingProportion}
and INSPECTIONS_FEE = #{inspectionsFee}
and RESULT_ID = #{resultId}
and FEE = #{fee}
and FEE_TYPE = #{feeType}
and PURCHASE_ORDER_ID = #{purchaseOrderId}
and BATCH_ID = #{batchId}
and REAL_TONNAGE = #{realTonnage}
and UNIT_PRICE = #{unitPrice}
and UNIT_PRICE_ID = #{unitPriceId}
and RESULT_REMARKS LIKE '%${resultRemarks}%'
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 DELETED = #{deleted}
and IMAGE LIKE '%${image}%'
and WAGON_NUMBER = #{wagonNumber}
and TO_CHAR(MAKE_TIME,'yyyy-MM-dd') = #{makeTime}
and PORT_ID = #{portId}
and PORT_NUM = #{portNum}
and SHIP_NUM = #{shipNum}
and PREVIEW_FEE = #{previewFee}
and PREVIEW_TONNAGE = #{previewTonnage}
and FEE_MAKE = #{feeMake}
and MAKE_TONNAGE = #{makeTonnage}
and LOAD_WATER_TONNAGE = #{loadWaterTonnage}
and EN_WATER_TONNAGE = #{enWaterTonnage}
and TOTAL_RESULT_ID = #{totalResultId}
and STATEMENT_ID = #{statementId}
and LOADING_PROPORTION = #{loadingProportion}
and INSPECTIONS_FEE = #{inspectionsFee}
delete from BMSSHIP_FEE
where RESULT_ID = #{resultId,jdbcType=DECIMAL}
delete from BMSSHIP_FEE
where 1!=1
or FEE = #{fee}
or FEE_TYPE = #{feeType}
or PURCHASE_ORDER_ID = #{purchaseOrderId}
or BATCH_ID = #{batchId}
or REAL_TONNAGE = #{realTonnage}
or UNIT_PRICE = #{unitPrice}
or UNIT_PRICE_ID = #{unitPriceId}
or RESULT_REMARKS = #{resultRemarks}
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 DELETED = #{deleted}
or IMAGE = #{image}
or WAGON_NUMBER = #{wagonNumber}
or TO_CHAR(MAKE_TIME,'yyyy-MM-dd') = '#{makeTime}'
or PORT_ID = #{portId}
or PORT_NUM = #{portNum}
or SHIP_NUM = #{shipNum}
or PREVIEW_FEE = #{previewFee}
or PREVIEW_TONNAGE = #{previewTonnage}
or FEE_MAKE = #{feeMake}
or MAKE_TONNAGE = #{makeTonnage}
or LOAD_WATER_TONNAGE = #{loadWaterTonnage}
or EN_WATER_TONNAGE = #{enWaterTonnage}
or TOTAL_RESULT_ID = #{totalResultId}
or STATEMENT_ID = #{statementId}
or LOADING_PROPORTION = #{loadingProportion}
or INSPECTIONS_FEE = #{inspectionsFee}
insert into BMSSHIP_FEE (RESULT_ID, FEE, FEE_TYPE,
PURCHASE_ORDER_ID, BATCH_ID, REAL_TONNAGE,
UNIT_PRICE, UNIT_PRICE_ID, RESULT_REMARKS,
INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME,
UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED,
IMAGE, WAGON_NUMBER, MAKE_TIME,
PORT_ID, PORT_NUM, SHIP_NUM,
PREVIEW_FEE, PREVIEW_TONNAGE, FEE_MAKE,
MAKE_TONNAGE, LOAD_WATER_TONNAGE, EN_WATER_TONNAGE,
TOTAL_RESULT_ID, STATEMENT_ID, LOADING_PROPORTION,
INSPECTIONS_FEE)
values (#{resultId,jdbcType=DECIMAL}, #{fee,jdbcType=DECIMAL}, #{feeType,jdbcType=DECIMAL},
#{purchaseOrderId,jdbcType=DECIMAL}, #{batchId,jdbcType=DECIMAL}, #{realTonnage,jdbcType=DECIMAL},
#{unitPrice,jdbcType=DECIMAL}, #{unitPriceId,jdbcType=DECIMAL}, #{resultRemarks,jdbcType=VARCHAR},
#{insertUsername,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP}, #{updateUsername,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP}, #{insertUpdateRemark,jdbcType=VARCHAR}, #{deleted,jdbcType=DECIMAL},
#{image,jdbcType=VARCHAR}, #{wagonNumber,jdbcType=DECIMAL}, #{makeTime,jdbcType=TIMESTAMP},
#{portId,jdbcType=DECIMAL}, #{portNum,jdbcType=DECIMAL}, #{shipNum,jdbcType=DECIMAL},
#{previewFee,jdbcType=DECIMAL}, #{previewTonnage,jdbcType=DECIMAL}, #{feeMake,jdbcType=DECIMAL},
#{makeTonnage,jdbcType=DECIMAL}, #{loadWaterTonnage,jdbcType=DECIMAL}, #{enWaterTonnage,jdbcType=DECIMAL},
#{totalResultId,jdbcType=DECIMAL}, #{statementId,jdbcType=DECIMAL}, #{loadingProportion,jdbcType=DECIMAL},
#{inspectionsFee,jdbcType=DECIMAL})
insert into BMSSHIP_FEE
RESULT_ID,
FEE,
FEE_TYPE,
PURCHASE_ORDER_ID,
BATCH_ID,
REAL_TONNAGE,
UNIT_PRICE,
UNIT_PRICE_ID,
RESULT_REMARKS,
INSERT_USERNAME,
INSERT_TIME,
UPDATE_USERNAME,
UPDATE_TIME,
INSERT_UPDATE_REMARK,
DELETED,
IMAGE,
WAGON_NUMBER,
MAKE_TIME,
PORT_ID,
PORT_NUM,
SHIP_NUM,
PREVIEW_FEE,
PREVIEW_TONNAGE,
FEE_MAKE,
MAKE_TONNAGE,
LOAD_WATER_TONNAGE,
EN_WATER_TONNAGE,
TOTAL_RESULT_ID,
STATEMENT_ID,
LOADING_PROPORTION,
INSPECTIONS_FEE,
#{resultId,jdbcType=DECIMAL},
#{fee,jdbcType=DECIMAL},
#{feeType,jdbcType=DECIMAL},
#{purchaseOrderId,jdbcType=DECIMAL},
#{batchId,jdbcType=DECIMAL},
#{realTonnage,jdbcType=DECIMAL},
#{unitPrice,jdbcType=DECIMAL},
#{unitPriceId,jdbcType=DECIMAL},
#{resultRemarks,jdbcType=VARCHAR},
#{insertUsername,jdbcType=VARCHAR},
#{insertTime,jdbcType=TIMESTAMP},
#{updateUsername,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP},
#{insertUpdateRemark,jdbcType=VARCHAR},
#{deleted,jdbcType=DECIMAL},
#{image,jdbcType=VARCHAR},
#{wagonNumber,jdbcType=DECIMAL},
#{makeTime,jdbcType=TIMESTAMP},
#{portId,jdbcType=DECIMAL},
#{portNum,jdbcType=DECIMAL},
#{shipNum,jdbcType=DECIMAL},
#{previewFee,jdbcType=DECIMAL},
#{previewTonnage,jdbcType=DECIMAL},
#{feeMake,jdbcType=DECIMAL},
#{makeTonnage,jdbcType=DECIMAL},
#{loadWaterTonnage,jdbcType=DECIMAL},
#{enWaterTonnage,jdbcType=DECIMAL},
#{totalResultId,jdbcType=DECIMAL},
#{statementId,jdbcType=DECIMAL},
#{loadingProportion,jdbcType=DECIMAL},
#{inspectionsFee,jdbcType=DECIMAL},
update BMSSHIP_FEE
set FEE = #{fee,jdbcType=DECIMAL},
FEE_TYPE = #{feeType,jdbcType=DECIMAL},
PURCHASE_ORDER_ID = #{purchaseOrderId,jdbcType=DECIMAL},
BATCH_ID = #{batchId,jdbcType=DECIMAL},
REAL_TONNAGE = #{realTonnage,jdbcType=DECIMAL},
UNIT_PRICE = #{unitPrice,jdbcType=DECIMAL},
UNIT_PRICE_ID = #{unitPriceId,jdbcType=DECIMAL},
RESULT_REMARKS = #{resultRemarks,jdbcType=VARCHAR},
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},
DELETED = #{deleted,jdbcType=DECIMAL},
IMAGE = #{image,jdbcType=VARCHAR},
WAGON_NUMBER = #{wagonNumber,jdbcType=DECIMAL},
MAKE_TIME = #{makeTime,jdbcType=TIMESTAMP},
PORT_ID = #{portId,jdbcType=DECIMAL},
PORT_NUM = #{portNum,jdbcType=DECIMAL},
SHIP_NUM = #{shipNum,jdbcType=DECIMAL},
PREVIEW_FEE = #{previewFee,jdbcType=DECIMAL},
PREVIEW_TONNAGE = #{previewTonnage,jdbcType=DECIMAL},
FEE_MAKE = #{feeMake,jdbcType=DECIMAL},
MAKE_TONNAGE = #{makeTonnage,jdbcType=DECIMAL},
LOAD_WATER_TONNAGE = #{loadWaterTonnage,jdbcType=DECIMAL},
EN_WATER_TONNAGE = #{enWaterTonnage,jdbcType=DECIMAL},
TOTAL_RESULT_ID = #{totalResultId,jdbcType=DECIMAL},
STATEMENT_ID = #{statementId,jdbcType=DECIMAL},
LOADING_PROPORTION = #{loadingProportion,jdbcType=DECIMAL},
INSPECTIONS_FEE = #{inspectionsFee,jdbcType=DECIMAL}
where RESULT_ID = #{resultId,jdbcType=DECIMAL}
update BMSSHIP_FEE
FEE = #{fee,jdbcType=DECIMAL},
FEE_TYPE = #{feeType,jdbcType=DECIMAL},
PURCHASE_ORDER_ID = #{purchaseOrderId,jdbcType=DECIMAL},
BATCH_ID = #{batchId,jdbcType=DECIMAL},
REAL_TONNAGE = #{realTonnage,jdbcType=DECIMAL},
UNIT_PRICE = #{unitPrice,jdbcType=DECIMAL},
UNIT_PRICE_ID = #{unitPriceId,jdbcType=DECIMAL},
RESULT_REMARKS = #{resultRemarks,jdbcType=VARCHAR},
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},
DELETED = #{deleted,jdbcType=DECIMAL},
IMAGE = #{image,jdbcType=VARCHAR},
WAGON_NUMBER = #{wagonNumber,jdbcType=DECIMAL},
MAKE_TIME = #{makeTime,jdbcType=TIMESTAMP},
PORT_ID = #{portId,jdbcType=DECIMAL},
PORT_NUM = #{portNum,jdbcType=DECIMAL},
SHIP_NUM = #{shipNum,jdbcType=DECIMAL},
PREVIEW_FEE = #{previewFee,jdbcType=DECIMAL},
PREVIEW_TONNAGE = #{previewTonnage,jdbcType=DECIMAL},
FEE_MAKE = #{feeMake,jdbcType=DECIMAL},
MAKE_TONNAGE = #{makeTonnage,jdbcType=DECIMAL},
LOAD_WATER_TONNAGE = #{loadWaterTonnage,jdbcType=DECIMAL},
EN_WATER_TONNAGE = #{enWaterTonnage,jdbcType=DECIMAL},
TOTAL_RESULT_ID = #{totalResultId,jdbcType=DECIMAL},
STATEMENT_ID = #{statementId,jdbcType=DECIMAL},
LOADING_PROPORTION = #{loadingProportion,jdbcType=DECIMAL},
INSPECTIONS_FEE = #{inspectionsFee,jdbcType=DECIMAL},
where RESULT_ID = #{resultId,jdbcType=DECIMAL}
insert into BMSSHIP_FEE
(RESULT_ID,
FEE, FEE_TYPE, PURCHASE_ORDER_ID,
BATCH_ID, REAL_TONNAGE, UNIT_PRICE,
UNIT_PRICE_ID, RESULT_REMARKS, INSERT_USERNAME,
INSERT_TIME, UPDATE_USERNAME,
UPDATE_TIME, INSERT_UPDATE_REMARK,
DELETED, IMAGE, WAGON_NUMBER,
MAKE_TIME, PORT_ID, PORT_NUM,
SHIP_NUM, PREVIEW_FEE, PREVIEW_TONNAGE,
FEE_MAKE, MAKE_TONNAGE, LOAD_WATER_TONNAGE,
EN_WATER_TONNAGE, TOTAL_RESULT_ID,
STATEMENT_ID, LOADING_PROPORTION,
INSPECTIONS_FEE)
(
select
#{item.resultId,jdbcType=DECIMAL},
#{item.fee,jdbcType=DECIMAL}, #{item.feeType,jdbcType=DECIMAL}, #{item.purchaseOrderId,jdbcType=DECIMAL},
#{item.batchId,jdbcType=DECIMAL}, #{item.realTonnage,jdbcType=DECIMAL}, #{item.unitPrice,jdbcType=DECIMAL},
#{item.unitPriceId,jdbcType=DECIMAL}, #{item.resultRemarks,jdbcType=VARCHAR}, #{item.insertUsername,jdbcType=VARCHAR},
#{item.insertTime,jdbcType=TIMESTAMP}, #{item.updateUsername,jdbcType=VARCHAR},
#{item.updateTime,jdbcType=TIMESTAMP}, #{item.insertUpdateRemark,jdbcType=VARCHAR},
#{item.deleted,jdbcType=DECIMAL}, #{item.image,jdbcType=VARCHAR}, #{item.wagonNumber,jdbcType=DECIMAL},
#{item.makeTime,jdbcType=TIMESTAMP}, #{item.portId,jdbcType=DECIMAL}, #{item.portNum,jdbcType=DECIMAL},
#{item.shipNum,jdbcType=DECIMAL}, #{item.previewFee,jdbcType=DECIMAL}, #{item.previewTonnage,jdbcType=DECIMAL},
#{item.feeMake,jdbcType=DECIMAL}, #{item.makeTonnage,jdbcType=DECIMAL}, #{item.loadWaterTonnage,jdbcType=DECIMAL},
#{item.enWaterTonnage,jdbcType=DECIMAL}, #{item.totalResultId,jdbcType=DECIMAL},
#{item.statementId,jdbcType=DECIMAL}, #{item.loadingProportion,jdbcType=DECIMAL},
#{item.inspectionsFee,jdbcType=DECIMAL} from dual
)
update BMSSHIP_FEE
set
RESULT_ID=
when #{item.resultId,jdbcType=DECIMAL} then #{item.resultId,jdbcType=DECIMAL}
,FEE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.fee,jdbcType=DECIMAL}
,FEE_TYPE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.feeType,jdbcType=DECIMAL}
,PURCHASE_ORDER_ID=
when #{item.resultId,jdbcType=DECIMAL} then #{item.purchaseOrderId,jdbcType=DECIMAL}
,BATCH_ID=
when #{item.resultId,jdbcType=DECIMAL} then #{item.batchId,jdbcType=DECIMAL}
,REAL_TONNAGE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.realTonnage,jdbcType=DECIMAL}
,UNIT_PRICE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.unitPrice,jdbcType=DECIMAL}
,UNIT_PRICE_ID=
when #{item.resultId,jdbcType=DECIMAL} then #{item.unitPriceId,jdbcType=DECIMAL}
,RESULT_REMARKS=
when #{item.resultId,jdbcType=DECIMAL} then #{item.resultRemarks,jdbcType=VARCHAR}
,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}
,DELETED=
when #{item.resultId,jdbcType=DECIMAL} then #{item.deleted,jdbcType=DECIMAL}
,IMAGE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.image,jdbcType=VARCHAR}
,WAGON_NUMBER=
when #{item.resultId,jdbcType=DECIMAL} then #{item.wagonNumber,jdbcType=DECIMAL}
,MAKE_TIME=
when #{item.resultId,jdbcType=DECIMAL} then #{item.makeTime,jdbcType=TIMESTAMP}
,PORT_ID=
when #{item.resultId,jdbcType=DECIMAL} then #{item.portId,jdbcType=DECIMAL}
,PORT_NUM=
when #{item.resultId,jdbcType=DECIMAL} then #{item.portNum,jdbcType=DECIMAL}
,SHIP_NUM=
when #{item.resultId,jdbcType=DECIMAL} then #{item.shipNum,jdbcType=DECIMAL}
,PREVIEW_FEE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.previewFee,jdbcType=DECIMAL}
,PREVIEW_TONNAGE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.previewTonnage,jdbcType=DECIMAL}
,FEE_MAKE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.feeMake,jdbcType=DECIMAL}
,MAKE_TONNAGE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.makeTonnage,jdbcType=DECIMAL}
,LOAD_WATER_TONNAGE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.loadWaterTonnage,jdbcType=DECIMAL}
,EN_WATER_TONNAGE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.enWaterTonnage,jdbcType=DECIMAL}
,TOTAL_RESULT_ID=
when #{item.resultId,jdbcType=DECIMAL} then #{item.totalResultId,jdbcType=DECIMAL}
,STATEMENT_ID=
when #{item.resultId,jdbcType=DECIMAL} then #{item.statementId,jdbcType=DECIMAL}
,LOADING_PROPORTION=
when #{item.resultId,jdbcType=DECIMAL} then #{item.loadingProportion,jdbcType=DECIMAL}
,INSPECTIONS_FEE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.inspectionsFee,jdbcType=DECIMAL}
where RESULT_ID in
#{item.resultId,jdbcType=DECIMAL}
delete from BMSSHIP_FEE
where RESULT_ID in
#{id}