nalinv-qms/qms-db/src/main/resources/qms/mapper/QmsQcPlanMapper.xml
2023-09-08 14:57:00 +08:00

42 lines
1.7 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.foreverwin.iep.qms.mapper.QmsQcPlanMapper">
<resultMap id="qmsQcPlanMap" type="com.foreverwin.iep.qms.entity.QmsQcPlan">
<id property="handle" column="HANDLE"/>
<result property="site" column="SITE"/>
<result property="qcPlan" column="QC_PLAN"/>
<result property="revision" column="REVISION"/>
<result property="currentRevision" column="CURRENT_REVISION"/>
<result property="description" column="DESCRIPTION"/>
<result property="inspecType" column="INSPEC_TYPE"/>
<result property="inspecFreqBo" column="INSPEC_FREQ_BO"/>
<result property="userGroup" column="USER_GROUP"/>
<result property="toSpc" column="TO_SPC"/>
<result property="dateCreate" column="DATE_CREATE"/>
<result property="dateUpdate" column="DATE_UPDATE"/>
<result property="creator" column="CREATOR"/>
<result property="updater" column="UPDATER"/>
</resultMap>
<resultMap id="userGroupMap" type="com.foreverwin.iep.qms.domain.UserGroup">
<result property="userGroup" column="USER_GROUP"/>
<result property="roleName" column="ROLE_NAME"/>
<result property="roleDesc" column="ROLE_DESC"/>
</resultMap>
<select id="getUserGroup" resultMap="userGroupMap">
select distinct a.user_group
from QMS_QC_PLAN a
where a.site = #{site}
</select>
<select id="getDistinctQcPlan" resultMap="qmsQcPlanMap">
select distinct A.QC_PLAN, A.DESCRIPTION, A.INSPEC_TYPE
from QMS_QC_PLAN a
where a.site = #{site}
</select>
</mapper>