RoleMapper.xml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.lantone.dblayermbg.mapper.RoleMapper">
  4. <select id="getRolePage" resultType="com.lantone.common.dto.GetRolePageDTO">
  5. SELECT
  6. r.*,
  7. IF (
  8. r.`status` = 1,
  9. "启用",
  10. "禁用"
  11. ) statusName
  12. FROM
  13. sys_role r
  14. WHERE
  15. r.is_deleted = 'N'
  16. AND r.remark != 'ManagementRole'
  17. AND AND r.creator = #{getRolePageVO.creator}
  18. -- AND r.hospital_id = #{getRolePageVO.hospitalId}
  19. <if test="getRolePageVO.name!=null and getRolePageVO.name!=''">
  20. AND r.`name` LIKE concat('%',#{getRolePageVO.name},'%')
  21. </if>
  22. <if test="getRolePageVO.status!=null and getRolePageVO.status!=''">
  23. AND r.`status` = #{getRolePageVO.status}
  24. </if>
  25. </select>
  26. <select id="getCreateRoles" resultType="com.lantone.common.dto.GetCreateRoleDTO">
  27. SELECT
  28. r.id,
  29. r.name
  30. FROM
  31. sys_role r
  32. WHERE
  33. r.is_deleted = 'N'
  34. AND r.`status` = '1'
  35. AND r.hospital_id = #{hospitalId}
  36. -- AND r.`remark` != 'ManagementRole'
  37. </select>
  38. </mapper>