package com.zy.asrs.entity; import com.alibaba.excel.annotation.ExcelProperty; import com.baomidou.mybatisplus.annotations.TableField; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; @Data public class OrderDetlExcelVo implements Serializable { private static final long serialVersionUID = 1L; /** * 单据编号 */ @ApiModelProperty(value= "单据编号") @TableField("order_no") @ExcelProperty({"单据", "单据编号"}) private String orderNo; /** * 数量 */ @ApiModelProperty(value= "数量") @ExcelProperty({"单据", "数量"}) private Double anfme; /** * 作业数量 * * 入库 : 组托完成,组托档、工作档、入库完成数量 * 出库 : 工作档、出库完成数量 */ @ApiModelProperty(value= "作业数量") @TableField("work_qty") @ExcelProperty({"单据", "作业数量"}) private Double workQty; /** * 完成数量 * * 入库 : qty 👆 * 出库 : qty 👆 */ @ApiModelProperty(value= "完成数量") @ExcelProperty({"单据", "完成数量"}) private Double qty; /** * 商品编码 */ @ApiModelProperty(value= "商品编码") @ExcelProperty({"单据", "商品编码"}) private String matnr; /** * 商品名称 */ @ApiModelProperty(value= "商品名称") @ExcelProperty({"单据", "商品名称"}) private String maktx; /** * 规格 */ @ApiModelProperty(value= "规格") @ExcelProperty({"单据", "规格"}) private String specs; /** * 重量 */ @ApiModelProperty(value= "重量") @ExcelProperty({"单据", "重量"}) private Double weight; /** * 拥有者 */ @ApiModelProperty(value= "拥有者 1: 杰克 ") @ExcelProperty({"单据", "货主ID"}) private Integer owner; /** * 货物形态:0:代采、1:仓储 */ @ApiModelProperty(value= "货物形态:0:代采、1:仓储") private Integer payment; // // // public String getOwner$(){ // LocOwnerService service = SpringUtils.getBean(LocOwnerService.class); // LocOwner locOwner = service.selectById(this.owner); // if (!Cools.isEmpty(locOwner)){ // return String.valueOf(locOwner.getOwner()); // } // return null; // } // // public String getPayment$(){ // if (null == this.payment){ return null; } // switch (this.payment){ // case 1: // return "仓储"; // case 0: // return "代采"; // default: // return String.valueOf(this.payment); // } // } }