system_find_user_page_select.tpl 578 B

12345678910111213141516171819202122232425262728
  1. select
  2. sys_user.*,
  3. sys_org.name org_name,
  4. GROUP_CONCAT(sys_role.name) user_role,
  5. GROUP_CONCAT(sys_role.id) user_role_id
  6. from
  7. sys_user
  8. left join
  9. sys_org
  10. on
  11. sys_user.org_id = sys_org.id
  12. left join
  13. sys_user_role
  14. on sys_user_role.user_id = sys_user.id
  15. left join
  16. sys_role
  17. on sys_role.id = sys_user_role.role_id
  18. where
  19. sys_user.del_flag = 0
  20. {{if ne .name ""}}
  21. and sys_user.name like '%{{.name}}%'
  22. {{end}}
  23. {{if ne .login_id ""}}
  24. and sys_user.login_id like '%{{.login_id}}%'
  25. {{end}}
  26. GROUP BY sys_user.id
  27. LIMIT {{.rows}} OFFSET {{.offset}}