|
|
@@ -16,23 +16,21 @@
|
|
|
*/
|
|
|
package org.springblade.salesPart.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 java.util.List;
|
|
|
-
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
-import lombok.Data;
|
|
|
-import lombok.EqualsAndHashCode;
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.Data;
|
|
|
import org.springblade.core.secure.utils.AuthUtil;
|
|
|
import org.springblade.pay.tonglianPayment.entity.WechatMark;
|
|
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
|
|
|
|
+import java.io.Serializable;
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.util.Date;
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
/**
|
|
|
* 配件销售采购表实体类
|
|
|
*
|
|
|
@@ -47,30 +45,31 @@ public class PjOrder implements Serializable {
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
/**
|
|
|
- * 主键
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "主键")
|
|
|
- private Long id;
|
|
|
+ * 主键
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "主键")
|
|
|
+ private Long id;
|
|
|
/**
|
|
|
* 租户id
|
|
|
*/
|
|
|
@ApiModelProperty(value = "租户id")
|
|
|
- private String tenantId = AuthUtil.getTenantId();;
|
|
|
+ private String tenantId = AuthUtil.getTenantId();
|
|
|
+ ;
|
|
|
/**
|
|
|
- * 订单编号
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "订单编号")
|
|
|
- private String ordNo;
|
|
|
+ * 订单编号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "订单编号")
|
|
|
+ private String ordNo;
|
|
|
/**
|
|
|
- * 源单编号
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "源单编号")
|
|
|
- private String srcOrdNo;
|
|
|
+ * 源单编号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "源单编号")
|
|
|
+ private String srcOrdNo;
|
|
|
/**
|
|
|
- * 创建人
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "创建人")
|
|
|
- private Long createUser;
|
|
|
+ * 创建人
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "创建人")
|
|
|
+ private Long createUser;
|
|
|
|
|
|
/**
|
|
|
* 创建人名称
|
|
|
@@ -79,22 +78,22 @@ public class PjOrder implements Serializable {
|
|
|
private String createUserName;
|
|
|
|
|
|
/**
|
|
|
- * 创建部门
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "创建部门")
|
|
|
- private Long createDept;
|
|
|
+ * 创建部门
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "创建部门")
|
|
|
+ private Long createDept;
|
|
|
/**
|
|
|
- * 创建时间
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "创建时间")
|
|
|
- @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
- @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
- private Date createTime;
|
|
|
+ * 创建时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "创建时间")
|
|
|
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ private Date createTime;
|
|
|
/**
|
|
|
- * 修改人
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "修改人")
|
|
|
- private Long updateUser;
|
|
|
+ * 修改人
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "修改人")
|
|
|
+ private Long updateUser;
|
|
|
|
|
|
/**
|
|
|
* 修改人名称
|
|
|
@@ -103,27 +102,27 @@ public class PjOrder implements Serializable {
|
|
|
private String updateUserName;
|
|
|
|
|
|
/**
|
|
|
- * 修改时间
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "修改时间")
|
|
|
- @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
- @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
- private Date updateTime;
|
|
|
+ * 修改时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "修改时间")
|
|
|
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ private Date updateTime;
|
|
|
/**
|
|
|
- * 是否已删除(0 否 1是)
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "是否已删除(0 否 1是)")
|
|
|
- private Integer isDeleted;
|
|
|
+ * 是否已删除(0 否 1是)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "是否已删除(0 否 1是)")
|
|
|
+ private Integer isDeleted;
|
|
|
/**
|
|
|
- * 备注
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "备注")
|
|
|
- private String remarks;
|
|
|
+ * 备注
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "备注")
|
|
|
+ private String remarks;
|
|
|
/**
|
|
|
- * 订单状态
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "订单状态")
|
|
|
- private String status;
|
|
|
+ * 订单状态
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "订单状态")
|
|
|
+ private String status;
|
|
|
|
|
|
/**
|
|
|
* 小程序订单状态
|
|
|
@@ -132,110 +131,110 @@ public class PjOrder implements Serializable {
|
|
|
private String xcxStatus;
|
|
|
|
|
|
/**
|
|
|
- * 业务类型(XS,CG)
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "业务类型")
|
|
|
- private String bsType;
|
|
|
- /**
|
|
|
- * 支付方式
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "支付方式")
|
|
|
- private String chargeType;
|
|
|
- /**
|
|
|
- * 总金额
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "总金额")
|
|
|
- private BigDecimal totalMoney;
|
|
|
- /**
|
|
|
- * 总利润
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "总利润")
|
|
|
- private BigDecimal totalProfit;
|
|
|
- /**
|
|
|
- * 数量
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "数量")
|
|
|
- private BigDecimal goodsTotalNum;
|
|
|
- /**
|
|
|
- * 客户id
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "客户id")
|
|
|
- private Long customerId;
|
|
|
- /**
|
|
|
- * 客户名称
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "客户名称")
|
|
|
- private String customerName;
|
|
|
- /**
|
|
|
- * 业务员id
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "业务员id")
|
|
|
- private Long salerId;
|
|
|
- /**
|
|
|
- * 业务员名称
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "业务员名称")
|
|
|
- private String salerName;
|
|
|
- /**
|
|
|
- * 收货地址
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "收货地址")
|
|
|
- private String recAddress;
|
|
|
- /**
|
|
|
- * 收货电话
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "收货电话")
|
|
|
- private String phone;
|
|
|
- /**
|
|
|
- * 联系人
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "联系人")
|
|
|
- private String contacts;
|
|
|
- /**
|
|
|
- * 发货仓库id
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "发货仓库id")
|
|
|
- private Long storageId;
|
|
|
- /**
|
|
|
- * 发货仓库名称
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "发货仓库名称")
|
|
|
- private String storageName;
|
|
|
- /**
|
|
|
- * 配送方式
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "配送方式")
|
|
|
- private String shipType;
|
|
|
- /**
|
|
|
- * 物流公司id
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "物流公司id")
|
|
|
- private Long logisticsCorpId;
|
|
|
- /**
|
|
|
- * 物流公司名称
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "物流公司名称")
|
|
|
- private String logisticsCorpName;
|
|
|
- /**
|
|
|
- * 快递单号
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "快递单号")
|
|
|
- private String expressNo;
|
|
|
- /**
|
|
|
- * 经手人
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "经手人")
|
|
|
- private String handerName;
|
|
|
+ * 业务类型(XS,CG)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "业务类型")
|
|
|
+ private String bsType;
|
|
|
+ /**
|
|
|
+ * 支付方式
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "支付方式")
|
|
|
+ private String chargeType;
|
|
|
+ /**
|
|
|
+ * 总金额
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "总金额")
|
|
|
+ private BigDecimal totalMoney;
|
|
|
+ /**
|
|
|
+ * 总利润
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "总利润")
|
|
|
+ private BigDecimal totalProfit;
|
|
|
+ /**
|
|
|
+ * 数量
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "数量")
|
|
|
+ private BigDecimal goodsTotalNum;
|
|
|
+ /**
|
|
|
+ * 客户id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "客户id")
|
|
|
+ private Long customerId;
|
|
|
+ /**
|
|
|
+ * 客户名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "客户名称")
|
|
|
+ private String customerName;
|
|
|
+ /**
|
|
|
+ * 业务员id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "业务员id")
|
|
|
+ private Long salerId;
|
|
|
+ /**
|
|
|
+ * 业务员名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "业务员名称")
|
|
|
+ private String salerName;
|
|
|
+ /**
|
|
|
+ * 收货地址
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "收货地址")
|
|
|
+ private String recAddress;
|
|
|
+ /**
|
|
|
+ * 收货电话
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "收货电话")
|
|
|
+ private String phone;
|
|
|
+ /**
|
|
|
+ * 联系人
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "联系人")
|
|
|
+ private String contacts;
|
|
|
+ /**
|
|
|
+ * 发货仓库id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "发货仓库id")
|
|
|
+ private Long storageId;
|
|
|
+ /**
|
|
|
+ * 发货仓库名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "发货仓库名称")
|
|
|
+ private String storageName;
|
|
|
+ /**
|
|
|
+ * 配送方式
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "配送方式")
|
|
|
+ private String shipType;
|
|
|
+ /**
|
|
|
+ * 物流公司id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "物流公司id")
|
|
|
+ private Long logisticsCorpId;
|
|
|
+ /**
|
|
|
+ * 物流公司名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "物流公司名称")
|
|
|
+ private String logisticsCorpName;
|
|
|
+ /**
|
|
|
+ * 快递单号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "快递单号")
|
|
|
+ private String expressNo;
|
|
|
+ /**
|
|
|
+ * 经手人
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "经手人")
|
|
|
+ private String handerName;
|
|
|
/**
|
|
|
* 行数
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "行数")
|
|
|
- private Integer numberRows;
|
|
|
+ @ApiModelProperty(value = "行数")
|
|
|
+ private Integer numberRows;
|
|
|
/**
|
|
|
* 已发数量
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "已发数量")
|
|
|
- private BigDecimal goodsTotalShipNum;
|
|
|
+ @ApiModelProperty(value = "已发数量")
|
|
|
+ private BigDecimal goodsTotalShipNum;
|
|
|
/**
|
|
|
* 应结日期
|
|
|
*/
|
|
|
@@ -243,6 +242,19 @@ public class PjOrder implements Serializable {
|
|
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
|
|
private Date dueDate;
|
|
|
+ /**
|
|
|
+ * 业务日期
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "业务日期")
|
|
|
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd")
|
|
|
+ private Date businesDate;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 业务日期
|
|
|
+ */
|
|
|
+ @TableField(exist = false)
|
|
|
+ private List<String> businesDateList;
|
|
|
|
|
|
/**
|
|
|
* 应结日期
|
|
|
@@ -299,7 +311,7 @@ public class PjOrder implements Serializable {
|
|
|
private BigDecimal grossProfit;
|
|
|
|
|
|
/**
|
|
|
- * 销售金额
|
|
|
+ * 销售金额
|
|
|
*/
|
|
|
@ApiModelProperty(value = "销售金额")
|
|
|
private BigDecimal salesAmount;
|
|
|
@@ -413,4 +425,10 @@ public class PjOrder implements Serializable {
|
|
|
*/
|
|
|
@TableField(exist = false)
|
|
|
private Integer actualPaymentType;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 年
|
|
|
+ */
|
|
|
+ @TableField(exist = false)
|
|
|
+ private Integer year;
|
|
|
}
|