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 OrderModuleRespVO {

    @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 groupName;

    @Schema(description = "柜体中的板材数量", requiredMode = Schema.RequiredMode.REQUIRED)
    private Integer bodyNum;

    @Schema(description = "加工组中的板材数量", requiredMode = Schema.RequiredMode.REQUIRED)
    private Integer groupNum;
}
