refactor: dbcrud->dbuser
This commit is contained in:
@@ -15,10 +15,14 @@ class Permission(BaseModel):
|
||||
function:str
|
||||
privilege:str
|
||||
|
||||
class Role(BaseModel):
|
||||
class RoleBase(BaseModel):
|
||||
id: int
|
||||
name:str
|
||||
description:str
|
||||
level:int
|
||||
|
||||
|
||||
class RoleWithPermission(RoleBase):
|
||||
permissions:t.List[Permission] = []
|
||||
|
||||
class UserBase(BaseModel):
|
||||
@@ -27,7 +31,7 @@ class UserBase(BaseModel):
|
||||
is_superuser: bool = False
|
||||
first_name: str = None
|
||||
last_name: str = None
|
||||
roles:t.List[Role] = []
|
||||
roles:t.List[RoleBase] = []
|
||||
|
||||
|
||||
class UserOut(BaseModel):
|
||||
@@ -42,10 +46,13 @@ class UserOut(BaseModel):
|
||||
class UserCreate(UserBase):
|
||||
email:str
|
||||
password: str
|
||||
hashed_password :str = None
|
||||
first_name: str
|
||||
last_name: str
|
||||
is_active:bool
|
||||
is_superuser:bool
|
||||
createuserid:t.Optional[int] = None
|
||||
updateuserid:t.Optional[int] = None
|
||||
|
||||
class ConfigDict:
|
||||
orm_mode = True
|
||||
@@ -53,6 +60,8 @@ class UserCreate(UserBase):
|
||||
|
||||
class UserEdit(UserBase):
|
||||
password: t.Optional[str] = None
|
||||
hashed_password :str = None
|
||||
updateuserid:t.Optional[int] = None
|
||||
|
||||
class ConfigDict:
|
||||
orm_mode = True
|
||||
|
||||
Reference in New Issue
Block a user