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

import com.cf.imes.module.executor.controller.admin.plan.dto.*;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

/**
 * @author Beal
 */
@Data
public class PlateDetailVO {

    @Schema(description = "生产单id")
    private Long orderId;

    @Schema(description = "点详情列表")
    private List<PointDetail> pointDetailList;

    @Schema(description = "孔详情列表")
    private List<HoleDetail> holeDetailList;

    @Schema(description = "造型列表")
    private List<ModelDetail> modelDetailList;

    @Schema(description = "偏移量")
    private OffSet offSet;

    @Schema(description = "是否新版本")
    private Boolean newVersion;

    @Schema(description = "原始点详情列表")
    private List<OldPointDetail> oldPointDetailList;

    @Schema(description = "开料尺寸")
    private KaiLiaoSize kaiLiaoSize;

    @Schema(description = "边模型详情列表")
    private List<SideModelDetail> sideModelDetails;

    @Schema(description = "边孔详情")
    private List<SideHoleDetail> sideHoleDetailList;

}
