|
|
@@ -16,21 +16,18 @@
|
|
|
*/
|
|
|
package org.springblade.deliver.goods.entity;
|
|
|
|
|
|
-import java.math.BigDecimal;
|
|
|
-
|
|
|
-import com.alibaba.druid.sql.ast.statement.SQLForeignKeyImpl;
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
+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;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
-import lombok.Data;
|
|
|
-import lombok.EqualsAndHashCode;
|
|
|
-import io.swagger.annotations.ApiModel;
|
|
|
-import io.swagger.annotations.ApiModelProperty;
|
|
|
-
|
|
|
/**
|
|
|
* 发货通知单实体类
|
|
|
*
|
|
|
@@ -45,273 +42,284 @@ public class Delivery implements Serializable {
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
/**
|
|
|
- * 主键
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "主键")
|
|
|
- private Long id;
|
|
|
- /**
|
|
|
- * 系统编号
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "系统编号")
|
|
|
- private String sysNo;
|
|
|
- /**
|
|
|
- * 订单号
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "订单号")
|
|
|
- private String orderNo;
|
|
|
- /**
|
|
|
- * 原始订单号
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "原始订单号")
|
|
|
- private String orgOrderNo;
|
|
|
- /**
|
|
|
- * 来源订单号
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "来源订单号")
|
|
|
- private String srcOrderNo;
|
|
|
- /**
|
|
|
- * 来源id
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "来源id")
|
|
|
- private Long srcId;
|
|
|
- /**
|
|
|
- * 发货通知单
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "发货通知单")
|
|
|
- private String billType;
|
|
|
+ * 主键
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "主键")
|
|
|
+ private Long id;
|
|
|
+ /**
|
|
|
+ * 系统编号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "系统编号")
|
|
|
+ private String sysNo;
|
|
|
+ /**
|
|
|
+ * 订单号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "订单号")
|
|
|
+ private String orderNo;
|
|
|
+ /**
|
|
|
+ * 原始订单号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "原始订单号")
|
|
|
+ private String orgOrderNo;
|
|
|
+ /**
|
|
|
+ * 来源订单号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "来源订单号")
|
|
|
+ private String srcOrderNo;
|
|
|
+ /**
|
|
|
+ * 来源id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "来源id")
|
|
|
+ private Long srcId;
|
|
|
+ /**
|
|
|
+ * 发货通知单
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "发货通知单")
|
|
|
+ private String billType;
|
|
|
/**
|
|
|
* 贸易类型(枚举:国内、进口、出口)
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "贸易类型(枚举:国内、进口、出口)")
|
|
|
- private String tradeType;
|
|
|
- /**
|
|
|
- * 发货日期
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "发货日期")
|
|
|
- private Date businessDate;
|
|
|
- /**
|
|
|
- * 客户id(全称)
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "客户id(全称)")
|
|
|
- private Long corpId;
|
|
|
- /**
|
|
|
- * 仓库id(全称)
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "仓库id(全称)")
|
|
|
- private Long storageId;
|
|
|
- /**
|
|
|
- * 仓库电话
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "仓库电话")
|
|
|
- private String storageTel;
|
|
|
- /**
|
|
|
- * 收货人
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "收货人")
|
|
|
- private String arrivalContact;
|
|
|
- /**
|
|
|
- * 收货地址
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "收货地址")
|
|
|
- private String arrivalAddress;
|
|
|
- /**
|
|
|
- * 收货人签字
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "收货人签字")
|
|
|
- private String arrivalSign;
|
|
|
- /**
|
|
|
- * 收货备注
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "收货备注")
|
|
|
- private String otherRemarks;
|
|
|
- /**
|
|
|
- * 运费要求
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "运费要求")
|
|
|
- private String freightRemarks;
|
|
|
- /**
|
|
|
- * 数量合计
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "数量合计")
|
|
|
- private BigDecimal totalQuantity;
|
|
|
- /**
|
|
|
- * 重量合计
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "重量合计")
|
|
|
- private BigDecimal totalWeight;
|
|
|
- /**
|
|
|
- * 体积合计
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "体积合计")
|
|
|
- private BigDecimal totalVolumn;
|
|
|
- /**
|
|
|
- * 备注
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "备注")
|
|
|
- private String deliveryRemarks;
|
|
|
- /**
|
|
|
- * 特别提醒
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "特别提醒")
|
|
|
- private String specialRemarks;
|
|
|
- /**
|
|
|
- * 版本
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "版本")
|
|
|
- private String version;
|
|
|
+ @ApiModelProperty(value = "贸易类型(枚举:国内、进口、出口)")
|
|
|
+ private String tradeType;
|
|
|
+ /**
|
|
|
+ * 发货日期
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "发货日期")
|
|
|
+ private Date businessDate;
|
|
|
+ /**
|
|
|
+ * 客户id(全称)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "客户id(全称)")
|
|
|
+ private Long corpId;
|
|
|
+ /**
|
|
|
+ * 仓库id(全称)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "仓库id(全称)")
|
|
|
+ private Long storageId;
|
|
|
+ /**
|
|
|
+ * 仓库电话
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "仓库电话")
|
|
|
+ private String storageTel;
|
|
|
+ /**
|
|
|
+ * 收货人
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "收货人")
|
|
|
+ private String arrivalContact;
|
|
|
+ /**
|
|
|
+ * 收货地址
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "收货地址")
|
|
|
+ private String arrivalAddress;
|
|
|
+ /**
|
|
|
+ * 收货人签字
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "收货人签字")
|
|
|
+ private String arrivalSign;
|
|
|
+ /**
|
|
|
+ * 收货备注
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "收货备注")
|
|
|
+ private String otherRemarks;
|
|
|
+ /**
|
|
|
+ * 运费要求
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "运费要求")
|
|
|
+ private String freightRemarks;
|
|
|
+ /**
|
|
|
+ * 数量合计
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "数量合计")
|
|
|
+ private BigDecimal totalQuantity;
|
|
|
+ /**
|
|
|
+ * 重量合计
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "重量合计")
|
|
|
+ private BigDecimal totalWeight;
|
|
|
+ /**
|
|
|
+ * 体积合计
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "体积合计")
|
|
|
+ private BigDecimal totalVolumn;
|
|
|
+ /**
|
|
|
+ * 备注
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "备注")
|
|
|
+ private String deliveryRemarks;
|
|
|
+ /**
|
|
|
+ * 特别提醒
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "特别提醒")
|
|
|
+ private String specialRemarks;
|
|
|
+ /**
|
|
|
+ * 版本
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "版本")
|
|
|
+ private String version;
|
|
|
/**
|
|
|
* 租户id
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "租户id")
|
|
|
- private String tenantId;
|
|
|
- /**
|
|
|
- * 仓库类型
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "仓库类型")
|
|
|
- private String warehouseType;
|
|
|
- /**
|
|
|
- * 创建人
|
|
|
- */
|
|
|
- @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;
|
|
|
- /**
|
|
|
- * 出库金额
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "出库金额")
|
|
|
- private BigDecimal deliveryAmount;
|
|
|
- /**
|
|
|
- * 费用合计
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "费用合计")
|
|
|
- private BigDecimal totalCost;
|
|
|
- /**
|
|
|
- * 合同号
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "合同号")
|
|
|
- private String contractNumber;
|
|
|
- /**
|
|
|
- * 业务员
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "业务员")
|
|
|
- private String saleman;
|
|
|
- /**
|
|
|
- * 销售公司
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "销售公司")
|
|
|
- private Long salesCompany;
|
|
|
- /**
|
|
|
- * 发票重量
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "发票重量")
|
|
|
- private BigDecimal invoiceWeight;
|
|
|
- /**
|
|
|
- * 状态(0 正常 1停用)
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "状态(0 正常 1停用)")
|
|
|
- private Integer status;
|
|
|
- /**
|
|
|
- * 是否已删除(0 否 1是)
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "是否已删除(0 否 1是)")
|
|
|
- private Integer isDeleted;
|
|
|
+ @ApiModelProperty(value = "租户id")
|
|
|
+ private String tenantId;
|
|
|
+ /**
|
|
|
+ * 仓库类型
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "仓库类型")
|
|
|
+ private String warehouseType;
|
|
|
+ /**
|
|
|
+ * 创建人
|
|
|
+ */
|
|
|
+ @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;
|
|
|
+ /**
|
|
|
+ * 出库金额
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "出库金额")
|
|
|
+ private BigDecimal deliveryAmount;
|
|
|
+ /**
|
|
|
+ * 费用合计
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "费用合计")
|
|
|
+ private BigDecimal totalCost;
|
|
|
+ /**
|
|
|
+ * 合同号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "合同号")
|
|
|
+ private String contractNumber;
|
|
|
+ /**
|
|
|
+ * 业务员
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "业务员")
|
|
|
+ private String saleman;
|
|
|
+ /**
|
|
|
+ * 销售公司
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "销售公司")
|
|
|
+ private Long salesCompany;
|
|
|
+ /**
|
|
|
+ * 发票重量
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "发票重量")
|
|
|
+ private BigDecimal invoiceWeight;
|
|
|
+ /**
|
|
|
+ * 状态(0 正常 1停用)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "状态(0 正常 1停用)")
|
|
|
+ private Integer status;
|
|
|
+ /**
|
|
|
+ * 是否已删除(0 否 1是)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "是否已删除(0 否 1是)")
|
|
|
+ private Integer isDeleted;
|
|
|
/**
|
|
|
* 发货 收货商品明细
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "发货 收货明细")
|
|
|
- @TableField(exist = false)
|
|
|
- private List<DeliveryItems> deliveryItemsList;
|
|
|
+ @ApiModelProperty(value = "发货 收货明细")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private List<DeliveryItems> deliveryItemsList;
|
|
|
/**
|
|
|
* 发货 收货 费用明细
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "发货 收货费用明细")
|
|
|
- @TableField(exist = false)
|
|
|
- private List<DeliveryFees> deliveryFeesList;
|
|
|
+ @ApiModelProperty(value = "发货 收货费用明细")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private List<DeliveryFees> deliveryFeesList;
|
|
|
/**
|
|
|
* 发货 收货 文件
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "发货 收货文件明细")
|
|
|
- @TableField(exist = false)
|
|
|
- private List<DeliveryFiles> deliveryFilesList;
|
|
|
+ @ApiModelProperty(value = "发货 收货文件明细")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private List<DeliveryFiles> deliveryFilesList;
|
|
|
/**
|
|
|
* 创建人中文名
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "创建人中文名")
|
|
|
- @TableField(exist = false)
|
|
|
- private String createUserName;
|
|
|
+ @ApiModelProperty(value = "创建人中文名")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private String createUserName;
|
|
|
/**
|
|
|
* 修改人中文名
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "修改人中文名")
|
|
|
- @TableField(exist = false)
|
|
|
- private String updateUserName;
|
|
|
+ @ApiModelProperty(value = "修改人中文名")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private String updateUserName;
|
|
|
/**
|
|
|
* 客户中文名
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "客户中文名")
|
|
|
- @TableField(exist = false)
|
|
|
- private String corpsName;
|
|
|
+ @ApiModelProperty(value = "客户中文名")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private String corpsName;
|
|
|
/**
|
|
|
* 销售公司中文名
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "销售公司中文名")
|
|
|
- @TableField(exist = false)
|
|
|
- private String salesCompanyName;
|
|
|
+ @ApiModelProperty(value = "销售公司中文名")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private String salesCompanyName;
|
|
|
/**
|
|
|
* 采购金额
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "采购金额")
|
|
|
- private BigDecimal purchaseAmount;
|
|
|
+ @ApiModelProperty(value = "采购金额")
|
|
|
+ private BigDecimal purchaseAmount;
|
|
|
/**
|
|
|
* 采购方式
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "采购方式")
|
|
|
- private String purchaseMode;
|
|
|
+ @ApiModelProperty(value = "采购方式")
|
|
|
+ private String purchaseMode;
|
|
|
/**
|
|
|
* 收货人电话
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "收货人电话")
|
|
|
- private String arrivalTel;
|
|
|
+ @ApiModelProperty(value = "收货人电话")
|
|
|
+ private String arrivalTel;
|
|
|
/**
|
|
|
* 单据状态字典表
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "单据状态字典表")
|
|
|
- private String deliveryStatus;
|
|
|
+ @ApiModelProperty(value = "单据状态字典表")
|
|
|
+ private String deliveryStatus;
|
|
|
/**
|
|
|
* 详情回显客户中文名
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "详情回显客户中文名")
|
|
|
- @TableField(exist = false)
|
|
|
- private List<Map<String,Object>> corpName;
|
|
|
+ @ApiModelProperty(value = "详情回显客户中文名")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private List<Map<String, Object>> corpName;
|
|
|
/**
|
|
|
* 销售公司中文名
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "销售公司中文名")
|
|
|
- @TableField(exist = false)
|
|
|
- private List<Map<String, Object>> salesCompanyNameList;
|
|
|
+ @ApiModelProperty(value = "销售公司中文名")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private List<Map<String, Object>> salesCompanyNameList;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 提成标准
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "提成标准")
|
|
|
+ private String commissionRate;
|
|
|
+ /**
|
|
|
+ * 操作提成标准
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "操作提成标准")
|
|
|
+ private String operatingCommissionRate;
|
|
|
|
|
|
@ApiModelProperty(value = "详情回显所属公司中文名")
|
|
|
@TableField(exist = false)
|
|
|
- private List<Map<String,Object>> companyName;
|
|
|
+ private List<Map<String, Object>> companyName;
|
|
|
|
|
|
@TableField(exist = false)
|
|
|
@ApiModelProperty(value = "发货日期开始")
|
|
|
@@ -339,7 +347,7 @@ public class Delivery implements Serializable {
|
|
|
private String storageName;
|
|
|
@TableField(exist = false)
|
|
|
@ApiModelProperty(value = "仓库中文名")
|
|
|
- private List<Map<String,Object>> storageMap;
|
|
|
+ private List<Map<String, Object>> storageMap;
|
|
|
/**
|
|
|
* 提单号
|
|
|
*/
|
|
|
@@ -347,7 +355,7 @@ public class Delivery implements Serializable {
|
|
|
private String billNo;
|
|
|
|
|
|
/**
|
|
|
- * 提单号
|
|
|
+ * 码单重量
|
|
|
*/
|
|
|
@ApiModelProperty(value = "码单重量")
|
|
|
private BigDecimal billWeight;
|