CmsUserMapper.xml 649 B

12345678910111213141516
  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.cyksj.mapper.manage.cms.CmsUserMapper">
  4. <select id="getCmsUserDetailByUserId" resultType="com.cyksj.model.views.CmsUserVO">
  5. select any_value(u.username),
  6. any_value(u.nickname),
  7. group_concat(r.role_name)
  8. from `cms_user` u
  9. inner join `cms_user_role` ur on u.id = ur.user_id
  10. inner join `cms_role` r on r.id = ur.role_id
  11. where u.id = #{userId}
  12. group by r.id
  13. </select>
  14. </mapper>