select thisTab.id, thisTab.command_type, thisTab.applicant_code, thisTab.applicant_name, thisTab.item_type, thisTab.item_name, thisTab.locker_no, thisTab.locker_port, thisTab.status, thisTab.cancel_time, thisTab.receive_time, thisTab.create_time, thisTab.update_time, thisTab.remark, thisTab.create_by, thisTab.update_by, thisTab.deleted from smart_locker_application AS thisTab
select count(0) from smart_locker_application as thisTab
and thisTab.command_type = #{commandType}
and thisTab.applicant_code = #{applicantCode}
and thisTab.applicant_name like concat('%', #{applicantName}, '%')
and thisTab.item_type = #{itemType}
and thisTab.item_name like concat('%', #{itemName}, '%')
and thisTab.locker_no = #{lockerNo}
and thisTab.locker_port = #{lockerPort}
and thisTab.status = #{status}
and thisTab.cancel_time = #{cancelTime}
and thisTab.receive_time = #{receiveTime}
and thisTab.deleted = #{deleted}
insert into smart_locker_application
command_type,
applicant_code,
applicant_name,
item_type,
item_name,
locker_no,
locker_port,
status,
cancel_time,
receive_time,
create_time,
update_time,
remark,
create_by,
update_by,
deleted,
#{commandType},
#{applicantCode},
#{applicantName},
#{itemType},
#{itemName},
#{lockerNo},
#{lockerPort},
#{status},
#{cancelTime},
#{receiveTime},
#{createTime},
#{updateTime},
#{remark},
#{createBy},
#{updateBy},
#{deleted},
insert into smart_locker_application
id,command_type,applicant_code,applicant_name,item_type,item_name,locker_no,locker_port,status,cancel_time,receive_time,create_time,update_time,remark,create_by,update_by,deleted,
#{item.id},#{item.commandType},#{item.applicantCode},#{item.applicantName},#{item.itemType},#{item.itemName},#{item.lockerNo},#{item.lockerPort},#{item.status},#{item.cancelTime},#{item.receiveTime},#{item.createTime},#{item.updateTime},#{item.remark},#{item.createBy},#{item.updateBy},#{item.deleted},
update smart_locker_application
command_type = #{commandType},
applicant_code = #{applicantCode},
applicant_name = #{applicantName},
item_type = #{itemType},
item_name = #{itemName},
locker_no = #{lockerNo},
locker_port = #{lockerPort},
status = #{status},
cancel_time = #{cancelTime},
receive_time = #{receiveTime},
create_time = #{createTime},
update_time = #{updateTime},
remark = #{remark},
create_by = #{createBy},
update_by = #{updateBy},
deleted = #{deleted},
where id = #{id}
update smart_locker_application
command_type = #{item.commandType},
applicant_code = #{item.applicantCode},
applicant_name = #{item.applicantName},
item_type = #{item.itemType},
item_name = #{item.itemName},
locker_no = #{item.lockerNo},
locker_port = #{item.lockerPort},
status = #{item.status},
cancel_time = #{item.cancelTime},
receive_time = #{item.receiveTime},
create_time = #{item.createTime},
update_time = #{item.updateTime},
remark = #{item.remark},
create_by = #{item.createBy},
update_by = #{item.updateBy},
deleted = #{item.deleted},
where id = #{item.id}
delete from smart_locker_application where id = #{id}
delete from smart_locker_application where id in
#{id}