PUT imes_order_optimize_plate_model
{
  "settings": {},
  "mappings": {
    "properties": {
      "avgUsageRateAll": {
        "type": "long"
      },
      "avgUsageRateExcludeLastBoard": {
        "type": "long"
      },
      "blockPlaceInfo": {
        "type": "text",
        "fields": {
          "keyword": {
            "type": "keyword",
            "ignore_above": 256
          }
        }
      },
      "boardCount": {
        "type": "long"
      },
      "createTime": {
        "type": "date",
        "format": "strict_date_optional_time||yyyy-MM-dd HH:mm:ss||epoch_millis"
      },
      "creator": {
        "type": "keyword"
      },
      "cutBorder": {
        "type": "long"
      },
      "cutKnifeGap": {
        "type": "long"
      },
      "cutKnifeId": {
        "type": "long"
      },
      "cutedBoardInfo": {
        "properties": {
          "cutedBoardList": {
            "type": "long"
          },
          "cutedBoardNumber": {
            "type": "long"
          }
        }
      },
      "diameter": {
        "type": "long"
      },
      "goodsId": {
        "type": "keyword"
      },
      "helpCutGap": {
        "type": "long"
      },
      "helpKnifeId": {
        "type": "long"
      },
      "id": {
        "type": "keyword"
      },
      "isHelpCut": {
        "type": "boolean"
      },
      "isOptimized": {
        "type": "boolean"
      },
      "length": {
        "type": "long"
      },
      "maxBoardId": {
        "type": "long"
      },
      "minBoardId": {
        "type": "long"
      },
      "orderId": {
        "type": "long"
      },
      "orgLength": {
        "type": "long"
      },
      "orgWidth": {
        "type": "long"
      },
      "organId": {
        "type": "long"
      },
      "placeBlockNumber": {
        "type": "long"
      },
      "placeBoardNumber": {
        "type": "long"
      },
      "planId": {
        "type": "long"
      },
      "preMillingSize": {
        "type": "long"
      },
      "remainBoardCount": {
        "type": "long"
      },
      "remainBoardInfo": {
        "type": "text",
        "fields": {
          "keyword": {
            "type": "keyword",
            "ignore_above": 256
          }
        }
      },
      "remainBoardList": {
        "properties": {
          "color": {
            "type": "keyword"
          },
          "count": {
            "type": "long"
          },
          "id": {
            "type": "keyword"
          },
          "isHandAdd": {
            "type": "boolean"
          },
          "length": {
            "type": "float"
          },
          "material": {
            "type": "keyword"
          },
          "texture": {
            "type": "long"
          },
          "thickness": {
            "type": "float"
          },
          "width": {
            "type": "float"
          }
        }
      },
      "thickness": {
        "type": "long"
      },
      "updateTime": {
        "type": "date",
        "format": "strict_date_optional_time||yyyy-MM-dd HH:mm:ss||epoch_millis"
      },
      "updater": {
        "type": "keyword"
      },
      "usageRateLastBoard": {
        "type": "long"
      },
      "usedBoardInfo": {
        "type": "text",
        "fields": {
          "keyword": {
            "type": "keyword",
            "ignore_above": 256
          }
        }
      },
      "width": {
        "type": "long"
      }
    }
  }
}}