Initial commit - DesignerCEP Project with Caddy deployment

This commit is contained in:
zuowei1216
2025-12-19 21:27:17 +08:00
commit 8ea58fe480
170 changed files with 47469 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
from typing import List, Optional
from pydantic import BaseModel
from datetime import date, datetime
class CheckUpdateData(BaseModel):
version: str
download_url: str
force_update: bool
is_expired: bool
class CheckUpdateResponse(BaseModel):
code: int
data: CheckUpdateData
message: str
class LoginData(BaseModel):
token: str
username: str
expire_date: Optional[str] # YYYY-MM-DD
permissions: List[str]
class LoginResponse(BaseModel):
code: int
data: LoginData
message: str
class CheckUpdateRequest(BaseModel):
username: str