refactor: 重构数据权限逻辑

This commit is contained in:
insistence
2024-07-15 21:31:01 +08:00
parent 2263897111
commit 7df6616e54
3 changed files with 47 additions and 17 deletions

View File

@@ -144,6 +144,7 @@ class RoleDao:
.join(SysDept, SysDept.dept_id == SysUser.dept_id, isouter=True)
.where(
SysRole.del_flag == '0',
SysRole.role_id == query_object.role_id if query_object.role_id is not None else True,
SysRole.role_name.like(f'%{query_object.role_name}%') if query_object.role_name else True,
SysRole.role_key.like(f'%{query_object.role_key}%') if query_object.role_key else True,
SysRole.status == query_object.status if query_object.status else True,