feat(keys): auto-generate entity keys and remove manual key input from admin create forms

This commit is contained in:
Chris
2026-03-30 19:52:00 +08:00
parent 357ebad821
commit c4266b7da5
3 changed files with 28 additions and 20 deletions

View File

@@ -3,7 +3,6 @@ from typing import Literal
class SystemCreateRequest(BaseModel):
system_key: str
name: str
status: str = "active"
@@ -22,7 +21,6 @@ class SystemItem(BaseModel):
class ModuleCreateRequest(BaseModel):
system_key: str
module_key: str
name: str
status: str = "active"
@@ -41,7 +39,6 @@ class ModuleItem(BaseModel):
class CompanyCreateRequest(BaseModel):
company_key: str
name: str
status: str = "active"
@@ -59,7 +56,6 @@ class CompanyItem(BaseModel):
class SiteCreateRequest(BaseModel):
site_key: str
company_key: str
name: str
status: str = "active"
@@ -114,7 +110,6 @@ class ListResponse(BaseModel):
class PermissionGroupCreateRequest(BaseModel):
group_key: str
name: str
status: str = "active"