package com.ximai.mes.pro.domain.vo;

import com.ximai.common.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

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

@Data
public class ProTaskWorkorderReportFormListVo {


    /**
     * 生产工单ID
     */
    private Long workorderId;


    /**
     * 任务单号
     */
    private String workorderCode;

    /**
     * 任务ID
     */
    private Long taskId;

    /**
     * 编排单号
     */
    private String arrangeCode;

    /**
     * 组合单号
     */

    private String combinationCode;

    /**
     * 任务单号
     */

    private String taskCode;

    /**
     * 销售单号
     */

     private String salesVoucher;

    /**
     * 物料编码
     */

    private String productCode;

    /**
     * 物料名称
     */

    private String productName;

    /**
     * 规格
     */

    private String productSpc;

    /**
     * 完工数量
     */

    private BigDecimal taskQuantity;

    /**
     * 计划数量
     */

    private BigDecimal quantity;

    /**
     * 在制进度
     */

    private BigDecimal schedule;

    /**
     * 需求日期 -> 完工时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "需求日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date requestDate;



}
