package com.vincent.rsf.server.manager.entity.excel;
|
|
import cn.afterturn.easypoi.excel.annotation.Excel;
|
import com.vincent.rsf.server.manager.entity.excel.annotation.ExcelAutoColumnSize;
|
import com.vincent.rsf.server.manager.entity.excel.annotation.ExcelComment;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.experimental.Accessors;
|
|
import java.io.Serializable;
|
|
@Data
|
@ExcelAutoColumnSize
|
@Accessors(chain = true)
|
public class PurchaseTemplate implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
@Excel(name = "*PO单号")
|
@ApiModelProperty(value= "*PO单号")
|
@ExcelComment(value = "poCode", example = "PO25413975")
|
private String poCode;
|
|
@Excel(name = "*行号")
|
@ApiModelProperty(value= "*行号")
|
@ExcelComment(value = "platItemId", example = "100068541001")
|
private String platItemId;
|
|
|
@Excel(name = "单据类型")
|
@ApiModelProperty(value= "单据类型")
|
@ExcelComment(value = "type", example = "采购入库单")
|
private String type;
|
|
|
@Excel(name = "业务类型")
|
@ApiModelProperty(value= "业务类型")
|
@ExcelComment(value = "wkType", example = "外购收货")
|
private String wkType;
|
|
@Excel(name = "项目名称")
|
@ApiModelProperty(value= "项目名称")
|
@ExcelComment(value = "project", example = "京东电商立库")
|
private String project;
|
|
|
|
// @Excel(name = "来源平台")
|
// @ApiModelProperty(value= "来源平台")
|
// @ExcelComment(value = "source", example = "ERP")
|
// private String source;
|
|
/**
|
* 物料编码
|
*/
|
@Excel(name = "*物料编码")
|
@ApiModelProperty(value= "*物料编码")
|
@ExcelComment(value = "matnrCode", example = "101000000002")
|
private String matnrCode;
|
|
/**
|
*
|
*/
|
@Excel(name = "物料名称")
|
@ApiModelProperty(value= "物料名称")
|
@ExcelComment(value = "matnrName", example = "TC-03128寸连体内上托")
|
private String matnrName;
|
|
// /**
|
// * 单位
|
// */
|
// @Excel(name = "单位")
|
// @ApiModelProperty(value= "单位")
|
// @ExcelComment(value = "unit", example = "个")
|
// private String unit;
|
|
/**
|
* 数量
|
*/
|
@Excel(name = "数量")
|
@ApiModelProperty(value= "数量")
|
@ExcelComment(value = "anfme", example = "75")
|
private Double anfme;
|
|
// /**
|
// * 已收数量
|
// */
|
// @Excel(name = "已完成量")
|
// @ApiModelProperty(value= "已完成量")
|
// @ExcelComment(value = "qty", example = "0")
|
// private Double qty;
|
|
// /**
|
// * 标准包装
|
// */
|
// @Excel(name = "标准包装")
|
// @ApiModelProperty(value= "标准包装")
|
// @ExcelComment(value = "nromQty", example = "1")
|
// private Double nromQty;
|
|
// /**
|
// * 条码打印数量
|
// */
|
// @Excel(name = "条码打印数量")
|
// @ApiModelProperty(value= "条码打印数量")
|
// @ExcelComment(value = "printQty", example = "0")
|
// private Double printQty;
|
|
/**
|
* 供应商编码
|
*/
|
@Excel(name = "*供应商编码")
|
@ApiModelProperty(value= "*供应商编码")
|
@ExcelComment(value = "splrCode", example = "685947")
|
private String splrCode;
|
|
|
/**
|
* 供应商名称
|
*/
|
@Excel(name = "供应商名称")
|
@ApiModelProperty(value= "供应商名称")
|
@ExcelComment(value = "splrName", example = "浙江中扬立库技术有限公司")
|
private String splrName;
|
|
/**
|
* 供应商批次
|
*/
|
@Excel(name = "供应商批次")
|
@ApiModelProperty(value= "供应商批次")
|
@ExcelComment(value = "splrBatch", example = "20250401")
|
private String splrBatch;
|
|
@Excel(name = "预计送达时间")
|
@ApiModelProperty("预计送达时间")
|
@ExcelComment(value = "arrTime", example = "2025-05-21")
|
private String arrTime;
|
|
|
@Excel(name = "备注")
|
@ApiModelProperty("备注")
|
@ExcelComment(value = "memo", example = "注:易碎品,轻拿放")
|
private String memo;
|
|
}
|