select thisTab.id, thisTab.no, thisTab.key_str, thisTab.key_aux_str, thisTab.serial_number, thisTab.create_by, thisTab.create_time, thisTab.update_by, thisTab.update_time, thisTab.status, thisTab.deleted, thisTab.remark from sys_serial_number AS thisTab select count(0) from sys_serial_number as thisTab and thisTab.no = #{no} and thisTab.key_str = #{keyStr} and thisTab.key_aux_str = #{keyAuxStr} and thisTab.serial_number = #{serialNumber} and thisTab.status = #{status} and thisTab.deleted = #{deleted} insert into sys_serial_number no, key_str, key_aux_str, serial_number, create_by, create_time, update_by, update_time, status, deleted, remark, #{no}, #{keyStr}, #{keyAuxStr}, #{serialNumber}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{status}, #{deleted}, #{remark}, insert into sys_serial_number id,no,key_str,key_aux_str,serial_number,create_by,create_time,update_by,update_time,status,deleted,remark, #{item.id},#{item.no},#{item.keyStr},#{item.keyAuxStr},#{item.serialNumber},#{item.createBy},#{item.createTime},#{item.updateBy},#{item.updateTime},#{item.status},#{item.deleted},#{item.remark}, update sys_serial_number no = #{no}, key_str = #{keyStr}, key_aux_str = #{keyAuxStr}, serial_number = #{serialNumber}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, status = #{status}, deleted = #{deleted}, remark = #{remark}, where id = #{id} update sys_serial_number no = #{item.no}, key_str = #{item.keyStr}, key_aux_str = #{item.keyAuxStr}, serial_number = #{item.serialNumber}, create_by = #{item.createBy}, create_time = #{item.createTime}, update_by = #{item.updateBy}, update_time = #{item.updateTime}, status = #{item.status}, deleted = #{item.deleted}, remark = #{item.remark}, where id = #{item.id} delete from sys_serial_number where id = #{id} delete from sys_serial_number where id in #{id}