|
|
@@ -19,15 +19,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<result property="address" column="address"/>
|
|
|
<result property="dictCode" column="dict_code"/>
|
|
|
<result property="dictLabel" column="dict_label"/>
|
|
|
+ <result property="userNum" column="user_num"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<select id="selectList" resultMap="SchoolResult">
|
|
|
SELECT
|
|
|
s.*,
|
|
|
- dd.dict_label
|
|
|
+ dd.dict_label,
|
|
|
+ COUNT(usi.user_id) as user_num
|
|
|
FROM
|
|
|
school s
|
|
|
LEFT JOIN sys_dict_data dd ON s.dict_code = dd.dict_code
|
|
|
+ LEFT JOIN user_school_info usi on s.school_name = usi.school_name
|
|
|
WHERE
|
|
|
1 = 1
|
|
|
<if test="status != null and status.size()!=0 ">
|
|
|
@@ -48,5 +51,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="dictCode != null and dictCode != ''" >
|
|
|
AND s.dict_code = #{dictCode}
|
|
|
</if>
|
|
|
+ GROUP BY s.id
|
|
|
</select>
|
|
|
</mapper>
|