<?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="cn.gistack.sm.exam.mapper.ExamPlanUserMapper">
|
|
<!-- 用户考核数据-->
|
<select id="selectUserAssessData" resultType="cn.gistack.sm.exam.vo.ExamPlanUserVO">
|
select user.id userId,user.realname,role.role_name roleName,
|
(
|
SELECT count(*) FROM sm_patrol_info spi
|
WHERE spi.inspection_person LIKE CONCAT('%',user.id,'%')
|
and spi.check_date >= #{startTime}
|
and spi.check_date <= #{endTime}
|
) AS xjCount, -- 巡检次数
|
0 AS dbCount, -- 督办次数
|
0 AS sjclCount -- 事件处理次数
|
from sys_user user
|
LEFT JOIN sys_user_role userRole ON user.id = userRole.user_id
|
LEFT JOIN sys_role role ON role.id = userRole.role_id
|
</select>
|
|
</mapper>
|