perf: 优化角色管理模块service层及异常处理

This commit is contained in:
insistence
2024-07-10 17:11:03 +08:00
parent 013ea25731
commit 1bd4bba2f5
7 changed files with 275 additions and 239 deletions

View File

@@ -16,7 +16,7 @@ class RoleModel(BaseModel):
role_name: Optional[str] = Field(default=None, description='角色名称')
role_key: Optional[str] = Field(default=None, description='角色权限字符串')
role_sort: Optional[int] = Field(default=None, description='显示顺序')
data_scope: Optional[Literal['1', '2', '3', '4']] = Field(default=None, description='数据范围1全部数据权限 2自定数据权限 3本部门数据权限 4本部门及以下数据权限')
data_scope: Optional[Literal['1', '2', '3', '4', '5']] = Field(default=None, description='数据范围1全部数据权限 2自定数据权限 3本部门数据权限 4本部门及以下数据权限 5仅本人数据权限')
menu_check_strictly: Optional[Union[int, bool]] = Field(default=None, description='菜单树选择项是否关联显示')
dept_check_strictly: Optional[Union[int, bool]] = Field(default=None, description='部门树选择项是否关联显示')
status: Optional[Literal['0', '1']] = Field(default=None, description='角色状态0正常 1停用')