jl-jjsp-service/securityControl-modules/securityControl-proteam/target/classes/mapper/dutyTask/AdmittedPersonMapper.xml

56 lines
2.3 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.sercurityControl.proteam.dutyTask.mapper.AdmittedPersonMapper">
<!--准入人员列表-->
<select id="getAdmittedPersonList"
resultType="com.sercurityControl.proteam.dutyTask.domain.AdmittedPersonEntity">
SELECT
ssffs.SGRY_ID AS id,
ssffs.XM AS userName,
ssffs.XB AS sex,
ssffs.MZ AS mz,
ssffs.SFZH AS idNumber,
CASE ssffs.SZR WHEN '01' THEN '工作负责人/班组骨干' WHEN '02' THEN '工作票签发人' WHEN '03' THEN '工作许可人' WHEN '04' THEN '无' END AS szr,
ssffs.ZR_CITY_NAME AS zrCityName
FROM sgwpdm_sm_fb_fk_sgry ssffs
<where>
<if test="keyWord!=null and keyWord!=''">
(
INSTR(ssffs.XM,#{keyWord}) > 0 OR
INSTR(ssffs.SFZH,#{keyWord}) > 0 OR
INSTR(ssffs.ZR_CITY_NAME,#{keyWord}) > 0
)
</if>
</where>
</select>
<!--获取人员照片-->
<select id="getSGRYImgList" resultType="com.sercurityControl.proteam.dutyTask.domain.AdmittedPersonEntity">
SELECT CASE FILE_TYPE WHEN '01' THEN '个人证件照'
WHEN '01' THEN '个人证件照'
WHEN '02' THEN '个人身份证照片正面'
WHEN '03' THEN '个人身份证反面'
WHEN '04' THEN '三种人资质文件'
WHEN '05' THEN '项目部成立文件'
WHEN '17' THEN '带电证书'
WHEN '18' THEN '实操考核'
WHEN '16' THEN '网上查询截图'
WHEN '06' THEN '从业资格证证书图片'
WHEN '07' THEN '实操证明附件'
WHEN '08' THEN '保单图片'
WHEN '09' THEN '体检照片'
WHEN '12' THEN '其他资质证书图片'
WHEN '10' THEN '社会保险附件'
WHEN '11' THEN '劳动合同图片'
WHEN '13' THEN '大型机械操作证'
WHEN '14' THEN '安全考核B证'
WHEN '15' THEN '安全考核C证'
WHEN '19' THEN '监理资格证'
ELSE '其他'
END AS imgType,
IMG_URL AS imgPath
FROM sgwpdm_sm_fb_fk_sgryzz
WHERE SGRY_ID = #{id}
</select>
</mapper>