select thisTab.id,thisTab.system_id, thisTab.plate_number, thisTab.service_provider, thisTab.certificate_type, thisTab.certificate_number, thisTab.register_date, thisTab.expire_date, thisTab.certificate_file, thisTab.last_annual_check_date, thisTab.invalid_date, thisTab.status, thisTab.create_by, thisTab.create_time, thisTab.update_by, thisTab.update_time, thisTab.remark from tms_vehicle_document AS thisTab
select count(0) from tms_vehicle_document as thisTab
and thisTab.plate_number = #{plateNumber}
and thisTab.service_provider = #{serviceProvider}
and thisTab.certificate_type = #{certificateType}
and thisTab.certificate_number = #{certificateNumber}
and thisTab.status = #{status}
insert into tms_vehicle_document
system_id,
plate_number,
service_provider,
certificate_type,
certificate_number,
register_date,
expire_date,
certificate_file,
last_annual_check_date,
invalid_date,
status,
create_by,
create_time,
update_by,
update_time,
remark,
#{systemId},
#{plateNumber},
#{serviceProvider},
#{certificateType},
#{certificateNumber},
#{registerDate},
#{expireDate},
#{certificateFile},
#{lastAnnualCheckDate},
#{invalidDate},
#{status},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
insert into tms_vehicle_document
system_id,plate_number,service_provider,certificate_type,certificate_number,register_date,expire_date,certificate_file,last_annual_check_date,invalid_date,status,create_by,create_time,update_by,update_time,remark,
#{item.systemId},#{item.plateNumber},#{item.serviceProvider},#{item.certificateType},#{item.certificateNumber},#{item.registerDate},#{item.expireDate},#{item.certificateFile},#{item.lastAnnualCheckDate},#{item.invalidDate},#{item.status},#{item.createBy},#{item.createTime},#{item.updateBy},#{item.updateTime},#{item.remark},
update tms_vehicle_document
plate_number = #{plateNumber},
service_provider = #{serviceProvider},
certificate_type = #{certificateType},
certificate_number = #{certificateNumber},
register_date = #{registerDate},
expire_date = #{expireDate},
certificate_file = #{certificateFile},
last_annual_check_date = #{lastAnnualCheckDate},
invalid_date = #{invalidDate},
status = #{status},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
where id = #{id}
update tms_vehicle_document
plate_number = #{item.plateNumber},
service_provider = #{item.serviceProvider},
certificate_type = #{item.certificateType},
certificate_number = #{item.certificateNumber},
register_date = #{item.registerDate},
expire_date = #{item.expireDate},
certificate_file = #{item.certificateFile},
last_annual_check_date = #{item.lastAnnualCheckDate},
invalid_date = #{item.invalidDate},
status = #{item.status},
create_by = #{item.createBy},
create_time = #{item.createTime},
update_by = #{item.updateBy},
update_time = #{item.updateTime},
remark = #{item.remark},
where id = #{item.id}
delete from tms_vehicle_document where id = #{id}
delete from tms_vehicle_document where id in
#{id}