Kaynağa Gözat

增加系统配置

rambo 7 ay önce
ebeveyn
işleme
841fe0eb1c
3 değiştirilmiş dosya ile 14 ekleme ve 0 silme
  1. 12 0
      python/action.json
  2. 1 0
      python/model/device_config.py
  3. 1 0
      python/models.py

+ 12 - 0
python/action.json

@@ -4,6 +4,7 @@
         "execution_type": "程序1",
         "action_name": "俯视",
         "action_index": 20,
+        "is_system":true,
         "picture_index": 99,
         "camera_height": 200,
         "camera_angle": 14.0,
@@ -23,6 +24,7 @@
         "execution_type": "程序1",
         "action_name": "侧视",
         "action_index": 10,
+        "is_system": true,
         "picture_index": 99,
         "camera_height": 0,
         "camera_angle": 3.0,
@@ -43,6 +45,7 @@
         "action_name": "后跟",
         "action_index": 30,
         "picture_index": 99,
+        "is_system": true,
         "camera_height": 0,
         "camera_angle": 3.0,
         "number_focus": 0,
@@ -62,6 +65,7 @@
         "action_name": "鞋底",
         "action_index": 40,
         "picture_index": 99,
+        "is_system": true,
         "camera_height": 0,
         "camera_angle": 3.0,
         "number_focus": 0,
@@ -82,6 +86,7 @@
         "action_index": 50,
         "picture_index": 99,
         "camera_height": 0,
+        "is_system": true,
         "camera_angle": 3.0,
         "number_focus": 0,
         "take_picture": true,
@@ -102,6 +107,7 @@
         "picture_index": 99,
         "camera_height": 200,
         "camera_angle": 12.0,
+        "is_system": false,
         "number_focus": 1,
         "take_picture": false,
         "turntable_position": 300.0,
@@ -121,6 +127,7 @@
         "picture_index": 99,
         "camera_height": 200,
         "camera_angle": 14.0,
+        "is_system": true,
         "number_focus": 2,
         "take_picture": true,
         "turntable_position": 300.0,
@@ -140,6 +147,7 @@
         "picture_index": 99,
         "camera_height": 0,
         "camera_angle": 3.0,
+        "is_system": true,
         "number_focus": 0,
         "take_picture": true,
         "turntable_position": 300.0,
@@ -157,6 +165,7 @@
         "action_name": "后跟",
         "action_index": 30,
         "picture_index": 99,
+        "is_system": true,
         "camera_height": 0,
         "camera_angle": 3.0,
         "number_focus": 0,
@@ -176,6 +185,7 @@
         "action_name": "鞋底",
         "action_index": 40,
         "picture_index": 99,
+        "is_system": true,
         "camera_height": 0,
         "camera_angle": 3.0,
         "number_focus": 0,
@@ -195,6 +205,7 @@
         "action_name": "内里",
         "action_index": 50,
         "picture_index": 99,
+        "is_system": true,
         "camera_height": 0,
         "camera_angle": 3.0,
         "number_focus": 0,
@@ -215,6 +226,7 @@
         "action_index": 60,
         "picture_index": 99,
         "camera_height": 200,
+        "is_system": false,
         "camera_angle": 12.0,
         "number_focus": 1,
         "take_picture": false,

+ 1 - 0
python/model/device_config.py

@@ -10,6 +10,7 @@ class DeviceConfig(SQLModel, table=True):
     action_name: Optional[str] = Field(
         default=None, index=True, max_length=128, description="动作名称"
     )
+    is_system: Optional[bool] = Field(default=False,description="是否是系统配置")
     action_status: Optional[bool] = Field(default=True,description="是否启用;true或者false")
     action_index: Optional[int] = Field(default=999,description="排序,默认999")
     camera_height: Optional[int] = Field(default=None, description="相机高度;步长1;最小0;最大400")

+ 1 - 0
python/models.py

@@ -38,6 +38,7 @@ class SaveDeviceConfig(BaseModel):
     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)
+    is_system: Optional[bool] = Field(default=False)
     camera_height: Optional[int] = Field(default=None)
     camera_angle: Optional[float] = Field(default=None)
     number_focus: Optional[int] = Field(default=None)