DRIVER_ID, DRIVER_NAME, DRIVER_SEX, DRIVER_AGE, DRIVER_PHONE, DRIVER_IDENTITY_CARD,
TRANSPORT_TYPE_ID, DRIVING_LICENCE, DRIVER_YEARS, DRIVER_POLICY, DRIVING_PERMIT_NO,
DUTY_STATE_STATUS, DRIVER_EMERGENCY_CONTACTS, DRIVER_EMERGENCY_TEL, DRIVER_ADDRESS,
CARRIER_ID, CLASS_GROUP, DRIVER_BIRTH_DATE, DRIVER_LICENSE_FIRST_DATE, DRIVER_LICENSE_DATE_BEG,
DRIVER_LICENSE_DATE_END, DRIVER_LICENSE_TIPS_DATE, DRIVER_CAR_CLASS_NAME, MEMO, INSERT_USERNAME,
INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED, DRIVER_PHOTO,
DRIVER_LISENCE_PHOTO, DRIVER_PERMIT_PHOTO
t.DRIVER_ID, t.DRIVER_NAME, t.DRIVER_SEX, t.DRIVER_AGE, t.DRIVER_PHONE, t.DRIVER_IDENTITY_CARD,
t.TRANSPORT_TYPE_ID, t.DRIVING_LICENCE, t.DRIVER_YEARS, t.DRIVER_POLICY, t.DRIVING_PERMIT_NO,
t.DUTY_STATE_STATUS, t.DRIVER_EMERGENCY_CONTACTS, t.DRIVER_EMERGENCY_TEL, t.DRIVER_ADDRESS,
t.CARRIER_ID, t.CLASS_GROUP, t.DRIVER_BIRTH_DATE, t.DRIVER_LICENSE_FIRST_DATE, t.DRIVER_LICENSE_DATE_BEG,
t.DRIVER_LICENSE_DATE_END, t.DRIVER_LICENSE_TIPS_DATE, t.DRIVER_CAR_CLASS_NAME, t.MEMO,
t.INSERT_USERNAME, t.INSERT_TIME, t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK,
t.DELETED, t.DRIVER_PHOTO, t.DRIVER_LISENCE_PHOTO, t.DRIVER_PERMIT_PHOTO
SELECT FROM RMS_CAR_DRIVER
SELECT FROM RMS_CAR_DRIVER t
and DRIVER_ID = #{driverId}
and DRIVER_NAME = #{driverName}
and DRIVER_SEX = #{driverSex}
and DRIVER_AGE = #{driverAge}
and DRIVER_PHONE = #{driverPhone}
and DRIVER_IDENTITY_CARD = #{driverIdentityCard}
and TRANSPORT_TYPE_ID = #{transportTypeId}
and DRIVING_LICENCE = #{drivingLicence}
and DRIVER_YEARS = #{driverYears}
and DRIVER_POLICY = #{driverPolicy}
and DRIVING_PERMIT_NO = #{drivingPermitNo}
and DUTY_STATE_STATUS = #{dutyStateStatus}
and DRIVER_EMERGENCY_CONTACTS = #{driverEmergencyContacts}
and DRIVER_EMERGENCY_TEL = #{driverEmergencyTel}
and DRIVER_ADDRESS = #{driverAddress}
and CARRIER_ID = #{carrierId}
and CLASS_GROUP = #{classGroup}
and DRIVER_BIRTH_DATE = #{driverBirthDate}
and TO_CHAR(DRIVER_LICENSE_FIRST_DATE,'yyyy-MM-dd') = #{driverLicenseFirstDate}
and TO_CHAR(DRIVER_LICENSE_DATE_BEG,'yyyy-MM-dd') = #{driverLicenseDateBeg}
and TO_CHAR(DRIVER_LICENSE_DATE_END,'yyyy-MM-dd') = #{driverLicenseDateEnd}
and TO_CHAR(DRIVER_LICENSE_TIPS_DATE,'yyyy-MM-dd') = #{driverLicenseTipsDate}
and DRIVER_CAR_CLASS_NAME = #{driverCarClassName}
and MEMO = #{memo}
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 DRIVER_PHOTO = #{driverPhoto}
and DRIVER_LISENCE_PHOTO = #{driverLisencePhoto}
and DRIVER_PERMIT_PHOTO = #{driverPermitPhoto}
and DRIVER_ID = #{driverId}
and DRIVER_NAME LIKE '%${driverName}%'
and DRIVER_SEX LIKE '%${driverSex}%'
and DRIVER_AGE = #{driverAge}
and DRIVER_PHONE LIKE '%${driverPhone}%'
and DRIVER_IDENTITY_CARD LIKE '%${driverIdentityCard}%'
and TRANSPORT_TYPE_ID = #{transportTypeId}
and DRIVING_LICENCE LIKE '%${drivingLicence}%'
and DRIVER_YEARS = #{driverYears}
and DRIVER_POLICY LIKE '%${driverPolicy}%'
and DRIVING_PERMIT_NO LIKE '%${drivingPermitNo}%'
and DUTY_STATE_STATUS LIKE '%${dutyStateStatus}%'
and DRIVER_EMERGENCY_CONTACTS LIKE '%${driverEmergencyContacts}%'
and DRIVER_EMERGENCY_TEL LIKE '%${driverEmergencyTel}%'
and DRIVER_ADDRESS LIKE '%${driverAddress}%'
and CARRIER_ID = #{carrierId}
and CLASS_GROUP LIKE '%${classGroup}%'
and DRIVER_BIRTH_DATE LIKE '%${driverBirthDate}%'
and TO_CHAR(DRIVER_LICENSE_FIRST_DATE,'yyyy-MM-dd') = #{driverLicenseFirstDate}
and TO_CHAR(DRIVER_LICENSE_DATE_BEG,'yyyy-MM-dd') = #{driverLicenseDateBeg}
and TO_CHAR(DRIVER_LICENSE_DATE_END,'yyyy-MM-dd') = #{driverLicenseDateEnd}
and TO_CHAR(DRIVER_LICENSE_TIPS_DATE,'yyyy-MM-dd') = #{driverLicenseTipsDate}
and DRIVER_CAR_CLASS_NAME LIKE '%${driverCarClassName}%'
and MEMO LIKE '%${memo}%'
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 DRIVER_PHOTO = #{driverPhoto}
and DRIVER_LISENCE_PHOTO = #{driverLisencePhoto}
and DRIVER_PERMIT_PHOTO = #{driverPermitPhoto}
delete from RMS_CAR_DRIVER
where DRIVER_ID = #{driverId,jdbcType=DECIMAL}
delete from RMS_CAR_DRIVER
where 1!=1
or DRIVER_NAME = #{driverName}
or DRIVER_SEX = #{driverSex}
or DRIVER_AGE = #{driverAge}
or DRIVER_PHONE = #{driverPhone}
or DRIVER_IDENTITY_CARD = #{driverIdentityCard}
or TRANSPORT_TYPE_ID = #{transportTypeId}
or DRIVING_LICENCE = #{drivingLicence}
or DRIVER_YEARS = #{driverYears}
or DRIVER_POLICY = #{driverPolicy}
or DRIVING_PERMIT_NO = #{drivingPermitNo}
or DUTY_STATE_STATUS = #{dutyStateStatus}
or DRIVER_EMERGENCY_CONTACTS = #{driverEmergencyContacts}
or DRIVER_EMERGENCY_TEL = #{driverEmergencyTel}
or DRIVER_ADDRESS = #{driverAddress}
or CARRIER_ID = #{carrierId}
or CLASS_GROUP = #{classGroup}
or DRIVER_BIRTH_DATE = #{driverBirthDate}
or TO_CHAR(DRIVER_LICENSE_FIRST_DATE,'yyyy-MM-dd') = '#{driverLicenseFirstDate}'
or TO_CHAR(DRIVER_LICENSE_DATE_BEG,'yyyy-MM-dd') = '#{driverLicenseDateBeg}'
or TO_CHAR(DRIVER_LICENSE_DATE_END,'yyyy-MM-dd') = '#{driverLicenseDateEnd}'
or TO_CHAR(DRIVER_LICENSE_TIPS_DATE,'yyyy-MM-dd') = '#{driverLicenseTipsDate}'
or DRIVER_CAR_CLASS_NAME = #{driverCarClassName}
or MEMO = #{memo}
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 DRIVER_PHOTO = #{driverPhoto}
or DRIVER_LISENCE_PHOTO = #{driverLisencePhoto}
or DRIVER_PERMIT_PHOTO = #{driverPermitPhoto}
insert into RMS_CAR_DRIVER (DRIVER_ID, DRIVER_NAME, DRIVER_SEX,
DRIVER_AGE, DRIVER_PHONE, DRIVER_IDENTITY_CARD,
TRANSPORT_TYPE_ID, DRIVING_LICENCE, DRIVER_YEARS,
DRIVER_POLICY, DRIVING_PERMIT_NO, DUTY_STATE_STATUS,
DRIVER_EMERGENCY_CONTACTS, DRIVER_EMERGENCY_TEL,
DRIVER_ADDRESS, CARRIER_ID, CLASS_GROUP,
DRIVER_BIRTH_DATE, DRIVER_LICENSE_FIRST_DATE,
DRIVER_LICENSE_DATE_BEG, DRIVER_LICENSE_DATE_END,
DRIVER_LICENSE_TIPS_DATE, DRIVER_CAR_CLASS_NAME,
MEMO, INSERT_USERNAME, INSERT_TIME,
UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK,
DELETED, DRIVER_PHOTO, DRIVER_LISENCE_PHOTO,
DRIVER_PERMIT_PHOTO)
values (#{driverId,jdbcType=DECIMAL}, #{driverName,jdbcType=VARCHAR}, #{driverSex,jdbcType=VARCHAR},
#{driverAge,jdbcType=DECIMAL}, #{driverPhone,jdbcType=VARCHAR}, #{driverIdentityCard,jdbcType=VARCHAR},
#{transportTypeId,jdbcType=DECIMAL}, #{drivingLicence,jdbcType=VARCHAR}, #{driverYears,jdbcType=DECIMAL},
#{driverPolicy,jdbcType=VARCHAR}, #{drivingPermitNo,jdbcType=VARCHAR}, #{dutyStateStatus,jdbcType=VARCHAR},
#{driverEmergencyContacts,jdbcType=VARCHAR}, #{driverEmergencyTel,jdbcType=VARCHAR},
#{driverAddress,jdbcType=VARCHAR}, #{carrierId,jdbcType=DECIMAL}, #{classGroup,jdbcType=VARCHAR},
#{driverBirthDate,jdbcType=VARCHAR}, #{driverLicenseFirstDate,jdbcType=TIMESTAMP},
#{driverLicenseDateBeg,jdbcType=TIMESTAMP}, #{driverLicenseDateEnd,jdbcType=TIMESTAMP},
#{driverLicenseTipsDate,jdbcType=TIMESTAMP}, #{driverCarClassName,jdbcType=VARCHAR},
#{memo,jdbcType=VARCHAR}, #{insertUsername,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP},
#{updateUsername,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{insertUpdateRemark,jdbcType=VARCHAR},
#{deleted,jdbcType=DECIMAL}, #{driverPhoto,jdbcType=BLOB}, #{driverLisencePhoto,jdbcType=BLOB},
#{driverPermitPhoto,jdbcType=BLOB})
insert into RMS_CAR_DRIVER
DRIVER_ID,
DRIVER_NAME,
DRIVER_SEX,
DRIVER_AGE,
DRIVER_PHONE,
DRIVER_IDENTITY_CARD,
TRANSPORT_TYPE_ID,
DRIVING_LICENCE,
DRIVER_YEARS,
DRIVER_POLICY,
DRIVING_PERMIT_NO,
DUTY_STATE_STATUS,
DRIVER_EMERGENCY_CONTACTS,
DRIVER_EMERGENCY_TEL,
DRIVER_ADDRESS,
CARRIER_ID,
CLASS_GROUP,
DRIVER_BIRTH_DATE,
DRIVER_LICENSE_FIRST_DATE,
DRIVER_LICENSE_DATE_BEG,
DRIVER_LICENSE_DATE_END,
DRIVER_LICENSE_TIPS_DATE,
DRIVER_CAR_CLASS_NAME,
MEMO,
INSERT_USERNAME,
INSERT_TIME,
UPDATE_USERNAME,
UPDATE_TIME,
INSERT_UPDATE_REMARK,
DELETED,
DRIVER_PHOTO,
DRIVER_LISENCE_PHOTO,
DRIVER_PERMIT_PHOTO,
#{driverId,jdbcType=DECIMAL},
#{driverName,jdbcType=VARCHAR},
#{driverSex,jdbcType=VARCHAR},
#{driverAge,jdbcType=DECIMAL},
#{driverPhone,jdbcType=VARCHAR},
#{driverIdentityCard,jdbcType=VARCHAR},
#{transportTypeId,jdbcType=DECIMAL},
#{drivingLicence,jdbcType=VARCHAR},
#{driverYears,jdbcType=DECIMAL},
#{driverPolicy,jdbcType=VARCHAR},
#{drivingPermitNo,jdbcType=VARCHAR},
#{dutyStateStatus,jdbcType=VARCHAR},
#{driverEmergencyContacts,jdbcType=VARCHAR},
#{driverEmergencyTel,jdbcType=VARCHAR},
#{driverAddress,jdbcType=VARCHAR},
#{carrierId,jdbcType=DECIMAL},
#{classGroup,jdbcType=VARCHAR},
#{driverBirthDate,jdbcType=VARCHAR},
#{driverLicenseFirstDate,jdbcType=TIMESTAMP},
#{driverLicenseDateBeg,jdbcType=TIMESTAMP},
#{driverLicenseDateEnd,jdbcType=TIMESTAMP},
#{driverLicenseTipsDate,jdbcType=TIMESTAMP},
#{driverCarClassName,jdbcType=VARCHAR},
#{memo,jdbcType=VARCHAR},
#{insertUsername,jdbcType=VARCHAR},
#{insertTime,jdbcType=TIMESTAMP},
#{updateUsername,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP},
#{insertUpdateRemark,jdbcType=VARCHAR},
#{deleted,jdbcType=DECIMAL},
#{driverPhoto,jdbcType=BLOB},
#{driverLisencePhoto,jdbcType=BLOB},
#{driverPermitPhoto,jdbcType=BLOB},
update RMS_CAR_DRIVER
set DRIVER_NAME = #{driverName,jdbcType=VARCHAR},
DRIVER_SEX = #{driverSex,jdbcType=VARCHAR},
DRIVER_AGE = #{driverAge,jdbcType=DECIMAL},
DRIVER_PHONE = #{driverPhone,jdbcType=VARCHAR},
DRIVER_IDENTITY_CARD = #{driverIdentityCard,jdbcType=VARCHAR},
TRANSPORT_TYPE_ID = #{transportTypeId,jdbcType=DECIMAL},
DRIVING_LICENCE = #{drivingLicence,jdbcType=VARCHAR},
DRIVER_YEARS = #{driverYears,jdbcType=DECIMAL},
DRIVER_POLICY = #{driverPolicy,jdbcType=VARCHAR},
DRIVING_PERMIT_NO = #{drivingPermitNo,jdbcType=VARCHAR},
DUTY_STATE_STATUS = #{dutyStateStatus,jdbcType=VARCHAR},
DRIVER_EMERGENCY_CONTACTS = #{driverEmergencyContacts,jdbcType=VARCHAR},
DRIVER_EMERGENCY_TEL = #{driverEmergencyTel,jdbcType=VARCHAR},
DRIVER_ADDRESS = #{driverAddress,jdbcType=VARCHAR},
CARRIER_ID = #{carrierId,jdbcType=DECIMAL},
CLASS_GROUP = #{classGroup,jdbcType=VARCHAR},
DRIVER_BIRTH_DATE = #{driverBirthDate,jdbcType=VARCHAR},
DRIVER_LICENSE_FIRST_DATE = #{driverLicenseFirstDate,jdbcType=TIMESTAMP},
DRIVER_LICENSE_DATE_BEG = #{driverLicenseDateBeg,jdbcType=TIMESTAMP},
DRIVER_LICENSE_DATE_END = #{driverLicenseDateEnd,jdbcType=TIMESTAMP},
DRIVER_LICENSE_TIPS_DATE = #{driverLicenseTipsDate,jdbcType=TIMESTAMP},
DRIVER_CAR_CLASS_NAME = #{driverCarClassName,jdbcType=VARCHAR},
MEMO = #{memo,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},
DRIVER_PHOTO = #{driverPhoto,jdbcType=BLOB},
DRIVER_LISENCE_PHOTO = #{driverLisencePhoto,jdbcType=BLOB},
DRIVER_PERMIT_PHOTO = #{driverPermitPhoto,jdbcType=BLOB}
where DRIVER_ID = #{driverId,jdbcType=DECIMAL}
update RMS_CAR_DRIVER
DRIVER_NAME = #{driverName,jdbcType=VARCHAR},
DRIVER_SEX = #{driverSex,jdbcType=VARCHAR},
DRIVER_AGE = #{driverAge,jdbcType=DECIMAL},
DRIVER_PHONE = #{driverPhone,jdbcType=VARCHAR},
DRIVER_IDENTITY_CARD = #{driverIdentityCard,jdbcType=VARCHAR},
TRANSPORT_TYPE_ID = #{transportTypeId,jdbcType=DECIMAL},
DRIVING_LICENCE = #{drivingLicence,jdbcType=VARCHAR},
DRIVER_YEARS = #{driverYears,jdbcType=DECIMAL},
DRIVER_POLICY = #{driverPolicy,jdbcType=VARCHAR},
DRIVING_PERMIT_NO = #{drivingPermitNo,jdbcType=VARCHAR},
DUTY_STATE_STATUS = #{dutyStateStatus,jdbcType=VARCHAR},
DRIVER_EMERGENCY_CONTACTS = #{driverEmergencyContacts,jdbcType=VARCHAR},
DRIVER_EMERGENCY_TEL = #{driverEmergencyTel,jdbcType=VARCHAR},
DRIVER_ADDRESS = #{driverAddress,jdbcType=VARCHAR},
CARRIER_ID = #{carrierId,jdbcType=DECIMAL},
CLASS_GROUP = #{classGroup,jdbcType=VARCHAR},
DRIVER_BIRTH_DATE = #{driverBirthDate,jdbcType=VARCHAR},
DRIVER_LICENSE_FIRST_DATE = #{driverLicenseFirstDate,jdbcType=TIMESTAMP},
DRIVER_LICENSE_DATE_BEG = #{driverLicenseDateBeg,jdbcType=TIMESTAMP},
DRIVER_LICENSE_DATE_END = #{driverLicenseDateEnd,jdbcType=TIMESTAMP},
DRIVER_LICENSE_TIPS_DATE = #{driverLicenseTipsDate,jdbcType=TIMESTAMP},
DRIVER_CAR_CLASS_NAME = #{driverCarClassName,jdbcType=VARCHAR},
MEMO = #{memo,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},
DRIVER_PHOTO = #{driverPhoto,jdbcType=BLOB},
DRIVER_LISENCE_PHOTO = #{driverLisencePhoto,jdbcType=BLOB},
DRIVER_PERMIT_PHOTO = #{driverPermitPhoto,jdbcType=BLOB},
where DRIVER_ID = #{driverId,jdbcType=DECIMAL}
insert into RMS_CAR_DRIVER
(DRIVER_ID,
DRIVER_NAME, DRIVER_SEX, DRIVER_AGE,
DRIVER_PHONE, DRIVER_IDENTITY_CARD,
TRANSPORT_TYPE_ID, DRIVING_LICENCE,
DRIVER_YEARS, DRIVER_POLICY, DRIVING_PERMIT_NO,
DUTY_STATE_STATUS, DRIVER_EMERGENCY_CONTACTS,
DRIVER_EMERGENCY_TEL, DRIVER_ADDRESS,
CARRIER_ID, CLASS_GROUP, DRIVER_BIRTH_DATE,
DRIVER_LICENSE_FIRST_DATE, DRIVER_LICENSE_DATE_BEG,
DRIVER_LICENSE_DATE_END, DRIVER_LICENSE_TIPS_DATE,
DRIVER_CAR_CLASS_NAME, MEMO, INSERT_USERNAME,
INSERT_TIME, UPDATE_USERNAME,
UPDATE_TIME, INSERT_UPDATE_REMARK,
DELETED, DRIVER_PHOTO, DRIVER_LISENCE_PHOTO,
DRIVER_PERMIT_PHOTO)
(
select
#{item.driverId,jdbcType=DECIMAL},
#{item.driverName,jdbcType=VARCHAR}, #{item.driverSex,jdbcType=VARCHAR}, #{item.driverAge,jdbcType=DECIMAL},
#{item.driverPhone,jdbcType=VARCHAR}, #{item.driverIdentityCard,jdbcType=VARCHAR},
#{item.transportTypeId,jdbcType=DECIMAL}, #{item.drivingLicence,jdbcType=VARCHAR},
#{item.driverYears,jdbcType=DECIMAL}, #{item.driverPolicy,jdbcType=VARCHAR}, #{item.drivingPermitNo,jdbcType=VARCHAR},
#{item.dutyStateStatus,jdbcType=VARCHAR}, #{item.driverEmergencyContacts,jdbcType=VARCHAR},
#{item.driverEmergencyTel,jdbcType=VARCHAR}, #{item.driverAddress,jdbcType=VARCHAR},
#{item.carrierId,jdbcType=DECIMAL}, #{item.classGroup,jdbcType=VARCHAR}, #{item.driverBirthDate,jdbcType=VARCHAR},
#{item.driverLicenseFirstDate,jdbcType=TIMESTAMP}, #{item.driverLicenseDateBeg,jdbcType=TIMESTAMP},
#{item.driverLicenseDateEnd,jdbcType=TIMESTAMP}, #{item.driverLicenseTipsDate,jdbcType=TIMESTAMP},
#{item.driverCarClassName,jdbcType=VARCHAR}, #{item.memo,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.driverPhoto,jdbcType=BLOB}, #{item.driverLisencePhoto,jdbcType=BLOB},
#{item.driverPermitPhoto,jdbcType=BLOB} from dual
)
update RMS_CAR_DRIVER
set
DRIVER_ID=
when #{item.driverId,jdbcType=DECIMAL} then #{item.driverId,jdbcType=DECIMAL}
,DRIVER_NAME=
when #{item.driverId,jdbcType=DECIMAL} then #{item.driverName,jdbcType=VARCHAR}
,DRIVER_SEX=
when #{item.driverId,jdbcType=DECIMAL} then #{item.driverSex,jdbcType=VARCHAR}
,DRIVER_AGE=
when #{item.driverId,jdbcType=DECIMAL} then #{item.driverAge,jdbcType=DECIMAL}
,DRIVER_PHONE=
when #{item.driverId,jdbcType=DECIMAL} then #{item.driverPhone,jdbcType=VARCHAR}
,DRIVER_IDENTITY_CARD=
when #{item.driverId,jdbcType=DECIMAL} then #{item.driverIdentityCard,jdbcType=VARCHAR}
,TRANSPORT_TYPE_ID=
when #{item.driverId,jdbcType=DECIMAL} then #{item.transportTypeId,jdbcType=DECIMAL}
,DRIVING_LICENCE=
when #{item.driverId,jdbcType=DECIMAL} then #{item.drivingLicence,jdbcType=VARCHAR}
,DRIVER_YEARS=
when #{item.driverId,jdbcType=DECIMAL} then #{item.driverYears,jdbcType=DECIMAL}
,DRIVER_POLICY=
when #{item.driverId,jdbcType=DECIMAL} then #{item.driverPolicy,jdbcType=VARCHAR}
,DRIVING_PERMIT_NO=
when #{item.driverId,jdbcType=DECIMAL} then #{item.drivingPermitNo,jdbcType=VARCHAR}
,DUTY_STATE_STATUS=
when #{item.driverId,jdbcType=DECIMAL} then #{item.dutyStateStatus,jdbcType=VARCHAR}
,DRIVER_EMERGENCY_CONTACTS=
when #{item.driverId,jdbcType=DECIMAL} then #{item.driverEmergencyContacts,jdbcType=VARCHAR}
,DRIVER_EMERGENCY_TEL=
when #{item.driverId,jdbcType=DECIMAL} then #{item.driverEmergencyTel,jdbcType=VARCHAR}
,DRIVER_ADDRESS=
when #{item.driverId,jdbcType=DECIMAL} then #{item.driverAddress,jdbcType=VARCHAR}
,CARRIER_ID=
when #{item.driverId,jdbcType=DECIMAL} then #{item.carrierId,jdbcType=DECIMAL}
,CLASS_GROUP=
when #{item.driverId,jdbcType=DECIMAL} then #{item.classGroup,jdbcType=VARCHAR}
,DRIVER_BIRTH_DATE=
when #{item.driverId,jdbcType=DECIMAL} then #{item.driverBirthDate,jdbcType=VARCHAR}
,DRIVER_LICENSE_FIRST_DATE=
when #{item.driverId,jdbcType=DECIMAL} then #{item.driverLicenseFirstDate,jdbcType=TIMESTAMP}
,DRIVER_LICENSE_DATE_BEG=
when #{item.driverId,jdbcType=DECIMAL} then #{item.driverLicenseDateBeg,jdbcType=TIMESTAMP}
,DRIVER_LICENSE_DATE_END=
when #{item.driverId,jdbcType=DECIMAL} then #{item.driverLicenseDateEnd,jdbcType=TIMESTAMP}
,DRIVER_LICENSE_TIPS_DATE=
when #{item.driverId,jdbcType=DECIMAL} then #{item.driverLicenseTipsDate,jdbcType=TIMESTAMP}
,DRIVER_CAR_CLASS_NAME=
when #{item.driverId,jdbcType=DECIMAL} then #{item.driverCarClassName,jdbcType=VARCHAR}
,MEMO=
when #{item.driverId,jdbcType=DECIMAL} then #{item.memo,jdbcType=VARCHAR}
,INSERT_USERNAME=
when #{item.driverId,jdbcType=DECIMAL} then #{item.insertUsername,jdbcType=VARCHAR}
,INSERT_TIME=
when #{item.driverId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP}
,UPDATE_USERNAME=
when #{item.driverId,jdbcType=DECIMAL} then #{item.updateUsername,jdbcType=VARCHAR}
,UPDATE_TIME=
when #{item.driverId,jdbcType=DECIMAL} then #{item.updateTime,jdbcType=TIMESTAMP}
,INSERT_UPDATE_REMARK=
when #{item.driverId,jdbcType=DECIMAL} then #{item.insertUpdateRemark,jdbcType=VARCHAR}
,DELETED=
when #{item.driverId,jdbcType=DECIMAL} then #{item.deleted,jdbcType=DECIMAL}
,DRIVER_PHOTO=
when #{item.driverId,jdbcType=DECIMAL} then #{item.driverPhoto,jdbcType=BLOB}
,DRIVER_LISENCE_PHOTO=
when #{item.driverId,jdbcType=DECIMAL} then #{item.driverLisencePhoto,jdbcType=BLOB}
,DRIVER_PERMIT_PHOTO=
when #{item.driverId,jdbcType=DECIMAL} then #{item.driverPermitPhoto,jdbcType=BLOB}
where DRIVER_ID in
#{item.driverId,jdbcType=DECIMAL}
delete from RMS_CAR_DRIVER
where DRIVER_ID in
#{id}
order by "${orderField}"
${orderType}