| | |
| | | select container_code,name,valid_flag,type,character_left,character_right from sys_warehouse_container where update_time >= #{startTime} and #{endTime} > update_time |
| | | </select> |
| | | |
| | | <select id="getSysWarehouseContainer" parameterType="java.lang.String" resultMap="SysWarehouseContainer" > |
| | | <select id="getSysWarehouseContainer" resultMap="SysWarehouseContainer" > |
| | | select su.*,ss.name as warehouseName, ss.type as warehouseType from sys_warehouse_container as su |
| | | left join sys_warehouse as ss on su.warehouse_id = ss.id |
| | | where su.id = #{id} and su.valid_flag = 1 |
| | |
| | | |
| | | <select id="getSysWarehouseContainerList" parameterType="java.util.Map" resultMap="SysWarehouseContainer"> |
| | | select su.*,ss.name as warehouseName, ss.type as warehouseType |
| | | , |
| | | sc.controller_name |
| | | from sys_warehouse_container as su |
| | | left join sys_warehouse as ss on su.warehouse_id = ss.id |
| | | left join sys_controller sc on sc.controller_code = su.controller_code |
| | | where su.valid_flag = 1 |
| | | and sc.valid_flag = 1 |
| | | <if test="warehouseType != null and warehouseType != ''"> |
| | | and ss.type = #{warehouseType} |
| | | </if> |
| | |
| | | </if> |
| | | </select> |
| | | |
| | | <insert id="insertSysWarehouseContainer" parameterType="com.nanometer.smartlab.entity.SysWarehouseContainer"> |
| | | insert into sys_warehouse_container(id, warehouse_id, type, container_code, info_code, structure, name, valid_flag, character_left, character_right, create_time, update_time, controller_code) |
| | | values (#{id}, #{warehouseId}, #{type}, #{containerCode}, #{infoCode}, #{structure}, #{name}, 1, #{characterLeft}, #{characterRight}, now(), now(), #{controllerCode}) |
| | | <insert id="insertSysWarehouseContainer" parameterType="com.nanometer.smartlab.entity.SysWarehouseContainer" useGeneratedKeys = "true" keyProperty = "id"> |
| | | insert into sys_warehouse_container(warehouse_id, type, container_code, info_code, structure, name, valid_flag, character_left, character_right, create_time, update_time, controller_code) |
| | | values ( #{warehouseId}, #{type}, #{containerCode}, #{infoCode}, #{structure}, #{name}, 1, #{characterLeft}, #{characterRight}, now(), now(), #{controllerCode}) |
| | | </insert> |
| | | |
| | | <update id="updateSysWarehouseContainer" parameterType="com.nanometer.smartlab.entity.SysWarehouseContainer"> |
| | |
| | | </foreach> |
| | | </update> |
| | | |
| | | <select id="getSysWarehouseContainerByContainerCode" parameterType="java.lang.String" resultMap="SysWarehouseContainer"> |
| | | <select id="getSysWarehouseContainerByContainerCode" resultMap="SysWarehouseContainer"> |
| | | select * from sys_warehouse_container |
| | | where container_code = #{containerCode} and valid_flag = 1 |
| | | </select> |
| | |
| | | </foreach> |
| | | </select> |
| | | |
| | | <update id="updateSysWarehouseContainerClearControllerCode" parameterType="java.lang.String" > |
| | | <update id="updateSysWarehouseContainerClearControllerCode" > |
| | | update sys_warehouse_container set |
| | | controller_code=null |
| | | where controller_code=#{controllerCode} |
| | | </update> |
| | | |
| | | <select id="getSysWarehouseContainerByControllerCode" parameterType="java.lang.String" resultMap="SysWarehouseContainer"> |
| | | <select id="getSysWarehouseContainerByControllerCode" resultMap="SysWarehouseContainer"> |
| | | select * from sys_warehouse_container |
| | | where controller_code = #{controllerCode} |
| | | </select> |