package com.cf.imes.module.manage.controller.admin.pack.vo;


import com.baomidou.mybatisplus.annotation.TableId;
import com.cf.imes.framework.mybatis.core.dataobject.BaseDO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;


@Schema(description = "管理后台 -  生产单包裹表 Response VO")
@Data
public class OrderPackRespVO {

    @Schema(description = "包裹ID", requiredMode = Schema.RequiredMode.REQUIRED)
    private Long id;

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

    @Schema(description = "包裹编号", requiredMode = Schema.RequiredMode.REQUIRED)
    private String packageNo;

    @Schema(description = "包裹类型，-1未定义，0板材，1配件，2其他配件", requiredMode = Schema.RequiredMode.REQUIRED)
    private Long type;

    @Schema(description = "包裹名", requiredMode = Schema.RequiredMode.REQUIRED)
    private String name;

    @Schema(description = "包裹状态，0未封包，1已封包，2已入库，3已出库", requiredMode = Schema.RequiredMode.REQUIRED)
    private Integer status;

    @Schema(description = "组织ID", requiredMode = Schema.RequiredMode.REQUIRED)
    private Long organId;

    @Schema(description = "备注", requiredMode = Schema.RequiredMode.REQUIRED)
    private String remark;


}
