feat: staff management apis

This commit is contained in:
2025-05-21 15:59:33 +05:30
parent 7cae614e37
commit 9c39d369c1
13 changed files with 360 additions and 21 deletions
+10 -2
View File
@@ -11,7 +11,6 @@ class SNSBase(BaseModel):
TopicArn: str
SubscribeURL: str
Message: str
class AuthOTP(BaseModel):
email: EmailStr
@@ -33,6 +32,15 @@ class AuthBase(BaseModel):
email: EmailStr
password: str
class ResetPasswordBase(BaseModel):
token: str
password: str
class CreateSuperAdmin(BaseModel):
username:str
email:EmailStr
# Base schemas (shared attributes for create/read operations)
class ClinicBase(BaseModel):
name: str
@@ -101,7 +109,7 @@ class UserBase(BaseModel):
password: str
clinicRole: Optional[ClinicUserRoles] = None
userType: Optional[UserType] = None
mobile: str
mobile: Optional[str] = None
class ClinicDoctorBase(BaseModel):