[
  {
    "name": "code",
    "uiSchema": {
      "title": "代码",
      "x-component": "Input",
      "x-component-props": {
        "placeholder": "请输入代码",
        "requiredobj": {
          "required": true,
          "message": "代码不能为空"
        }
      }
    }
  },
  {
    "name": "name",
    "uiSchema": {
      "title": "名称",
      "x-component": "Input",
      "x-component-props": {
        "placeholder": "请输入名称",
        "requiredobj": {
          "required": true
        }
      }
    }
  },
  {
    "name": "description",
    "uiSchema": {
      "title": "描述",
      "x-component": "Input.TextArea",
      "x-component-props": {
        "placeholder": "请输入描述",
        "rows": 4
      }
    }
  },
  {
    "name": "priority",
    "uiSchema": {
      "title": "优先级",
      "x-component": "InputNumber",
      "type": "integer",
      "x-component-props": {
        "placeholder": "请输入优先级（0-100）",
        "min": 0,
        "max": 100,
        "precision": 0
      }
    }
  },
  {
    "name": "status",
    "uiSchema": {
      "title": "状态",
      "x-component": "Select",
      "x-component-props": {
        "placeholder": "请选择状态"
      },
      "x-data-source": {
        "type": "default",
        "options": [
          {
            "label": "启用",
            "value": "active"
          },
          {
            "label": "禁用",
            "value": "inactive"
          },
          {
            "label": "待审核",
            "value": "pending"
          }
        ]
      }
    }
  },
  {
    "name": "isEnabled",
    "uiSchema": {
      "title": "是否启用",
      "x-component": "Switch",
      "type": "boolean",
      "x-component-props": {
        "checkedChildren": "是",
        "unCheckedChildren": "否"
      }
    }
  },
  {
    "name": "startDate",
    "uiSchema": {
      "title": "开始日期",
      "x-component": "DatePicker",
      "x-component-props": {
        "placeholder": "请选择开始日期",
        "format": "YYYY-MM-DD"
      }
    }
  },
  {
    "name": "remarks",
    "uiSchema": {
      "title": "备注",
      "x-component": "Input.TextArea",
      "x-component-props": {
        "placeholder": "请输入备注",
        "rows": 3
      }
    }
  },
  {
    "name": "productStatus",
    "uiSchema": {
      "title": "产品状态",
      "x-component": "Radio.Group",
      "x-component-props": {
        "direction": "horizontal"
      },
      "x-data-source": {
        "type": "default",
        "options": [
          {
            "label": "上架",
            "value": "active"
          },
          {
            "label": "下架",
            "value": "inactive"
          },
          {
            "label": "待审核",
            "value": "pending"
          }
        ]
      }
    }
  },
  {
    "name": "productFeatures",
    "uiSchema": {
      "title": "产品特性",
      "x-component": "Checkbox.Group",
      "type": "array",
      "x-component-props": {
        "direction": "vertical"
      },
      "x-data-source": {
        "type": "default",
        "options": [
          {
            "label": "支持退换",
            "value": "returnable"
          },
          {
            "label": "支持货到付款",
            "value": "cod"
          },
          {
            "label": "支持发票",
            "value": "invoice"
          },
          {
            "label": "支持分期",
            "value": "installment"
          }
        ]
      }
    }
  }
]
