package com.sunda.spmsoversea.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @program: spms
 * @description:
 * @author: Wayne Wu
 * @create: 2021-09-23 10:58
 **/
@Data
public class OverseaRequisitionDTO {

    @ApiModelProperty(value = "领用申请UUID")
    private String uuidRequisition;

    @ApiModelProperty(value = "数据版本号")
    private Integer dataVersion;

    @ApiModelProperty(value = "创建日期 yyyy-MM-dd")
    private String createDate;

    @ApiModelProperty(value = "审批通过日期 yyyy-MM-dd")
    private String approvalDate;

    @ApiModelProperty(value = "业务类型")
    private String businessType;

    @ApiModelProperty(value = "单据状态(0已删除;1待提交;2待审批;3审批通过;4审批拒绝;5已生成出库任务;)")
    private String spmsStatus;

    @ApiModelProperty(value = "工厂代码")
    private String werks;

    @ApiModelProperty(value = "车间代码")
    private String workshopCode;

    @ApiModelProperty(value = "仓库地点代码")
    private String whsLocationCode;

    @ApiModelProperty(value = "来源单号")
    private String relateDocument;

    @ApiModelProperty(value = "成本中心")
    private String costCenter;

    @ApiModelProperty(value = "成本中心名称")
    private String costCenterName;

    @ApiModelProperty(value = "备注")
    private String remarks;

    @ApiModelProperty(value = "评论")
    private String comments;
    
    @ApiModelProperty(value = "OA编号")
    private String oaNumber;

    @ApiModelProperty(value = "领用申请明细")
    List<OverseaRequisitionDtlDTO> requisitionDtlDTOList;
}
