package com.cf.imes.module.executor.controller.admin.plan.saveOptimize;


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


@Schema(description = "小板优化的数据信息-全部")
@Data
@ToString(callSuper = true)
public class PlatePlaceInfo {



    @Schema(description = "自增板信息")
    private Object abInfo;

    @Schema(description = "大板ID")
    private Long bi;


    @Schema(description = "小板编号")
    private String bo;


    @Schema(description = "位置X")
    private Object x;


    @Schema(description = "位置Y")
    private Object y;



    @Schema(description = "优化顺序")
    private Object pi;


    @Schema(description = "放置方式")
    private Object ps;


    @Schema(description = "开料顺序")
    private Object co;


    @Schema(description = "下刀点位置")
    private Object cr;


    @Schema(description = "下刀点")
    private Object cp;


    @Schema(description = "未移动")
    private Object ia;


    @Schema(description = "是否重叠")
    private Object io;



    @Schema(description = "是否排钻")
    private Object dh;


    @Schema(description = "是否造型")
    private Object dm;


    @Schema(description = "超限板标识")
    private Object of;


    @Schema(description = "板类型: 0普通 1自增, 2余料(失效)")
    private Object type;


    @Schema(description = "点列表")
    private Object points;



    @Schema(description = "原造型偏移信息")
    private Object orgSizeExpand;


    @Schema(description = "尺寸扩展信息(造型)")
    private Object sizeExpand;


    @Schema(description = "跟优化位置的漂移量x")
    private Object placeOffsetX;


    @Schema(description = "跟优化位置的漂移量y")
    private Object placeOffsetY;



}
