规程添加绑定功能
This commit is contained in:
@@ -18,4 +18,58 @@
|
||||
<result property="remark" column="remark"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap type="com.klp.domain.vo.WmsProcessCoilRecordVo" id="WmsProcessCoilRecordVoJoinResult">
|
||||
<result property="recordId" column="record_id"/>
|
||||
<result property="versionId" column="version_id"/>
|
||||
<result property="coilId" column="coil_id"/>
|
||||
<result property="enCoilId" column="en_coil_id"/>
|
||||
<result property="hasAnomaly" column="has_anomaly"/>
|
||||
<result property="anomalyCnt" column="anomaly_cnt"/>
|
||||
<result property="processTime" column="process_time"/>
|
||||
<result property="createTime" column="create_time"/>
|
||||
<result property="remark" column="remark"/>
|
||||
<result property="versionCode" column="version_code"/>
|
||||
<result property="isActive" column="is_active"/>
|
||||
<result property="versionStatus" column="version_status"/>
|
||||
<result property="specId" column="spec_id"/>
|
||||
<result property="specCode" column="spec_code"/>
|
||||
<result property="specName" column="spec_name"/>
|
||||
</resultMap>
|
||||
|
||||
<sql id="joinSpec">
|
||||
FROM wms_process_coil_record r
|
||||
LEFT JOIN wms_process_spec_version v ON r.version_id = v.version_id AND v.del_flag = 0
|
||||
LEFT JOIN wms_process_spec s ON v.spec_id = s.spec_id AND s.del_flag = 0
|
||||
WHERE r.del_flag = 0
|
||||
<if test="bo.versionId != null">
|
||||
AND r.version_id = #{bo.versionId}
|
||||
</if>
|
||||
<if test="bo.coilId != null and bo.coilId != ''">
|
||||
AND r.coil_id LIKE CONCAT('%', #{bo.coilId}, '%')
|
||||
</if>
|
||||
<if test="bo.enCoilId != null and bo.enCoilId != ''">
|
||||
AND r.en_coil_id LIKE CONCAT('%', #{bo.enCoilId}, '%')
|
||||
</if>
|
||||
<if test="bo.hasAnomaly != null">
|
||||
AND r.has_anomaly = #{bo.hasAnomaly}
|
||||
</if>
|
||||
ORDER BY r.process_time DESC
|
||||
</sql>
|
||||
|
||||
<select id="selectVoPageJoin" resultMap="WmsProcessCoilRecordVoJoinResult">
|
||||
SELECT r.record_id, r.version_id, r.coil_id, r.en_coil_id,
|
||||
r.has_anomaly, r.anomaly_cnt, r.process_time, r.create_time, r.remark,
|
||||
v.version_code, v.is_active, v.status AS version_status,
|
||||
s.spec_id, s.spec_code, s.spec_name
|
||||
<include refid="joinSpec"/>
|
||||
</select>
|
||||
|
||||
<select id="selectVoListJoin" resultMap="WmsProcessCoilRecordVoJoinResult">
|
||||
SELECT r.record_id, r.version_id, r.coil_id, r.en_coil_id,
|
||||
r.has_anomaly, r.anomaly_cnt, r.process_time, r.create_time, r.remark,
|
||||
v.version_code, v.is_active, v.status AS version_status,
|
||||
s.spec_id, s.spec_code, s.spec_name
|
||||
<include refid="joinSpec"/>
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
||||
Reference in New Issue
Block a user