feat: Add base project structure with API and web components

This commit is contained in:
Ke Sun
2025-12-02 20:28:01 +08:00
parent f3de6d6cc9
commit c1adc62ec6
817 changed files with 111226 additions and 106 deletions

View File

@@ -0,0 +1,22 @@
import time
from typing import Any, Optional
def success(data: Optional[Any] = None, msg: str = "OK") -> dict:
return {
"code": 0,
"msg": msg,
"data": data if data is not None else {},
"error": "",
"time": int(time.time() * 1000),
}
def fail(code: int, msg: str, error: str = "", data: Optional[Any] = None) -> dict:
return {
"code": code,
"msg": msg,
"data": data if data is not None else {},
"error": error,
"time": int(time.time() * 1000),
}