| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- select
- count(*) records
- from
- sys_area
- left join
- sys_org
- on
- sys_area.org_id = sys_org.id
- left join
- sys_user
- on
- sys_area.manager = sys_user.id
- where
- {{if ne .del_flag ""}}
- sys_area.del_flag = {{.del_flag}}
- {{else}}
- sys_area.del_flag = 0
- {{end}}
- {{if ne .id ""}}
- and sys_area.id = "{{.id}}"
- {{end}}
- {{if ne .name ""}}
- and sys_area.name like "%{{.name}}%"
- {{end}}
- {{if ne .parent ""}}
- and sys_area.parent = "{{.parent}}"
- {{end}}
- {{if ne .inheritance ""}}
- and sys_area.inheritance like "%{{.inheritance}}%"
- {{end}}
- {{if ne .temp_id ""}}
- and sys_area.temp_id = "{{.temp_id}}"
- {{end}}
- {{if ne .manager ""}}
- and sys_area.manager = "{{.manager}}"
- {{end}}
- {{if ne .org_id ""}}
- and sys_area.org_id = "{{.org_id}}"
- {{end}}
- {{if ne .org_name ""}}
- and sys_org.name like "%{{.org_name}}%"
- {{end}}
- {{if ne .org_inheritance ""}}
- and sys_org.inheritance like "%{{.org_inheritance}}%"
- {{end}}
- {{if ne .manager_name ""}}
- and sys_user.name = "{{.manager_name}}"
- {{end}}
|