45 lines
1.2 KiB
Python
45 lines
1.2 KiB
Python
|
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
|
|||
|
|
|||
|
|
|||
|
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
|