system_find_user_page_count.tpl 641 B

123456789101112131415161718192021222324252627282930313233
  1. select
  2. count(*) records
  3. from
  4. sys_user
  5. {{if or (ne .cn_org_id "") (ne .org_id "")}}
  6. left join
  7. sys_org
  8. on
  9. sys_user.org_id = sys_org.id
  10. {{end}}
  11. {{if ne .role_name ""}}
  12. left join
  13. sys_role
  14. on sys_role.id = sys_user_role.role_id
  15. {{end}}
  16. where
  17. sys_user.del_flag = 0
  18. {{if ne .name ""}}
  19. and sys_user.name like '%{{.name}}%'
  20. {{end}}
  21. {{if ne .login_id ""}}
  22. and sys_user.login_id like '%{{.login_id}}%'
  23. {{end}}
  24. {{if ne .role_name ""}}
  25. and sys_role.name = '{{.role_name}}'
  26. {{end}}
  27. {{if ne .cn_org_id ""}}
  28. and sys_org.inheritance like '%{{.cn_org_id}}%'
  29. {{end}}
  30. {{if ne .role_rule ""}}
  31. and {{.role_rule}}
  32. {{end}}