| 1234567891011121314151617181920212223242526272829 |
- select
- sys_menu.*
- from
- sys_menu, sys_role_menu, sys_user_role, sys_user
- where
- sys_menu.id = sys_role_menu.menu_id
- and sys_role_menu.role_id = sys_user_role.role_id
- and sys_user_role.user_id = sys_user.id
- and sys_menu.del_flag = 0
- {{if ne .name ""}}
- and sys_menu.name like '%{{.name}}%'
- {{end}}
- {{if ne .code ""}}
- and sys_menu.code like '%{{.code}}%'
- {{end}}
- {{if ne .cn_id ""}}
- and sys_menu.inheritance like '%{{.cn_id}}%'
- {{end}}
- {{if ne .type_op ""}}
- and sys_menu.type {{.type_op}} {{.type}}
- {{end}}
- {{if ne .user_id ""}}
- and sys_user.id = '{{.user_id}}'
- {{else}}
- group by sys_menu.id
- {{end}}
- order by order_num
- LIMIT {{.rows}} OFFSET {{.offset}}
|