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}