| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- from sqlalchemy import false
- from middleware import *
- import datetime
- class HlmForwardRequest(BaseModel):
- method: str = Field(default="GET", description="请求方法")
- headers: dict = Field(default={}, description="请求头")
- target_url: str = Field(default="", description="目标地址")
- query_params:str = Field(default="", description="请求参数")
- class ModelGetDeviceConfig(BaseModel):
- """获取可执行程序命令列表"""
- mode_type: Optional[str] =Field(
- default="执行左脚程序", description="类型,【执行左脚程序】或者【执行右脚程序】"
- )
- class ModelGetDeviceConfigDetail(BaseModel):
- """获取可执行程序命令列表"""
- id: int = Field(
- default=None, description="可执行程序得id"
- )
- class SaveDeviceConfig(BaseModel):
- """获取可执行程序命令列表"""
- id: Optional[int] = Field(default=None, primary_key=True)
- mode_type: Optional[str] = Field(default="", index=True, max_length=128)
- action_name: Optional[str] = Field(default="", index=True, max_length=128)
- action_index: Optional[int] = Field(default=None)
- action_status: Optional[bool] = Field(default=None)
- camera_height: Optional[int] = Field(default=None)
- camera_angle: Optional[float] = Field(default=None)
- number_focus: Optional[int] = Field(default=None)
- take_picture: Optional[bool] = Field(default=None)
- turntable_position: Optional[float] = Field(default=None)
- turntable_angle: Optional[float] = Field(default=None)
- shoe_upturn: Optional[bool] = Field(default=None)
- pre_delay: Optional[float] = Field(default=None)
- after_delay: Optional[float] = Field(default=None)
- led_switch: Optional[bool] = Field(default=None)
- is_wait: Optional[bool] = Field(default=False)
- is_need_confirm: Optional[bool] = Field(default=False)
- class PhotoRecordDelete(BaseModel):
- """获取可执行程序命令列表"""
- goods_art_nos: list[str] = Field(default=None, description="货号数组")
- class SysConfigParams(BaseModel):
- """系统配置"""
- key: str = Field(default=None, description="类型")
- value: str = Field(default=None, description="json数据")
|