3636)
3737async def get_pagination_casbin (
3838 db : CurrentSession ,
39- ptype : Annotated [str | None , Query (description = '策略类型, p / g' )] = None ,
40- sub : Annotated [str | None , Query (description = '用户 uuid / 角色' )] = None ,
39+ ptype : Annotated [str | None , Query (description = '策略类型: p / g' )] = None ,
40+ sub : Annotated [str | None , Query (description = '用户 UUID / 角色 ID ' )] = None ,
4141) -> ResponseSchemaModel [PageData [GetPolicyDetail ]]:
4242 casbin_select = await casbin_service .get_casbin_list (ptype = ptype , sub = sub )
4343 page_data = await paging_data (db , casbin_select )
4444 return response_base .success (data = page_data )
4545
4646
47- @router .get ('/policies' , summary = '获取所有P权限策略 ' , dependencies = [DependsJwtAuth ])
47+ @router .get ('/policies' , summary = '获取所有 P 权限策略 ' , dependencies = [DependsJwtAuth ])
4848async def get_all_policies (
49- role : Annotated [int | None , Query (description = '角色ID ' )] = None ,
49+ role : Annotated [int | None , Query (description = '角色 ID ' )] = None ,
5050) -> ResponseSchemaModel [list [list [str ]]]:
5151 policies = await casbin_service .get_policy_list (role = role )
5252 return response_base .success (data = policies )
5353
5454
5555@router .post (
5656 '/policy' ,
57- summary = '添加P权限策略 ' ,
57+ summary = '添加 P 权限策略 ' ,
5858 dependencies = [
5959 Depends (RequestPermission ('casbin:p:add' )),
6060 DependsRBAC ,
@@ -76,7 +76,7 @@ async def create_policy(p: CreatePolicyParam) -> ResponseSchemaModel[bool]:
7676
7777@router .post (
7878 '/policies' ,
79- summary = '添加多组P权限策略 ' ,
79+ summary = '添加多组 P 权限策略 ' ,
8080 dependencies = [
8181 Depends (RequestPermission ('casbin:p:group:add' )),
8282 DependsRBAC ,
@@ -89,7 +89,7 @@ async def create_policies(ps: list[CreatePolicyParam]) -> ResponseSchemaModel[bo
8989
9090@router .put (
9191 '/policy' ,
92- summary = '更新P权限策略 ' ,
92+ summary = '更新 P 权限策略 ' ,
9393 dependencies = [
9494 Depends (RequestPermission ('casbin:p:edit' )),
9595 DependsRBAC ,
@@ -102,7 +102,7 @@ async def update_policy(obj: UpdatePolicyParam) -> ResponseSchemaModel[bool]:
102102
103103@router .put (
104104 '/policies' ,
105- summary = '更新多组P权限策略 ' ,
105+ summary = '更新多组 P 权限策略 ' ,
106106 dependencies = [
107107 Depends (RequestPermission ('casbin:p:group:edit' )),
108108 DependsRBAC ,
@@ -115,7 +115,7 @@ async def update_policies(obj: UpdatePoliciesParam) -> ResponseSchemaModel[bool]
115115
116116@router .delete (
117117 '/policy' ,
118- summary = '删除P权限策略 ' ,
118+ summary = '删除 P 权限策略 ' ,
119119 dependencies = [
120120 Depends (RequestPermission ('casbin:p:del' )),
121121 DependsRBAC ,
@@ -128,7 +128,7 @@ async def delete_policy(p: DeletePolicyParam) -> ResponseSchemaModel[bool]:
128128
129129@router .delete (
130130 '/policies' ,
131- summary = '删除多组P权限策略 ' ,
131+ summary = '删除多组 P 权限策略 ' ,
132132 dependencies = [
133133 Depends (RequestPermission ('casbin:p:group:del' )),
134134 DependsRBAC ,
@@ -141,7 +141,7 @@ async def delete_policies(ps: list[DeletePolicyParam]) -> ResponseSchemaModel[bo
141141
142142@router .delete (
143143 '/policies/all' ,
144- summary = '删除所有P权限策略 ' ,
144+ summary = '删除所有 P 权限策略 ' ,
145145 dependencies = [
146146 Depends (RequestPermission ('casbin:p:empty' )),
147147 DependsRBAC ,
@@ -154,15 +154,15 @@ async def delete_all_policies(sub: DeleteAllPoliciesParam) -> ResponseModel:
154154 return response_base .fail ()
155155
156156
157- @router .get ('/groups' , summary = '获取所有G权限策略 ' , dependencies = [DependsJwtAuth ])
157+ @router .get ('/groups' , summary = '获取所有 G 权限策略 ' , dependencies = [DependsJwtAuth ])
158158async def get_all_groups () -> ResponseSchemaModel [list [list [str ]]]:
159159 data = await casbin_service .get_group_list ()
160160 return response_base .success (data = data )
161161
162162
163163@router .post (
164164 '/group' ,
165- summary = '添加G权限策略 ' ,
165+ summary = '添加 G 权限策略 ' ,
166166 dependencies = [
167167 Depends (RequestPermission ('casbin:g:add' )),
168168 DependsRBAC ,
0 commit comments