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;

@Data
public class PlateResList {

    @Schema(description = "排单ID")
    private Long planId;
    @Schema(description = "板材id")
    private Long plateId;
    @Schema(description = "板材库大板id-大板的实际ID")
    private String goodsId;
    @Schema(description = "生产单id")
    private Long orderId;
    @Schema(description = "大板的分类ID")
    private Long id;
    @Schema(description = "房间id")
    private Long roomId;
    @Schema(description = "房间名称")
    private String roomName;
    @Schema(description = "柜体Id")
    private Long bodyId;
    @Schema(description = "柜体名称")
    private String bodyName;
    @Schema(description = "板编号")
    private String plateNo;
    @Schema(description = "自定义板编号")
    private String customPlateNo;
    @Schema(description = "板材名称")
    private String plateName;
    @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 BigDecimal sealLeft;
    @Schema(description = "右封边厚度")
    private BigDecimal sealRight;
    @Schema(description = "上封边厚度")
    private BigDecimal sealUp;
    @Schema(description = "下封边厚度")
    private BigDecimal sealDown;
    @Schema(description = "是否异形")
    private Boolean isSpecialShaped;
    @Schema(description = "是否造型")
    private Boolean isSculpt;
    @Schema(description = "是否排孔")
    private Boolean isRowHole;
    @Schema(description = "材质")
    private String material;
    @Schema(description = "纹路")
    private Integer texture;
    @Schema(description = "品牌")
    private String brand;
    @Schema(description = "备注")
    private String remark;


    @Schema(description = "是否侧面造型")
    private Boolean isSideSculpt;
    @Schema(description = "是否二维刀路")
    private Boolean is2v;
    @Schema(description = "是否侧面二维刀路")
    private Boolean isSide2v;


    @Schema(description = "大板号")
    private Integer boardId;
    @Schema(description = "开料序")
    private Integer placeId;

}
