|
|
@@ -16,19 +16,17 @@
|
|
|
*/
|
|
|
package org.springblade.deliver.goods.entity;
|
|
|
|
|
|
-import java.math.BigDecimal;
|
|
|
-
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
-import java.io.Serializable;
|
|
|
-import java.util.Date;
|
|
|
-
|
|
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
|
|
import com.fasterxml.jackson.databind.ser.std.NullSerializer;
|
|
|
-import lombok.Data;
|
|
|
-import lombok.EqualsAndHashCode;
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.Data;
|
|
|
+
|
|
|
+import java.io.Serializable;
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.util.Date;
|
|
|
|
|
|
/**
|
|
|
* 发货明细实体类
|
|
|
@@ -44,272 +42,278 @@ public class DeliveryItems implements Serializable {
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
/**
|
|
|
- * 主键
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "主键")
|
|
|
- private Long id;
|
|
|
- /**
|
|
|
- * 主表id
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "主表id")
|
|
|
- private Long pid;
|
|
|
- /**
|
|
|
- * 排序
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "排序")
|
|
|
- private Integer sort;
|
|
|
- /**
|
|
|
- * 类型(货物,赠品)
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "类型(货物,赠品)")
|
|
|
- private String billType;
|
|
|
- /**
|
|
|
- * 生产年份
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "生产年份")
|
|
|
- private Long goodsYear;
|
|
|
- /**
|
|
|
- * 货物id
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "货物id")
|
|
|
- private Long itemId;
|
|
|
- /**
|
|
|
- * 数量
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "数量")
|
|
|
- private BigDecimal actualQuantity;
|
|
|
- /**
|
|
|
- * 箱量(基础资料带过来 可以修改)
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "箱量(基础资料带过来 可以修改)")
|
|
|
- private BigDecimal containerQuantity;
|
|
|
- /**
|
|
|
- * 折合箱量(立方)
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "折合箱量(立方)")
|
|
|
- private BigDecimal containerVolume;
|
|
|
- /**
|
|
|
- * 重量
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "重量")
|
|
|
- private BigDecimal actualWeight;
|
|
|
- /**
|
|
|
- * 合计重量
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "合计重量")
|
|
|
- private BigDecimal totalWeight;
|
|
|
- /**
|
|
|
- * 包装要求
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "包装要求")
|
|
|
- private String packageRemarks;
|
|
|
- /**
|
|
|
- * 原始订单号
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "原始订单号")
|
|
|
- private String orgOrderNo;
|
|
|
- /**
|
|
|
- * 来源订单号
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "来源订单号")
|
|
|
- private String srcOrderNo;
|
|
|
- /**
|
|
|
- * 来源id
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "来源id")
|
|
|
- private Long srcId;
|
|
|
- /**
|
|
|
- * 库存数量
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "库存数量")
|
|
|
- private BigDecimal inventoryNumber;
|
|
|
- /**
|
|
|
- * 备注
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "备注")
|
|
|
- private String remarks;
|
|
|
- /**
|
|
|
- * 版本
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "版本")
|
|
|
- private String version;
|
|
|
+ * 主键
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "主键")
|
|
|
+ private Long id;
|
|
|
+ /**
|
|
|
+ * 主表id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "主表id")
|
|
|
+ private Long pid;
|
|
|
+ /**
|
|
|
+ * 排序
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "排序")
|
|
|
+ private Integer sort;
|
|
|
+ /**
|
|
|
+ * 类型(货物,赠品)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "类型(货物,赠品)")
|
|
|
+ private String billType;
|
|
|
+ /**
|
|
|
+ * 生产年份
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "生产年份")
|
|
|
+ private Long goodsYear;
|
|
|
+ /**
|
|
|
+ * 货物id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "货物id")
|
|
|
+ private Long itemId;
|
|
|
+ /**
|
|
|
+ * 数量
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "数量")
|
|
|
+ private BigDecimal actualQuantity;
|
|
|
+ /**
|
|
|
+ * 箱量(基础资料带过来 可以修改)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "箱量(基础资料带过来 可以修改)")
|
|
|
+ private BigDecimal containerQuantity;
|
|
|
+ /**
|
|
|
+ * 折合箱量(立方)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "折合箱量(立方)")
|
|
|
+ private BigDecimal containerVolume;
|
|
|
+ /**
|
|
|
+ * 重量
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "重量")
|
|
|
+ private BigDecimal actualWeight;
|
|
|
+ /**
|
|
|
+ * 合计重量
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "合计重量")
|
|
|
+ private BigDecimal totalWeight;
|
|
|
+ /**
|
|
|
+ * 包装要求
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "包装要求")
|
|
|
+ private String packageRemarks;
|
|
|
+ /**
|
|
|
+ * 原始订单号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "原始订单号")
|
|
|
+ private String orgOrderNo;
|
|
|
+ /**
|
|
|
+ * 来源订单号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "来源订单号")
|
|
|
+ private String srcOrderNo;
|
|
|
+ /**
|
|
|
+ * 来源id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "来源id")
|
|
|
+ private Long srcId;
|
|
|
+ /**
|
|
|
+ * 库存数量
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "库存数量")
|
|
|
+ private BigDecimal inventoryNumber;
|
|
|
+ /**
|
|
|
+ * 备注
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "备注")
|
|
|
+ private String remarks;
|
|
|
+ /**
|
|
|
+ * 版本
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "版本")
|
|
|
+ private String version;
|
|
|
/**
|
|
|
* 租户id
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "租户id")
|
|
|
- private String tenantId;
|
|
|
- /**
|
|
|
- * 创建人
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "创建人")
|
|
|
- private Long createUser;
|
|
|
- /**
|
|
|
- * 创建部门
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "创建部门")
|
|
|
- private Long createDept;
|
|
|
- /**
|
|
|
- * 创建时间
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "创建时间")
|
|
|
- private Date createTime;
|
|
|
- /**
|
|
|
- * 修改人
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "修改人")
|
|
|
- private Long updateUser;
|
|
|
- /**
|
|
|
- * 修改时间
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "修改时间")
|
|
|
- private Date updateTime;
|
|
|
- /**
|
|
|
- * 状态(0 正常 1停用)
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "状态(0 正常 1停用)")
|
|
|
- @JsonSerialize(nullsUsing = NullSerializer.class)
|
|
|
- private Integer status;
|
|
|
- /**
|
|
|
- * 是否已删除(0 否 1是)
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "是否已删除(0 否 1是)")
|
|
|
- @JsonSerialize(nullsUsing = NullSerializer.class)
|
|
|
- private Integer isDeleted;
|
|
|
- /**
|
|
|
- * 商品类别
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "商品类别")
|
|
|
- private String priceCategory;
|
|
|
- /**
|
|
|
- * 库存金额
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "库存金额")
|
|
|
- private BigDecimal inventoryAmount;
|
|
|
- /**
|
|
|
- * 出库金额
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "出库金额")
|
|
|
- private BigDecimal deliveryAmount;
|
|
|
- /**
|
|
|
- * 提单号
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "提单号")
|
|
|
- private String billNo;
|
|
|
- /**
|
|
|
- * 合同号
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "合同号")
|
|
|
- private String contractNumber;
|
|
|
+ @ApiModelProperty(value = "租户id")
|
|
|
+ private String tenantId;
|
|
|
+ /**
|
|
|
+ * 创建人
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "创建人")
|
|
|
+ private Long createUser;
|
|
|
+ /**
|
|
|
+ * 创建部门
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "创建部门")
|
|
|
+ private Long createDept;
|
|
|
+ /**
|
|
|
+ * 创建时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "创建时间")
|
|
|
+ private Date createTime;
|
|
|
+ /**
|
|
|
+ * 修改人
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "修改人")
|
|
|
+ private Long updateUser;
|
|
|
+ /**
|
|
|
+ * 修改时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "修改时间")
|
|
|
+ private Date updateTime;
|
|
|
+ /**
|
|
|
+ * 状态(0 正常 1停用)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "状态(0 正常 1停用)")
|
|
|
+ @JsonSerialize(nullsUsing = NullSerializer.class)
|
|
|
+ private Integer status;
|
|
|
+ /**
|
|
|
+ * 是否已删除(0 否 1是)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "是否已删除(0 否 1是)")
|
|
|
+ @JsonSerialize(nullsUsing = NullSerializer.class)
|
|
|
+ private Integer isDeleted;
|
|
|
+ /**
|
|
|
+ * 商品类别
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "商品类别")
|
|
|
+ private String priceCategory;
|
|
|
+ /**
|
|
|
+ * 库存金额
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "库存金额")
|
|
|
+ private BigDecimal inventoryAmount;
|
|
|
+ /**
|
|
|
+ * 出库金额
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "出库金额")
|
|
|
+ private BigDecimal deliveryAmount;
|
|
|
+ /**
|
|
|
+ * 提单号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "提单号")
|
|
|
+ private String billNo;
|
|
|
+ /**
|
|
|
+ * 合同号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "合同号")
|
|
|
+ private String contractNumber;
|
|
|
|
|
|
@ApiModelProperty(value = "合同类型")
|
|
|
private String orderType;
|
|
|
/**
|
|
|
- * 发票重量
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "发票重量")
|
|
|
- private BigDecimal invoiceWeight;
|
|
|
+ * 发票重量
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "发票重量")
|
|
|
+ private BigDecimal invoiceWeight;
|
|
|
/**
|
|
|
- * 码单重量
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "码单重量")
|
|
|
- private BigDecimal billWeight;
|
|
|
+ * 码单重量
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "码单重量")
|
|
|
+ private BigDecimal billWeight;
|
|
|
/**
|
|
|
- * 单价
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "单价")
|
|
|
- private BigDecimal price;
|
|
|
+ * 单价
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "单价")
|
|
|
+ private BigDecimal price;
|
|
|
/**
|
|
|
- * 合同金额
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "合同金额")
|
|
|
- private BigDecimal contractAmount;
|
|
|
+ * 合同金额
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "合同金额")
|
|
|
+ private BigDecimal contractAmount;
|
|
|
/**
|
|
|
- * 税率
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "税率")
|
|
|
- private BigDecimal taxRate;
|
|
|
+ * 税率
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "税率")
|
|
|
+ private BigDecimal taxRate;
|
|
|
/**
|
|
|
* 商品编码
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "商品编码")
|
|
|
- @TableField(exist = false)
|
|
|
- private String code;
|
|
|
+ @ApiModelProperty(value = "商品编码")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private String code;
|
|
|
/**
|
|
|
* 商品名称
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "商品名称")
|
|
|
- @TableField(exist = false)
|
|
|
- private String cname;
|
|
|
+ @ApiModelProperty(value = "商品名称")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private String cname;
|
|
|
/**
|
|
|
* 规格编码
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "规格编码")
|
|
|
- @TableField(exist = false)
|
|
|
- private String typeno;
|
|
|
+ @ApiModelProperty(value = "规格编码")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private String typeno;
|
|
|
/**
|
|
|
* 规格型号
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "规格型号")
|
|
|
- /*@TableField(exist = false)*/
|
|
|
- private String specificationAndModel;
|
|
|
+ @ApiModelProperty(value = "规格型号")
|
|
|
+ /*@TableField(exist = false)*/
|
|
|
+ private String specificationAndModel;
|
|
|
|
|
|
/**
|
|
|
* 采购金额
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "采购金额")
|
|
|
- private BigDecimal purchaseAmount;
|
|
|
+ @ApiModelProperty(value = "采购金额")
|
|
|
+ private BigDecimal purchaseAmount;
|
|
|
/**
|
|
|
* 采购数量
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "采购数量")
|
|
|
- private BigDecimal purchaseQuantity;
|
|
|
+ @ApiModelProperty(value = "采购数量")
|
|
|
+ private BigDecimal purchaseQuantity;
|
|
|
|
|
|
- @ApiModelProperty(value = "计价单位")
|
|
|
- private String unit;
|
|
|
+ @ApiModelProperty(value = "计价单位")
|
|
|
+ private String unit;
|
|
|
|
|
|
- @ApiModelProperty(value = "产品描述")
|
|
|
- private String productDesc;
|
|
|
+ @ApiModelProperty(value = "产品描述")
|
|
|
+ private String productDesc;
|
|
|
|
|
|
- @ApiModelProperty(value = "商品类别名称")
|
|
|
- private String priceCategoryNames;
|
|
|
+ @ApiModelProperty(value = "商品类别名称")
|
|
|
+ private String priceCategoryNames;
|
|
|
|
|
|
- @ApiModelProperty(value = "箱号")
|
|
|
- private String cntrNo;
|
|
|
+ @ApiModelProperty(value = "箱号")
|
|
|
+ private String cntrNo;
|
|
|
/**
|
|
|
* 产品属性
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "产品属性")
|
|
|
- private String itemProp;
|
|
|
+ @ApiModelProperty(value = "产品属性")
|
|
|
+ private String itemProp;
|
|
|
|
|
|
- @ApiModelProperty(value = "库存重量")
|
|
|
- private BigDecimal inWeight;
|
|
|
- @ApiModelProperty(value = "币别")
|
|
|
- private String currency;
|
|
|
+ @ApiModelProperty(value = "库存重量")
|
|
|
+ private BigDecimal inWeight;
|
|
|
+ @ApiModelProperty(value = "币别")
|
|
|
+ private String currency;
|
|
|
|
|
|
- @ApiModelProperty(value = "汇率")
|
|
|
- private BigDecimal exRate;
|
|
|
+ @ApiModelProperty(value = "汇率")
|
|
|
+ private BigDecimal exRate;
|
|
|
|
|
|
- private String cntrNoList;
|
|
|
+ private String cntrNoList;
|
|
|
/**
|
|
|
* 单据状态字典表
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "单据状态字典表")
|
|
|
- private String deliveryStatus;
|
|
|
+ @ApiModelProperty(value = "单据状态字典表")
|
|
|
+ private String deliveryStatus;
|
|
|
/**
|
|
|
* 供应商
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "供应商")
|
|
|
- private Long corpId;
|
|
|
+ @ApiModelProperty(value = "供应商")
|
|
|
+ private Long corpId;
|
|
|
/**
|
|
|
* 供应商名称
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "供应商名称")
|
|
|
- private String corpName;
|
|
|
+ @ApiModelProperty(value = "供应商名称")
|
|
|
+ private String corpName;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 英文名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "英文名称")
|
|
|
+ private String ename;
|
|
|
/**
|
|
|
* 商品类型 默认0 为商品 1 为赠品
|
|
|
*/
|
|
|
@ApiModelProperty(value = "商品类型 默认0 为商品 1 为赠品")
|
|
|
- private int goodType;
|
|
|
+ private int goodType;
|
|
|
@ApiModelProperty(value = "商品叫积分倍数 正品叫积分数")
|
|
|
private BigDecimal integralMultiples;
|
|
|
@ApiModelProperty(value = "商品叫赠送积分 赠品叫兑换积分")
|