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

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 板材生产单关系表
 */
@Schema(description = "管理后台 - 板材生产单关系表 order Response VO")
@Data
@ExcelIgnoreUnannotated
public class OrderGoodsRespVO {

    @Schema(description = "生产单号", requiredMode = Schema.RequiredMode.REQUIRED, example = "20230414026120")
    private Long orderId;

    @Schema(description = "房间Id", requiredMode = Schema.RequiredMode.REQUIRED)
    private Long roomId;

    @Schema(description = "柜体Id", requiredMode = Schema.RequiredMode.REQUIRED)
    private Long bodyId;

    @Schema(description = "加工组Id", requiredMode = Schema.RequiredMode.REQUIRED)
    private Long groupId;

    @Schema(description = "板材名称", requiredMode = Schema.RequiredMode.REQUIRED)
    private String goodsName;

    @Schema(description = "板材id", requiredMode = Schema.RequiredMode.REQUIRED)
    private Long goodsId;

    @Schema(description = "小板片数", requiredMode = Schema.RequiredMode.REQUIRED)
    private Integer totalPlates;

    @Schema(description = "小班面积", requiredMode = Schema.RequiredMode.REQUIRED)
    private Double totalArea;
}
