工作组接口

This commit is contained in:
zhaokaiyao@91isoft.com
2022-01-18 22:53:51 +08:00
parent ca79108b71
commit 06c14bd8cd
8 changed files with 222 additions and 5 deletions
@@ -2,4 +2,45 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.adc.da.slrs.customWorkGroup.dao.WorkGroupDao">
<select id="getWorkGroup" resultType="com.adc.da.slrs.customWorkGroup.entity.WorkGroup">
SELECT
work_group_name AS workGroup,
work_leader_id AS workLeaderId,
work_people_id AS workPeopleId
FROM
work_group
<where>
<if test="queryCondition.leaderName != null and queryCondition.leaderName != ''">
work_leader_id REGEXP (
SELECT
GROUP_CONCAT(USID SEPARATOR '|')
FROM
ts_user
WHERE
UNAME LIKE CONCAT('%', #{queryCondition.leaderName}, '%')
)
</if>
<if test="ew != null">
<if test="ew.nonEmptyOfWhere">
AND
</if>
${ew.sqlSegment}
</if>
</where>
</select>
<select id="getUserName" resultType="java.lang.String">
SELECT UNAME from ts_user WHERE FIND_IN_SET(USID,#{userId})
</select>
</mapper>