feat(role): add role_code across schema and APIs
This commit is contained in:
@@ -74,6 +74,7 @@ class SystemItem(BaseModel):
|
||||
|
||||
class RoleCreateRequest(BaseModel):
|
||||
system_key: str
|
||||
role_code: str | None = None
|
||||
name: str
|
||||
description: str | None = None
|
||||
status: str = "active"
|
||||
@@ -81,6 +82,7 @@ class RoleCreateRequest(BaseModel):
|
||||
|
||||
class RoleUpdateRequest(BaseModel):
|
||||
system_key: str | None = None
|
||||
role_code: str | None = None
|
||||
name: str | None = None
|
||||
description: str | None = None
|
||||
status: str | None = None
|
||||
@@ -89,6 +91,7 @@ class RoleUpdateRequest(BaseModel):
|
||||
class RoleItem(BaseModel):
|
||||
id: str
|
||||
role_key: str
|
||||
role_code: str
|
||||
system_key: str
|
||||
system_name: str
|
||||
name: str
|
||||
@@ -138,6 +141,7 @@ class SiteRoleAssignRequest(BaseModel):
|
||||
class SiteRoleItem(BaseModel):
|
||||
id: str
|
||||
role_key: str
|
||||
role_code: str
|
||||
role_name: str
|
||||
system_key: str
|
||||
system_name: str
|
||||
@@ -163,6 +167,7 @@ class UserEffectiveRoleItem(BaseModel):
|
||||
system_key: str
|
||||
system_name: str
|
||||
role_key: str
|
||||
role_code: str
|
||||
role_name: str
|
||||
|
||||
|
||||
|
||||
@@ -18,6 +18,7 @@ class InternalSystemListResponse(BaseModel):
|
||||
class InternalRoleItem(BaseModel):
|
||||
id: str
|
||||
role_key: str
|
||||
role_code: str
|
||||
system_key: str
|
||||
system_name: str
|
||||
name: str
|
||||
@@ -99,6 +100,7 @@ class InternalUserRoleItem(BaseModel):
|
||||
system_key: str
|
||||
system_name: str
|
||||
role_key: str
|
||||
role_code: str
|
||||
role_name: str
|
||||
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ class RoleSnapshotItem(BaseModel):
|
||||
system_key: str
|
||||
system_name: str
|
||||
role_key: str
|
||||
role_code: str
|
||||
role_name: str
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user