cigs4/ym-packing/src/main/resources/mapper/ChangePackagingBoxHistoryMapper.xml

39 lines
1.8 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.cnbm.packing.mapper.ChangePackagingBoxHistoryMapper">
<resultMap type="com.cnbm.packing.entity.ChangePackagingBoxHistory" id="ChangePackagingBoxHistoryMap">
<id column="ID" property="id" />
<id column="SUBSTRATE_ID" property="substrateId" />
<id column="SOURCE_BOX_NO" property="sourceBoxNo" />
<id column="SOURCE_SLOT" property="sourceSlot" />
<id column="LEAVE_TIME" property="leaveTime" />
<id column="TARGET_BOX_NO" property="targetBoxNo" />
<id column="TARGET_SLOT" property="targetSlot" />
<id column="INPUT_TIME" property="inputTime" />
<id column="GRADE" property="grade" />
<id column="TYPE" property="type" />
<id column="VALID" property="valid" />
<id column="CREATOR_ID" property="creatorId" />
<id column="CREATOR_NAME" property="creatorName" />
<id column="CREATE_TIME" property="createTime" />
<id column="UPDATER_ID" property="updaterId" />
<id column="UPDATER_NAME" property="updaterName" />
<id column="UPDATE_TIME" property="updateTime" />
<id column="VERSION" property="version" />
</resultMap>
<select id="list" resultType="com.cnbm.packing.dto.ChangePackagingBoxHistoryDTO">
select * from t_change_packaging_box_history
<where>
<if test="startTime != null and endTime != null">
and create_time BETWEEN #{startTime} AND #{endTime}
</if>
<if test="type != null">
and type = #{type}
</if>
</where>
order by CREATE_TIME desc
</select>
</mapper>