You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
1.9 KiB
25 lines
1.9 KiB
<?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.gaotao.modules.qualityAssurance.dao.QualityAssuranceMapper">
|
|
<!--=============检验不合格原因===================-->
|
|
<select id="getUnqualifiedInspectionReasonsData" resultType="com.gaotao.modules.qualityAssurance.entity.InspectionDefectCodeData">
|
|
Select InspectionType_DB,DefectCode,InspectionType,DefectDesc,Active,Site,workCenter_no as workCenterNo
|
|
from InspectionDefectCode as T
|
|
where T.Site in (Select Site from AccessSite where upper(UserID)=#{user})
|
|
</select>
|
|
<select id="checkDefectCode" resultType="com.gaotao.modules.qualityAssurance.entity.InspectionDefectCodeData">
|
|
select DefectCode,DefectDesc from InspectionDefectCode where DefectCode=#{defectCode} and Site=#{site}
|
|
</select>
|
|
<insert id="saveUnqualifiedInspectionReasonsData" parameterType="com.gaotao.modules.qualityAssurance.entity.InspectionDefectCodeData">
|
|
INSERT INTO InspectionDefectCode (InspectionType_DB,DefectCode,InspectionType,DefectDesc,Active,Site,workCenter_no)
|
|
values (#{inspectionTypeDb},#{defectCode},#{inspectionType},#{defectDesc},#{active},#{site},#{workCenterNo})
|
|
</insert>
|
|
<update id="editUnqualifiedInspectionReasonsData" parameterType="com.gaotao.modules.qualityAssurance.entity.InspectionDefectCodeData">
|
|
UPDATE InspectionDefectCode SET Active=#{active},DefectDesc=#{defectDesc},InspectionType_DB=#{inspectionTypeDb},InspectionType=#{inspectionType},workCenter_no=#{workCenterNo}
|
|
where DefectCode=#{defectCode} and Site=#{site}
|
|
</update>
|
|
|
|
<delete id="deleteUnqualifiedInspectionReasonsData" parameterType="com.gaotao.modules.qualityAssurance.entity.InspectionDefectCodeData">
|
|
delete from InspectionDefectCode where DefectCode=#{defectCode} and Site=#{site}
|
|
</delete>
|
|
</mapper>
|