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

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

import java.math.BigDecimal;

/**
 * 可维护未排单板件贴皮响应参数。
 */
@Data
public class VeneerManagePlateRespVO {

    @Schema(description = "板件贴皮记录ID")
    private Long id;

    @Schema(description = "生成贴皮编号")
    private String veneerNo;

    @Schema(description = "原板件编号")
    private String plateNo;

    @Schema(description = "原板件名称")
    private String plateName;

    @Schema(description = "原板件长(mm)")
    private BigDecimal length;

    @Schema(description = "原板件宽(mm)")
    private BigDecimal width;

    @Schema(description = "原板件厚(mm)")
    private BigDecimal thickness;

    @Schema(description = "贴皮排单ID，贴皮管理列表中固定为0")
    private Long planId;

    @Schema(description = "贴皮商品号")
    private String sourceVeneerNo;

    @Schema(description = "贴皮名称")
    private String veneerName;

    @Schema(description = "产品等级")
    private Integer productLevel;

    @Schema(description = "颜色")
    private String color;

    @Schema(description = "材质")
    private String material;
}
