77 lines
1.7 KiB
Python
77 lines
1.7 KiB
Python
from pydantic import BaseModel
|
||
from typing import Optional
|
||
from typing import List
|
||
|
||
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 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
|
||
|
||
|
||
|
||
|
||
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
|
||
|
||
|
||
class samItem(BaseModel):
|
||
class_name: str
|
||
color: Optional[List[int]] = None
|
||
path: str
|
||
|
||
|
||
class samItem2(BaseModel):
|
||
current_index:int
|
||
rgb_color: List[int]
|
||
path: str |