2025-05-06 11:18:48 +08:00
|
|
|
|
from pydantic import BaseModel
|
|
|
|
|
from typing import Optional
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class Zongbiaomianji(BaseModel):
|
|
|
|
|
A: float
|
|
|
|
|
VM: float
|
|
|
|
|
K_C: float # 注意:Python 中的变量名不能包含斜杠,因此将其替换为下划线
|
|
|
|
|
MM: float
|
|
|
|
|
AT: float
|
|
|
|
|
At: float
|
|
|
|
|
Rt: float
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class Meitan(BaseModel):
|
|
|
|
|
SSA: float
|
|
|
|
|
TPV: float
|
|
|
|
|
N: float # 注意:Python 中的变量名不能包含斜杠,因此将其替换为下划线
|
|
|
|
|
O: float
|
|
|
|
|
ID_IG: float
|
|
|
|
|
J: float
|
|
|
|
|
|
|
|
|
|
|
2025-06-04 17:04:02 +08:00
|
|
|
|
class Meirejie(BaseModel):
|
|
|
|
|
A: float
|
|
|
|
|
V: float
|
|
|
|
|
FC: float
|
|
|
|
|
C: float
|
|
|
|
|
H: float
|
|
|
|
|
N: float
|
|
|
|
|
S: float
|
|
|
|
|
O: float
|
|
|
|
|
H_C: float
|
|
|
|
|
O_C: float
|
|
|
|
|
N_C: float
|
|
|
|
|
Rt: float
|
|
|
|
|
Hr: float
|
|
|
|
|
dp: float
|
|
|
|
|
T: float
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2025-05-06 11:18:48 +08:00
|
|
|
|
class FormData(BaseModel):
|
|
|
|
|
A_min: Optional[float] = None
|
|
|
|
|
A_max: Optional[float] = None
|
|
|
|
|
A_step: Optional[float] = None
|
|
|
|
|
VM_min: Optional[float] = None
|
|
|
|
|
VM_max: Optional[float] = None
|
|
|
|
|
VM_step: Optional[float] = None
|
|
|
|
|
KC_min: Optional[float] = None
|
|
|
|
|
KC_max: Optional[float] = None
|
|
|
|
|
KC_step: Optional[float] = None
|
|
|
|
|
MM_min: Optional[float] = None
|
|
|
|
|
MM_max: Optional[float] = None
|
|
|
|
|
MM_step: Optional[float] = None
|
|
|
|
|
AT_min: Optional[float] = None
|
|
|
|
|
AT_max: Optional[float] = None
|
|
|
|
|
AT_step: Optional[float] = None
|
|
|
|
|
At_min: Optional[float] = None
|
|
|
|
|
At_max: Optional[float] = None
|
|
|
|
|
At_step: Optional[float] = None
|
|
|
|
|
Rt_min: Optional[float] = None
|
|
|
|
|
Rt_max: Optional[float] = None
|
|
|
|
|
Rt_step: Optional[float] = None
|