package com.sunda.spmsoversea.dto;

import com.sunda.spmsoversea.entity.OverseaWhsMoveDtl;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @program: spms
 * @description:
 * @author: Wayne Wu
 * @create: 2022-01-20 11:09
 **/
@Data
public class OverseaWhsMoveUpdateDTO {

    @ApiModelProperty(value = "调拨任务UUID")
    private String uuid;

    @ApiModelProperty(value = "标题")
    private String subject;

    @ApiModelProperty(value = "创建日期")
    private String createDate;

    @ApiModelProperty(value = "调拨任务状态(0删除;1保存;2提交SPMS/库存更新;3提交SAP失败;4提交SAP成功;5调拨任务已撤销;)")
    private String spmsStatus;

    @ApiModelProperty(value = "移动类型")
    private String movementType;

    @ApiModelProperty(value = "调拨调出工厂代码")
    private String werksMoveOut;

    @ApiModelProperty(value = "调拨调出仓库代码")
    private String whsLocationCodeMoveOut;

    @ApiModelProperty(value = "调拨调出备注")
    private String remarkMoveOut;

    @ApiModelProperty(value = "调拨调入工厂代码")
    private String werksMoveIn;

    @ApiModelProperty(value = "调拨调入仓库代码")
    private String whsLocationCodeMoveIn;

    @ApiModelProperty(value = "调拨调入备注")
    private String remarkMoveIn;

    @ApiModelProperty(value = "关联单据号")
    private String relateDocument;

    @ApiModelProperty(value = "数据版本号")
    private Integer dataVersion;

    @ApiModelProperty(value = "海外仓调拨明细")
    private List<OverseaWhsMoveDtl> overseaWhsMoveDtlList;

}
