Header.java 3.13 KB
package com.huaheng.api.mes.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class Header {

    @ApiModelProperty(value = "id")
    private Integer id;

    @ApiModelProperty(value = "MOMID")
    private String MOMID;

    /**
     * 入库单 单号
     */
    @ApiModelProperty(value = "MES单据单号")
    private String referCode;

    /**
     * 入库单 单据类型 (用于区分入库和外协入库)
     */
    @ApiModelProperty(value = "MES单据类型")
    private String refeCodeType;

    @ApiModelProperty(value = "总数量")
    private BigDecimal totalQty;

    /**
     * MOM目标类型
     */
    @ApiModelProperty(value = "MOM目标类型")
    private String TAID;

    /**
     * 生产车间
     */
    @ApiModelProperty(value = "生产车间")
    private String workshop;

    /**
     * 仓库
     */
    @ApiModelProperty(value = "仓库")
    private String warehouse;

    /**
     * 仓库名称
     */
    @ApiModelProperty(value = "仓库名称")
    private String warehouseName;

    /**
     * 母件编码
     */
    @ApiModelProperty(value = "母件编码")
    private String superiorCode;

    /**
     * MOM来源类型
     */
    @ApiModelProperty(value = "MOM来源类型")
    private String FAID;

    /**
     * 母件名称
     */
    @ApiModelProperty(value = "母件名称")
    private String superiorName;

    /**
     * 日计划导入日期
     */
    @ApiModelProperty(value = "日计划导入日期")
    private Date dailyScheduleImportDate;

    /**
     * 计划开工日期
     */
    @ApiModelProperty(value = "计划开工日期")
    private Date requestedStartDate;

    /**
     * 要求到货时间
     */
    @ApiModelProperty(value = "计划完成日期")
    private Date requestedDeliveryDate;
    /**
     * 报工人
     */
    @ApiModelProperty(value = "报工人")
    private String productionWorker;
    /**
     * 报工人名称
     */
    @ApiModelProperty(value = "报工人名称")
    private String productionWorkerName;

    /**
     * 制单人编码
     */
    @ApiModelProperty(value = "制单人编码")
    private String creatorCode;
    /**
     * 制单人名称
     */
    @ApiModelProperty(value = "制单人名称")
    private String creatorName;

    /**
     * 出库单备注
     */
    @ApiModelProperty(value = "出库单备注")
    private String shipmentNote;

    /**
     * 调入仓库名称
     */
    @ApiModelProperty(value = "调入仓库名称")
    private String transferWarehouseName;

    /**
     * 调入仓库编码
     */
    @ApiModelProperty(value = "调入仓库编码")
    private String transferWarehouseCode;

    /**
     * 删除人
     */
    @ApiModelProperty(value = "删除人")
    private String delete;

    /**
     * 删除人工号
     */
    @ApiModelProperty(value = "删除人工号")
    private String deleteCode;

    @ApiModelProperty(value = "ISMOM")
    private String ISMOM;


    @ApiModelProperty(value = "物料颜色")
    private String materialColor;

    @ApiModelProperty(value = "入库备注")
    private String receiptNote;
}