package com.zy.asrs.entity.param; import com.baomidou.mybatisplus.annotations.TableField; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.core.common.Cools; import com.core.common.SpringUtils; import com.zy.asrs.entity.KcztMap; import com.zy.asrs.service.KcztMapService; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; /** * 商品同步接口,参数 * Created on 2022/6/22 */ @Data public class MatParam implements Serializable { /** * 备用1 */ @ApiModelProperty(value= "备用1") private String standby1 = ""; /** * 备用2 */ @ApiModelProperty(value= "备用2") private String standby2 = ""; /** * 备用3 */ @ApiModelProperty(value= "备用3") private String standby3 = ""; /** * 备用1 */ @ApiModelProperty(value= "备用1") private String boxType1 = ""; /** * 备用2 */ @ApiModelProperty(value= "备用2") private String boxType2 = ""; /** * 备用3 */ @ApiModelProperty(value= "备用3") private String boxType3 = ""; /** * 商品编号 */ private double anfme; /** * 商品编号 */ private double anfme2; /** * 商品编号 */ private String batch; /** * 商品编号 */ private String matnr; /** * 商品名称 */ private String maktx; /** * 商品分类 */ private String groupCode; /** * 分类名称 */ private String groupName; /** * 别名 */ private String name; /** * 规格 */ private String specs; /** * 型号 */ private String model; /** * 颜色 */ private String color; /** * 品牌 */ private String brand; /** * 单位 */ private String unit; /** * 单价 */ private Double price; /** * sku */ private String sku; /** * 单位量 */ private Double units; /** * 条码 */ private String barcode; /** * 产地 */ private String origin; /** * 厂家 */ private String manu; /** * 生产日期 */ private String manuDate; /** * 品项数 */ private String itemNum; /** * 安全库存量 */ private Double safeQty; /** * 重量 */ private Double weight; /** * 长度 */ private Double length; /** * 体积 */ private Double volume; /** * 三方编码 */ private String threeCode; /** * 供应商 */ private String supp; /** * 供应商编码 */ private String suppCode; /** * 是否批次 1: 是 0: 否 */ private Integer beBatch; /** * 保质期 */ private String deadTime; /** * 预警天数 */ private Integer deadWarn; /** * 来源 1: 制造 2: 采购 3: 外协 */ private Integer source; /** * 要求检验 1: 是 0: 否 */ private Integer inspect; /** * 危险品 1: 是 0: 否 */ private Integer danger; /** * 状态 1: 正常 0: 禁用 */ private Integer status; /** * 添加人员 */ private String createBy; /** * 添加时间 */ private String createTime; /** * 备注 */ private String memo; /** * 备注 */ private Integer times = 0; /** * 单据单号 */ private String orderNo; /** * tiaoma */ private String tiaoma; //库存状态 private String cstateid; public String getCstateid$() { KcztMapService service = SpringUtils.getBean(KcztMapService.class); KcztMap kcztMap = service.selectOne(new EntityWrapper().eq("cstateid", this.cstateid)); if (!Cools.isEmpty(kcztMap)){ return String.valueOf(kcztMap.getVname()); } return this.cstateid; } }