system_find_user_page_select.tpl 622 B

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