123456789101112131415161718192021222324252627282930313233343536373839 |
- <?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="com.lantone.dblayermbg.mapper.RoleMapper">
- <select id="getRolePage" resultType="com.lantone.common.dto.GetRolePageDTO">
- SELECT
- r.*,
- IF (
- r.`status` = 1,
- "启用",
- "禁用"
- ) statusName
- FROM
- sys_role r
- WHERE
- r.is_deleted = 'N'
- AND r.remark != 'ManagementRole'
- AND AND r.creator = #{getRolePageVO.creator}
- -- AND r.hospital_id = #{getRolePageVO.hospitalId}
- <if test="getRolePageVO.name!=null and getRolePageVO.name!=''">
- AND r.`name` LIKE concat('%',#{getRolePageVO.name},'%')
- </if>
- <if test="getRolePageVO.status!=null and getRolePageVO.status!=''">
- AND r.`status` = #{getRolePageVO.status}
- </if>
- </select>
- <select id="getCreateRoles" resultType="com.lantone.common.dto.GetCreateRoleDTO">
- SELECT
- r.id,
- r.name
- FROM
- sys_role r
- WHERE
- r.is_deleted = 'N'
- AND r.`status` = '1'
- AND r.hospital_id = #{hospitalId}
- -- AND r.`remark` != 'ManagementRole'
- </select>
- </mapper>
|