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 = "type", example = "采购入库单") 
 | 
    private String type; 
 | 
  
 | 
    @Excel(name = "来源平台") 
 | 
    @ApiModelProperty(value= "来源平台") 
 | 
    @ExcelComment(value = "source", example = "ERP") 
 | 
    private String source; 
 | 
  
 | 
  
 | 
    @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 = "platItemId", example = "100068541001") 
 | 
    private String platItemId; 
 | 
  
 | 
    /** 
 | 
     * 物料编码 
 | 
     */ 
 | 
    @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 = "splrName", example = "浙江中扬立库技术有限公司") 
 | 
    private String splrName; 
 | 
  
 | 
    /** 
 | 
     * 供应商编码 
 | 
     */ 
 | 
    @Excel(name = "供应商编码") 
 | 
    @ApiModelProperty(value= "供应商编码") 
 | 
    @ExcelComment(value = "splrCode", example = "685947") 
 | 
    private String splrCode; 
 | 
  
 | 
    /** 
 | 
     * 供应商批次 
 | 
     */ 
 | 
    @Excel(name = "供应商批次") 
 | 
    @ApiModelProperty(value= "供应商批次") 
 | 
    @ExcelComment(value = "splrBatch", example = "20250401") 
 | 
    private String splrBatch; 
 | 
  
 | 
  
 | 
  
 | 
} 
 |