From f4d1e8f5e01e12a90050d94e50571b9cb1ebe109 Mon Sep 17 00:00:00 2001 From: zhubaomin <zhubaomin> Date: 星期五, 21 二月 2025 09:01:14 +0800 Subject: [PATCH] 灌溉模块4个接口 --- pipIrr-platform/pipIrr-global/src/main/resources/mapper/BaUserMapper.xml | 39 +++++++++++++++++++++++++++++++++++---- 1 files changed, 35 insertions(+), 4 deletions(-) diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/BaUserMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/BaUserMapper.xml index dcb0b69..0e5f33e 100644 --- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/BaUserMapper.xml +++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/BaUserMapper.xml @@ -276,8 +276,8 @@ name AS userName, disabled AS stateId, (CASE - WHEN disabled = 0 THEN "姝e父" - WHEN disabled = 1 THEN "宸茬鐢�" + WHEN disabled = 0 THEN '姝e父' + WHEN disabled = 1 THEN '宸茬鐢�' END) AS stateName, CAST(blockId AS char) AS blockId, (SELECT name FROM ba_block WHERE id = user.blockId) AS blockName @@ -310,8 +310,8 @@ name AS userName, disabled AS stateId, (CASE - WHEN disabled = 0 THEN "姝e父" - WHEN disabled = 1 THEN "宸茬鐢�" + WHEN disabled = 0 THEN '姝e父' + WHEN disabled = 1 THEN '宸茬鐢�' END) AS stateName, CAST(blockId AS char) AS blockId, (SELECT name FROM ba_block WHERE id = user.blockId) AS blockName @@ -366,4 +366,35 @@ from ba_user where id = #{id,jdbcType=BIGINT} </select> + + <select id="getPhones" resultType="java.lang.String"> + SELECT phone FROM ba_user WHERE deleted = 0 and disabled = 0 + </select> + + <!--鑾峰彇绠�鍗曠敤鎴锋暟鎹垪琛�--> + <select id="getSimpleUsers" resultType="com.dy.pipIrrGlobal.voBa.VoSimpleUser"> + SELECT + id AS userId, + name AS userName + FROM ba_user + WHERE disabled = 0 AND deleted = 0 + </select> + + <!--鑾峰彇宸℃鍛樺垪琛�--> + <select id="getInspectors" resultType="com.dy.pipIrrGlobal.voBa.VoRoleSimple"> + SELECT + us.id AS inspectorId, + us.name AS inspector + FROM ba_user us + INNER JOIN ba_user_role ur ON ur.userId = us.id + INNER JOIN ba_role rol ON rol.id = ur.roleId + <where> + AND us.disabled = 0 + AND us.deleted = 0 + AND rol.`name` = '宸℃鍛�' + <if test = "inspector != null and inspector !=''"> + AND us.name LIKE CONCAT('%',#{inspector},'%') + </if> + </where> + </select> </mapper> \ No newline at end of file -- Gitblit v1.8.0