feat: update audit platform workspace
This commit is contained in:
@@ -35,24 +35,26 @@ class EvaluationPointGroupController(BaseController):
|
||||
code: str | None = Query(None, description="分组编码模糊搜索"),
|
||||
is_enabled: bool | None = Query(None, description="是否启用"),
|
||||
pid: int | None = Query(None, description="父分组ID,0 表示一级分组"),
|
||||
entry_module_id: int | None = Query(None, description="入口模块ID"),
|
||||
page: int = Query(1, ge=1, description="页码"),
|
||||
page_size: int = Query(20, ge=1, le=500, description="分页大小"),
|
||||
payload: dict = Depends(verify_access_token),
|
||||
):
|
||||
if not await self._check_permission(int(payload["user_id"]), ["evaluation_group:list:read", "rules:list:read"]):
|
||||
return JSONResponse(status_code=403, content={"code": 403, "msg": "当前用户没有评查点分组查看权限", "data": None})
|
||||
data = await self.GroupService.ListGroups(name, code, is_enabled, pid, page, page_size, int(payload["user_id"]))
|
||||
data = await self.GroupService.ListGroups(name, code, is_enabled, pid, page, page_size, int(payload["user_id"]), entry_module_id)
|
||||
return JSONResponse(status_code=200, content=data.model_dump())
|
||||
|
||||
@self.router.get("/all")
|
||||
async def ListAllEvaluationPointGroups(
|
||||
include_disabled: bool = Query(False, description="是否包含禁用分组"),
|
||||
with_rule_count: bool = Query(True, description="是否返回评查点数"),
|
||||
entry_module_id: int | None = Query(None, description="入口模块ID"),
|
||||
payload: dict = Depends(verify_access_token),
|
||||
):
|
||||
if not await self._check_permission(int(payload["user_id"]), ["evaluation_group:list:read", "rules:list:read"]):
|
||||
return JSONResponse(status_code=403, content={"code": 403, "msg": "当前用户没有评查点分组查看权限", "data": None})
|
||||
data = await self.GroupService.ListAllGroups(include_disabled, with_rule_count, int(payload["user_id"]))
|
||||
data = await self.GroupService.ListAllGroups(include_disabled, with_rule_count, int(payload["user_id"]), entry_module_id)
|
||||
return JSONResponse(status_code=200, content=[item.model_dump() for item in data])
|
||||
|
||||
@self.router.get("/by-document-types")
|
||||
|
||||
Reference in New Issue
Block a user