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}