package cn.estsh.i3plus.pojo.mes.model;

import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;

/**
* @Description : 总装生产工单导入模板
* @Reference :
* @author: jessica.chen
* @date: 2020/6/12 17:10
* @Modify:
*/

@Data
@Api(value="总装生产工单导入模板",description = "总装生产工单导入模板")
public class ZzMesWorkOrderModel extends BaseBean {

    private static final long serialVersionUID = 5790342327875846646L;
    @ApiParam(value = "日期")
    @AnnoOutputColumn
    private String workDate;

    @ApiParam(value = "班次")
    @AnnoOutputColumn
    private String shiftName;

    @ApiParam(value = "项目名称")
    @AnnoOutputColumn(required = false)
    private String prodCfgTypeName;

    @ApiParam(value = "SAP物料号")
    @AnnoOutputColumn
    private String partNo;

    @ApiParam(value = "产品名称")
    @AnnoOutputColumn(required = false)
    private String partName;

    @ApiParam(value = "产线代码")
    private String workCenterCode;

    @ApiParam(value = "计划数")
    @AnnoOutputColumn
    private String qty;

    @ApiParam(value = "标包")
    @AnnoOutputColumn(required = false)
    private String snp;

    @ApiParam(value = "包装规格")
    @AnnoOutputColumn(required = false)
    private String packageSpec;

    @ApiParam(value = "备注")
    @AnnoOutputColumn(required = false)
    private String memo;

    @ApiParam(value = "行数")
    @AnnoOutputColumn(required = false)
    private Integer rows;

    @ApiParam("模具类型")
    @AnnoOutputColumn(required = false)
    private String mouldType;

    @ApiParam("模具编号集合")
    @AnnoOutputColumn(required = false)
    private String mouldCodeList;

    @ApiParam("工作中心名称")
    @AnnoOutputColumn(required = false)
    private String workCenterName;

}
