package com.sunda.spmsorder.entity.vo;

import com.github.crab2died.annotation.ExcelField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @program: spms
 * @description:
 * @author: hzc
 * @create: 2022-6-9 09:05:41
 **/
@Data
public class OverseaRequisitionReportVo {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "领用工厂")
    @ExcelField(title = "werks", order = 1)
    String werks;

    @ApiModelProperty(value = "领用车间")
    @ExcelField(title = "workshopCode", order = 2)
    String workshopCode;

    @ApiModelProperty(value = "领用申请人")
    @ExcelField(title = "createUsername", order = 3)
    String createUsername;

    @ApiModelProperty(value = "申请日期")
    @ExcelField(title = "createTime", order = 4)
    String createTime;

    @ApiModelProperty(value = "领用申请单")
    @ExcelField(title = "relateDocument", order = 5)
    String relateDocument;

    @ApiModelProperty(value = "物料代码")
    @ExcelField(title = "materialNo", order = 6)
    String materialNo;

    @ApiModelProperty(value = "物料描述")
    @ExcelField(title = "materialZhDesc", order = 7)
    String materialZhDesc;

    @ApiModelProperty(value = "领用数量")
    @ExcelField(title = "actualQtyBasicUnit", order = 8)
    String actualQtyBasicUnit;

    @ApiModelProperty(value = "单位")
    @ExcelField(title = "basicUnit", order = 9)
    String basicUnit;

    @ApiModelProperty(value = "出库日期")
    @ExcelField(title = "outTime", order = 10)
    String outTime;

    @ApiModelProperty(value = "出库单号")
    @ExcelField(title = "spmsId", order = 11)
    String spmsId;

    @ApiModelProperty(value = "SAP凭证")
    @ExcelField(title = "sapVoucherNumber", order = 12)
    String sapVoucherNumber;

    @ApiModelProperty(value = "移动类型")
    @ExcelField(title = "movementType", order = 13)
    String movementType;

    @ApiModelProperty(value = "成本中心")
    @ExcelField(title = "costCenter", order = 14)
    String costCenter;

    @ApiModelProperty(value = "车牌号")
    @ExcelField(title = "licenseNo", order = 15)
    String licenseNo;

    @ApiModelProperty(value = "备注")
    @ExcelField(title = "comments", order = 16)
    String comments;
    
    @ApiModelProperty(value = "作废原因")
    @ExcelField(title = "cancelReason", order = 17)
    String cancelReason;

    @ApiModelProperty(value = "内部订单号")
    @ExcelField(title = "projectOaNumber", order = 18)
    String projectOaNumber;



}
