CONSIGNEE_ID, CONSIGNEE_COMPANY_NAME, CONSIGNEE_ABBREVIATION, CONSIGNEE_REGISTERED_ADDRESS,
CONSIGNEE_RECEIVE_ADDRESS, CONSIGNEE_REGISTRATION_TIME, CONSIGNEE_CONTACT_NAME, CONSIGNEE_WARRANTY_AMOUNT,
CONSIGNEE_WARRANTY_WEIGHT, CONSIGNEE_CONTACT_TEL, CONSIGNEE_EXCHANGE_DELIVERY, INSERT_USERNAME,
INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED, EAS_CONSIGNEE_ID,
CONSIGNEE_CODE, CONSIGNEE_FAR_ID, AREA_ID, CONSIGNEE_SSO_ID, CONSIGNEE_SSO_CODE
t.CONSIGNEE_ID, t.CONSIGNEE_COMPANY_NAME, t.CONSIGNEE_ABBREVIATION, t.CONSIGNEE_REGISTERED_ADDRESS,
t.CONSIGNEE_RECEIVE_ADDRESS, t.CONSIGNEE_REGISTRATION_TIME, t.CONSIGNEE_CONTACT_NAME,
t.CONSIGNEE_WARRANTY_AMOUNT, t.CONSIGNEE_WARRANTY_WEIGHT, t.CONSIGNEE_CONTACT_TEL,
t.CONSIGNEE_EXCHANGE_DELIVERY, t.INSERT_USERNAME, t.INSERT_TIME, t.UPDATE_USERNAME,
t.UPDATE_TIME, t.INSERT_UPDATE_REMARK, t.DELETED, t.EAS_CONSIGNEE_ID, t.CONSIGNEE_CODE,
t.CONSIGNEE_FAR_ID, t.AREA_ID, t.CONSIGNEE_SSO_ID, t.CONSIGNEE_SSO_CODE
SELECT FROM RMS_CONSIGNEE
SELECT FROM RMS_CONSIGNEE t
and CONSIGNEE_ID = #{consigneeId}
and CONSIGNEE_COMPANY_NAME = #{consigneeCompanyName}
and CONSIGNEE_ABBREVIATION = #{consigneeAbbreviation}
and CONSIGNEE_REGISTERED_ADDRESS = #{consigneeRegisteredAddress}
and CONSIGNEE_RECEIVE_ADDRESS = #{consigneeReceiveAddress}
and TO_CHAR(CONSIGNEE_REGISTRATION_TIME,'yyyy-MM-dd') = #{consigneeRegistrationTime}
and CONSIGNEE_CONTACT_NAME = #{consigneeContactName}
and CONSIGNEE_WARRANTY_AMOUNT = #{consigneeWarrantyAmount}
and CONSIGNEE_WARRANTY_WEIGHT = #{consigneeWarrantyWeight}
and CONSIGNEE_CONTACT_TEL = #{consigneeContactTel}
and CONSIGNEE_EXCHANGE_DELIVERY = #{consigneeExchangeDelivery}
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 EAS_CONSIGNEE_ID = #{easConsigneeId}
and CONSIGNEE_CODE = #{consigneeCode}
and CONSIGNEE_FAR_ID = #{consigneeFarId}
and AREA_ID = #{areaId}
and CONSIGNEE_SSO_ID = #{consigneeSsoId}
and CONSIGNEE_SSO_CODE = #{consigneeSsoCode}
and CONSIGNEE_ID = #{consigneeId}
and CONSIGNEE_COMPANY_NAME LIKE '%${consigneeCompanyName}%'
and CONSIGNEE_ABBREVIATION LIKE '%${consigneeAbbreviation}%'
and CONSIGNEE_REGISTERED_ADDRESS LIKE '%${consigneeRegisteredAddress}%'
and CONSIGNEE_RECEIVE_ADDRESS LIKE '%${consigneeReceiveAddress}%'
and TO_CHAR(CONSIGNEE_REGISTRATION_TIME,'yyyy-MM-dd') = #{consigneeRegistrationTime}
and CONSIGNEE_CONTACT_NAME LIKE '%${consigneeContactName}%'
and CONSIGNEE_WARRANTY_AMOUNT = #{consigneeWarrantyAmount}
and CONSIGNEE_WARRANTY_WEIGHT LIKE '%${consigneeWarrantyWeight}%'
and CONSIGNEE_CONTACT_TEL LIKE '%${consigneeContactTel}%'
and CONSIGNEE_EXCHANGE_DELIVERY = #{consigneeExchangeDelivery}
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 EAS_CONSIGNEE_ID LIKE '%${easConsigneeId}%'
and CONSIGNEE_CODE LIKE '%${consigneeCode}%'
and CONSIGNEE_FAR_ID = #{consigneeFarId}
and AREA_ID = #{areaId}
and CONSIGNEE_SSO_ID LIKE '%${consigneeSsoId}%'
and CONSIGNEE_SSO_CODE LIKE '%${consigneeSsoCode}%'
delete from RMS_CONSIGNEE
where CONSIGNEE_ID = #{consigneeId,jdbcType=DECIMAL}
delete from RMS_CONSIGNEE
where 1!=1
or CONSIGNEE_COMPANY_NAME = #{consigneeCompanyName}
or CONSIGNEE_ABBREVIATION = #{consigneeAbbreviation}
or CONSIGNEE_REGISTERED_ADDRESS = #{consigneeRegisteredAddress}
or CONSIGNEE_RECEIVE_ADDRESS = #{consigneeReceiveAddress}
or TO_CHAR(CONSIGNEE_REGISTRATION_TIME,'yyyy-MM-dd') = '#{consigneeRegistrationTime}'
or CONSIGNEE_CONTACT_NAME = #{consigneeContactName}
or CONSIGNEE_WARRANTY_AMOUNT = #{consigneeWarrantyAmount}
or CONSIGNEE_WARRANTY_WEIGHT = #{consigneeWarrantyWeight}
or CONSIGNEE_CONTACT_TEL = #{consigneeContactTel}
or CONSIGNEE_EXCHANGE_DELIVERY = #{consigneeExchangeDelivery}
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 EAS_CONSIGNEE_ID = #{easConsigneeId}
or CONSIGNEE_CODE = #{consigneeCode}
or CONSIGNEE_FAR_ID = #{consigneeFarId}
or AREA_ID = #{areaId}
or CONSIGNEE_SSO_ID = #{consigneeSsoId}
or CONSIGNEE_SSO_CODE = #{consigneeSsoCode}
insert into RMS_CONSIGNEE (CONSIGNEE_ID, CONSIGNEE_COMPANY_NAME,
CONSIGNEE_ABBREVIATION, CONSIGNEE_REGISTERED_ADDRESS,
CONSIGNEE_RECEIVE_ADDRESS, CONSIGNEE_REGISTRATION_TIME,
CONSIGNEE_CONTACT_NAME, CONSIGNEE_WARRANTY_AMOUNT,
CONSIGNEE_WARRANTY_WEIGHT, CONSIGNEE_CONTACT_TEL,
CONSIGNEE_EXCHANGE_DELIVERY, INSERT_USERNAME,
INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME,
INSERT_UPDATE_REMARK, DELETED, EAS_CONSIGNEE_ID,
CONSIGNEE_CODE, CONSIGNEE_FAR_ID, AREA_ID,
CONSIGNEE_SSO_ID, CONSIGNEE_SSO_CODE)
values (#{consigneeId,jdbcType=DECIMAL}, #{consigneeCompanyName,jdbcType=VARCHAR},
#{consigneeAbbreviation,jdbcType=VARCHAR}, #{consigneeRegisteredAddress,jdbcType=VARCHAR},
#{consigneeReceiveAddress,jdbcType=VARCHAR}, #{consigneeRegistrationTime,jdbcType=TIMESTAMP},
#{consigneeContactName,jdbcType=VARCHAR}, #{consigneeWarrantyAmount,jdbcType=DECIMAL},
#{consigneeWarrantyWeight,jdbcType=VARCHAR}, #{consigneeContactTel,jdbcType=VARCHAR},
#{consigneeExchangeDelivery,jdbcType=DECIMAL}, #{insertUsername,jdbcType=VARCHAR},
#{insertTime,jdbcType=TIMESTAMP}, #{updateUsername,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP},
#{insertUpdateRemark,jdbcType=VARCHAR}, #{deleted,jdbcType=DECIMAL}, #{easConsigneeId,jdbcType=VARCHAR},
#{consigneeCode,jdbcType=VARCHAR}, #{consigneeFarId,jdbcType=DECIMAL}, #{areaId,jdbcType=DECIMAL},
#{consigneeSsoId,jdbcType=VARCHAR}, #{consigneeSsoCode,jdbcType=VARCHAR})
insert into RMS_CONSIGNEE
CONSIGNEE_ID,
CONSIGNEE_COMPANY_NAME,
CONSIGNEE_ABBREVIATION,
CONSIGNEE_REGISTERED_ADDRESS,
CONSIGNEE_RECEIVE_ADDRESS,
CONSIGNEE_REGISTRATION_TIME,
CONSIGNEE_CONTACT_NAME,
CONSIGNEE_WARRANTY_AMOUNT,
CONSIGNEE_WARRANTY_WEIGHT,
CONSIGNEE_CONTACT_TEL,
CONSIGNEE_EXCHANGE_DELIVERY,
INSERT_USERNAME,
INSERT_TIME,
UPDATE_USERNAME,
UPDATE_TIME,
INSERT_UPDATE_REMARK,
DELETED,
EAS_CONSIGNEE_ID,
CONSIGNEE_CODE,
CONSIGNEE_FAR_ID,
AREA_ID,
CONSIGNEE_SSO_ID,
CONSIGNEE_SSO_CODE,
#{consigneeId,jdbcType=DECIMAL},
#{consigneeCompanyName,jdbcType=VARCHAR},
#{consigneeAbbreviation,jdbcType=VARCHAR},
#{consigneeRegisteredAddress,jdbcType=VARCHAR},
#{consigneeReceiveAddress,jdbcType=VARCHAR},
#{consigneeRegistrationTime,jdbcType=TIMESTAMP},
#{consigneeContactName,jdbcType=VARCHAR},
#{consigneeWarrantyAmount,jdbcType=DECIMAL},
#{consigneeWarrantyWeight,jdbcType=VARCHAR},
#{consigneeContactTel,jdbcType=VARCHAR},
#{consigneeExchangeDelivery,jdbcType=DECIMAL},
#{insertUsername,jdbcType=VARCHAR},
#{insertTime,jdbcType=TIMESTAMP},
#{updateUsername,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP},
#{insertUpdateRemark,jdbcType=VARCHAR},
#{deleted,jdbcType=DECIMAL},
#{easConsigneeId,jdbcType=VARCHAR},
#{consigneeCode,jdbcType=VARCHAR},
#{consigneeFarId,jdbcType=DECIMAL},
#{areaId,jdbcType=DECIMAL},
#{consigneeSsoId,jdbcType=VARCHAR},
#{consigneeSsoCode,jdbcType=VARCHAR},
update RMS_CONSIGNEE
set CONSIGNEE_COMPANY_NAME = #{consigneeCompanyName,jdbcType=VARCHAR},
CONSIGNEE_ABBREVIATION = #{consigneeAbbreviation,jdbcType=VARCHAR},
CONSIGNEE_REGISTERED_ADDRESS = #{consigneeRegisteredAddress,jdbcType=VARCHAR},
CONSIGNEE_RECEIVE_ADDRESS = #{consigneeReceiveAddress,jdbcType=VARCHAR},
CONSIGNEE_REGISTRATION_TIME = #{consigneeRegistrationTime,jdbcType=TIMESTAMP},
CONSIGNEE_CONTACT_NAME = #{consigneeContactName,jdbcType=VARCHAR},
CONSIGNEE_WARRANTY_AMOUNT = #{consigneeWarrantyAmount,jdbcType=DECIMAL},
CONSIGNEE_WARRANTY_WEIGHT = #{consigneeWarrantyWeight,jdbcType=VARCHAR},
CONSIGNEE_CONTACT_TEL = #{consigneeContactTel,jdbcType=VARCHAR},
CONSIGNEE_EXCHANGE_DELIVERY = #{consigneeExchangeDelivery,jdbcType=DECIMAL},
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},
EAS_CONSIGNEE_ID = #{easConsigneeId,jdbcType=VARCHAR},
CONSIGNEE_CODE = #{consigneeCode,jdbcType=VARCHAR},
CONSIGNEE_FAR_ID = #{consigneeFarId,jdbcType=DECIMAL},
AREA_ID = #{areaId,jdbcType=DECIMAL},
CONSIGNEE_SSO_ID = #{consigneeSsoId,jdbcType=VARCHAR},
CONSIGNEE_SSO_CODE = #{consigneeSsoCode,jdbcType=VARCHAR}
where CONSIGNEE_ID = #{consigneeId,jdbcType=DECIMAL}
update RMS_CONSIGNEE
CONSIGNEE_COMPANY_NAME = #{consigneeCompanyName,jdbcType=VARCHAR},
CONSIGNEE_ABBREVIATION = #{consigneeAbbreviation,jdbcType=VARCHAR},
CONSIGNEE_REGISTERED_ADDRESS = #{consigneeRegisteredAddress,jdbcType=VARCHAR},
CONSIGNEE_RECEIVE_ADDRESS = #{consigneeReceiveAddress,jdbcType=VARCHAR},
CONSIGNEE_REGISTRATION_TIME = #{consigneeRegistrationTime,jdbcType=TIMESTAMP},
CONSIGNEE_CONTACT_NAME = #{consigneeContactName,jdbcType=VARCHAR},
CONSIGNEE_WARRANTY_AMOUNT = #{consigneeWarrantyAmount,jdbcType=DECIMAL},
CONSIGNEE_WARRANTY_WEIGHT = #{consigneeWarrantyWeight,jdbcType=VARCHAR},
CONSIGNEE_CONTACT_TEL = #{consigneeContactTel,jdbcType=VARCHAR},
CONSIGNEE_EXCHANGE_DELIVERY = #{consigneeExchangeDelivery,jdbcType=DECIMAL},
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},
EAS_CONSIGNEE_ID = #{easConsigneeId,jdbcType=VARCHAR},
CONSIGNEE_CODE = #{consigneeCode,jdbcType=VARCHAR},
CONSIGNEE_FAR_ID = #{consigneeFarId,jdbcType=DECIMAL},
AREA_ID = #{areaId,jdbcType=DECIMAL},
CONSIGNEE_SSO_ID = #{consigneeSsoId,jdbcType=VARCHAR},
CONSIGNEE_SSO_CODE = #{consigneeSsoCode,jdbcType=VARCHAR},
where CONSIGNEE_ID = #{consigneeId,jdbcType=DECIMAL}
insert into RMS_CONSIGNEE
(CONSIGNEE_ID,
CONSIGNEE_COMPANY_NAME, CONSIGNEE_ABBREVIATION,
CONSIGNEE_REGISTERED_ADDRESS, CONSIGNEE_RECEIVE_ADDRESS,
CONSIGNEE_REGISTRATION_TIME, CONSIGNEE_CONTACT_NAME,
CONSIGNEE_WARRANTY_AMOUNT, CONSIGNEE_WARRANTY_WEIGHT,
CONSIGNEE_CONTACT_TEL, CONSIGNEE_EXCHANGE_DELIVERY,
INSERT_USERNAME, INSERT_TIME,
UPDATE_USERNAME, UPDATE_TIME,
INSERT_UPDATE_REMARK, DELETED,
EAS_CONSIGNEE_ID, CONSIGNEE_CODE,
CONSIGNEE_FAR_ID, AREA_ID, CONSIGNEE_SSO_ID,
CONSIGNEE_SSO_CODE)
(
select
#{item.consigneeId,jdbcType=DECIMAL},
#{item.consigneeCompanyName,jdbcType=VARCHAR}, #{item.consigneeAbbreviation,jdbcType=VARCHAR},
#{item.consigneeRegisteredAddress,jdbcType=VARCHAR}, #{item.consigneeReceiveAddress,jdbcType=VARCHAR},
#{item.consigneeRegistrationTime,jdbcType=TIMESTAMP}, #{item.consigneeContactName,jdbcType=VARCHAR},
#{item.consigneeWarrantyAmount,jdbcType=DECIMAL}, #{item.consigneeWarrantyWeight,jdbcType=VARCHAR},
#{item.consigneeContactTel,jdbcType=VARCHAR}, #{item.consigneeExchangeDelivery,jdbcType=DECIMAL},
#{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.easConsigneeId,jdbcType=VARCHAR}, #{item.consigneeCode,jdbcType=VARCHAR},
#{item.consigneeFarId,jdbcType=DECIMAL}, #{item.areaId,jdbcType=DECIMAL}, #{item.consigneeSsoId,jdbcType=VARCHAR},
#{item.consigneeSsoCode,jdbcType=VARCHAR} from dual
)
update RMS_CONSIGNEE
set
CONSIGNEE_ID=
when #{item.consigneeId,jdbcType=DECIMAL} then #{item.consigneeId,jdbcType=DECIMAL}
,CONSIGNEE_COMPANY_NAME=
when #{item.consigneeId,jdbcType=DECIMAL} then #{item.consigneeCompanyName,jdbcType=VARCHAR}
,CONSIGNEE_ABBREVIATION=
when #{item.consigneeId,jdbcType=DECIMAL} then #{item.consigneeAbbreviation,jdbcType=VARCHAR}
,CONSIGNEE_REGISTERED_ADDRESS=
when #{item.consigneeId,jdbcType=DECIMAL} then #{item.consigneeRegisteredAddress,jdbcType=VARCHAR}
,CONSIGNEE_RECEIVE_ADDRESS=
when #{item.consigneeId,jdbcType=DECIMAL} then #{item.consigneeReceiveAddress,jdbcType=VARCHAR}
,CONSIGNEE_REGISTRATION_TIME=
when #{item.consigneeId,jdbcType=DECIMAL} then #{item.consigneeRegistrationTime,jdbcType=TIMESTAMP}
,CONSIGNEE_CONTACT_NAME=
when #{item.consigneeId,jdbcType=DECIMAL} then #{item.consigneeContactName,jdbcType=VARCHAR}
,CONSIGNEE_WARRANTY_AMOUNT=
when #{item.consigneeId,jdbcType=DECIMAL} then #{item.consigneeWarrantyAmount,jdbcType=DECIMAL}
,CONSIGNEE_WARRANTY_WEIGHT=
when #{item.consigneeId,jdbcType=DECIMAL} then #{item.consigneeWarrantyWeight,jdbcType=VARCHAR}
,CONSIGNEE_CONTACT_TEL=
when #{item.consigneeId,jdbcType=DECIMAL} then #{item.consigneeContactTel,jdbcType=VARCHAR}
,CONSIGNEE_EXCHANGE_DELIVERY=
when #{item.consigneeId,jdbcType=DECIMAL} then #{item.consigneeExchangeDelivery,jdbcType=DECIMAL}
,INSERT_USERNAME=
when #{item.consigneeId,jdbcType=DECIMAL} then #{item.insertUsername,jdbcType=VARCHAR}
,INSERT_TIME=
when #{item.consigneeId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP}
,UPDATE_USERNAME=
when #{item.consigneeId,jdbcType=DECIMAL} then #{item.updateUsername,jdbcType=VARCHAR}
,UPDATE_TIME=
when #{item.consigneeId,jdbcType=DECIMAL} then #{item.updateTime,jdbcType=TIMESTAMP}
,INSERT_UPDATE_REMARK=
when #{item.consigneeId,jdbcType=DECIMAL} then #{item.insertUpdateRemark,jdbcType=VARCHAR}
,DELETED=
when #{item.consigneeId,jdbcType=DECIMAL} then #{item.deleted,jdbcType=DECIMAL}
,EAS_CONSIGNEE_ID=
when #{item.consigneeId,jdbcType=DECIMAL} then #{item.easConsigneeId,jdbcType=VARCHAR}
,CONSIGNEE_CODE=
when #{item.consigneeId,jdbcType=DECIMAL} then #{item.consigneeCode,jdbcType=VARCHAR}
,CONSIGNEE_FAR_ID=
when #{item.consigneeId,jdbcType=DECIMAL} then #{item.consigneeFarId,jdbcType=DECIMAL}
,AREA_ID=
when #{item.consigneeId,jdbcType=DECIMAL} then #{item.areaId,jdbcType=DECIMAL}
,CONSIGNEE_SSO_ID=
when #{item.consigneeId,jdbcType=DECIMAL} then #{item.consigneeSsoId,jdbcType=VARCHAR}
,CONSIGNEE_SSO_CODE=
when #{item.consigneeId,jdbcType=DECIMAL} then #{item.consigneeSsoCode,jdbcType=VARCHAR}
where CONSIGNEE_ID in
#{item.consigneeId,jdbcType=DECIMAL}
delete from RMS_CONSIGNEE
where CONSIGNEE_ID in
#{id}
UPDATE RMS_CONSIGNEE RC
SET RC.CONSIGNEE_SETTLEMENT_METHOD = #{settleMothod}
WHERE RC.CONSIGNEE_ID = #{receiveId}