package com.cf.imes.module.executor.controller.admin.plan.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author there
 */
@Data
public class PlatePage {
    @Schema(description = "板材id")
    private Long plateId;
    @Schema(description = "生产单id")
    private Long orderId;
    @Schema(description = "商品id")
    private String goodsId;
    @Schema(description = "板名称")
    private String name;
    @Schema(description = "商品名称")
    private String goodsName;
    @Schema(description = "商品材质")
    private String material;
    @Schema(description = "商品颜色")
    private String color;
    @Schema(description = "宽")
    private BigDecimal width;
    @Schema(description = "高")
    private BigDecimal height;
    @Schema(description = "厚")
    private BigDecimal thickness;
    @Schema(description = "面积")
    private BigDecimal area;
    @Schema(description = "客户")
    private String customer;
    @Schema(description = "地址")
    private String address;
    @Schema(description = "自定义单号")
    private String customOrderNo;
    @Schema(description = "备注")
    private String remark;


    @Schema(description = "板件数量")
    private Long num;

    @Schema(description = "异形", requiredMode = Schema.RequiredMode.REQUIRED)
    private String specialShaped;

    @Schema(description = "造型", requiredMode = Schema.RequiredMode.REQUIRED)
    private String profiling;
}
