<?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.chinaztt.mes.production.mapper.FeederCertificateMapper">
|
|
<resultMap id="baseResultMap" type="com.chinaztt.mes.production.entity.FeederCertificate">
|
<id property="id" column="id"/>
|
<result property="sn" column="sn"/>
|
<result property="partNo" column="part_no"/>
|
<result property="partName" column="part_name"/>
|
<result property="specs" column="specs"/>
|
<result property="partModel" column="part_model"/>
|
<result property="stockQuantity" column="stock_quantity"/>
|
<result property="date" column="date"/>
|
<result property="examiner" column="examiner"/>
|
<result property="ifsBatchNo" column="ifs_batch_no"/>
|
<result property="updateTime" column="update_time"/>
|
<result property="updateUser" column="update_user"/>
|
<result property="createTime" column="create_time"/>
|
<result property="createUser" column="create_user"/>
|
<result property="partNoAfter" column="part_no_after"/>
|
<result property="examinerAfter" column="examiner_after"/>
|
<result property="stockQuantityAfter" column="stock_quantity_after"/>
|
<result property="printNum" column="print_num"/>
|
<result property="prodName" column="prod_name"/>
|
<result property="partFamilyNo" column="part_family_no"/>
|
</resultMap>
|
|
<resultMap id="productionFeederCertificateMap" type="com.chinaztt.mes.production.dto.FeederCertificateSelectDTO">
|
<id property="id" column="id"/>
|
<result property="sn" column="sn"/>
|
<result property="partNo" column="part_no"/>
|
<result property="partName" column="part_name"/>
|
<result property="specs" column="specs"/>
|
<result property="partModel" column="part_model"/>
|
<result property="stockQuantity" column="stock_quantity"/>
|
<result property="date" column="date"/>
|
<result property="examiner" column="examiner"/>
|
<result property="ifsBatchNo" column="ifs_batch_no"/>
|
<result property="updateTime" column="update_time"/>
|
<result property="updateUser" column="update_user"/>
|
<result property="createTime" column="create_time"/>
|
<result property="createUser" column="create_user"/>
|
<result property="partNoAfter" column="part_no_after"/>
|
<result property="examinerAfter" column="examiner_after"/>
|
<result property="stockQuantityAfter" column="stock_quantity_after"/>
|
<result property="cusMaterialCode" column="cus_material_code"/>
|
<result property="printNum" column="print_num"/>
|
<result property="prodName" column="prod_name"/>
|
<result property="partFamilyNo" column="part_family_no"/>
|
</resultMap>
|
|
|
<select id="getIfsFeederCertificateList" resultType="com.chinaztt.mes.production.dto.IfsFeederCertificateDTO">
|
SELECT bp.part_no,ws.part_batch_no,ws.ifs_batch_no,ws.stock_quantity,bp.lot_tracking_ifs,bp.eng_chg_level,bl.loc_no as location_no FROM warehouse_stock ws
|
LEFT JOIN basic_part bp on ws.part_id = bp.id
|
LEFT JOIN basic_location bl on ws.location_id = bl.id
|
WHERE ws.stock_quantity >0 and ws.part_batch_no in
|
<foreach item="item" index="index" collection="snList" open="(" separator="," close=")">
|
#{item}
|
</foreach>
|
</select>
|
|
|
|
<select id="getPage" resultMap="productionFeederCertificateMap">
|
select temp.* from(
|
select pfc.*,bcprm.cus_material_code from production_feeder_certificate pfc
|
LEFT JOIN basic_customer_part_relation_map bcprm on bcprm.part_no = pfc.part_no
|
) temp
|
<if test="ew.emptyOfWhere == false">
|
${ew.customSqlSegment}
|
</if>
|
</select>
|
|
|
</mapper>
|