<?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.qianwen.smartman.modules.cps.mapper.BomProcessMapper">
|
|
<!-- 根据bom物料id获得bom工序-->
|
<select id="getBomProcessDetailVOList" resultType="com.qianwen.smartman.modules.cps.vo.BomProcessDetailVO">
|
SELECT bp.bom_material_id,
|
bp.molecule,
|
bp.denominator,
|
bp.process_id,
|
p.CODE AS processCode,
|
p.NAME AS processName,
|
bp.loss,
|
bp.id
|
FROM blade_bom_process bp
|
LEFT JOIN blade_production_craft_process cp ON bp.process_id = cp.id
|
AND cp.is_deleted = 0
|
LEFT JOIN blade_process p ON cp.process_id = p.id
|
AND p.is_deleted = 0
|
WHERE bp.is_deleted = 0
|
<if test="params.bomMaterialId != null and params.bomMaterialId != ''">
|
AND bp.bom_material_id = #{params.bomMaterialId}
|
</if>
|
</select>
|
|
<!-- 根据bom物料id获得bom工序(分页)-->
|
<select id="getBomProcessDetailVOPage" resultType="com.qianwen.smartman.modules.cps.vo.BomProcessDetailVO">
|
SELECT bp.bom_material_id,
|
bp.molecule,
|
bp.denominator,
|
bp.process_id,
|
p.CODE AS processCode,
|
p.NAME AS processName,
|
bp.loss,
|
bp.id
|
FROM blade_bom_process bp
|
LEFT JOIN blade_production_craft_process cp ON bp.process_id = cp.id
|
AND cp.is_deleted = 0
|
LEFT JOIN blade_process p ON cp.process_id = p.id
|
AND p.is_deleted = 0
|
WHERE bp.is_deleted = 0
|
<if test="params.bomMaterialId != null and params.bomMaterialId != ''">
|
AND bp.bom_material_id = #{params.bomMaterialId}
|
</if>
|
</select>
|
</mapper>
|