From a3c9ba1e3a921e94590b4e9115d3c978196dc969 Mon Sep 17 00:00:00 2001 From: wojiaoyishang <422880152@qq.com> Date: Sat, 11 Feb 2023 20:32:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- applications/common/utils/role.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/applications/common/utils/role.py b/applications/common/utils/role.py index a0cc286..8a12e31 100644 --- a/applications/common/utils/role.py +++ b/applications/common/utils/role.py @@ -20,11 +20,11 @@ def filter_by(**kwargs): 参考调用如下:: - roleinfo = dev.role.filter_by(code='admin').first() # 第一个符合要求的角色信息 + roleinfo = role.filter_by(code='admin').first() # 第一个符合要求的角色信息 print(role.id, role.name) # 输出角色名称与角色标识 # 找出所有角色id - for role in dev.role.filter_by().all(): + for role in role.filter_by().all(): print(role.id, role.name) :param kwargs: 查询参数 @@ -78,7 +78,7 @@ def get_power(role_filter, detail=False, p=0): } - :param role_filter: dev.role.filter_by() 返回结果。 + :param role_filter: role.filter_by() 返回结果。 :param detail: 返回详细数据 :param p: 如果有多个结果被找到,p可以确定使用第几个结果。内部使用 role_filter.all()[p] :return: 用户拥有的权限列表。 @@ -105,7 +105,7 @@ def set_power(role_filter, powerIds, p=0): """ 保存角色权限。此函数会直接写入数据库。 - :param role_filter: dev.role.filter_by() 返回结果。 + :param role_filter: role.filter_by() 返回结果。 :param powerIds: 必须是一个包含权限ID的列表。如 [1, 2, 3] :param p: 如果有多个结果被找到,p可以确定使用第几个结果。内部使用 role_filter.all()[p] :return: None @@ -128,10 +128,10 @@ def update(role_filter, data): 参考调用如下:: - role_filter = dev.role.filter_by(id=0) # 获取指定角色ID的角色,注意不要使用会引起歧义的查询条件,否则会匹配到多个角色。 - dev.role.update(role_filter, {enable: 0}) # 禁用 + role_filter = role.filter_by(id=0) # 获取指定角色ID的角色,注意不要使用会引起歧义的查询条件,否则会匹配到多个角色。 + role.update(role_filter, {enable: 0}) # 禁用 - :param role_filter: dev.role.filter_by() 返回结果。 + :param role_filter: role.filter_by() 返回结果。 :param data: 要更新的数据,必须是字典。 :return: None """ @@ -143,7 +143,7 @@ def delete(role_filter): """ 删除角色。此功能将直接写入数据库。 - :param role_filter: dev.role.filter_by() 返回结果。 + :param role_filter: role.filter_by() 返回结果。 :return: 是否成功。 """ role = role_filter.first()