| | |
| | | name AS userName, |
| | | disabled AS stateId, |
| | | (CASE |
| | | WHEN disabled = 0 THEN "正常" |
| | | WHEN disabled = 1 THEN "已禁用" |
| | | WHEN disabled = 0 THEN '正常' |
| | | WHEN disabled = 1 THEN '已禁用' |
| | | END) AS stateName, |
| | | CAST(blockId AS char) AS blockId, |
| | | (SELECT name FROM ba_block WHERE id = user.blockId) AS blockName |
| | |
| | | name AS userName, |
| | | disabled AS stateId, |
| | | (CASE |
| | | WHEN disabled = 0 THEN "正常" |
| | | WHEN disabled = 1 THEN "已禁用" |
| | | WHEN disabled = 0 THEN '正常' |
| | | WHEN disabled = 1 THEN '已禁用' |
| | | END) AS stateName, |
| | | CAST(blockId AS char) AS blockId, |
| | | (SELECT name FROM ba_block WHERE id = user.blockId) AS blockName |
| | |
| | | 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> |