From e23c8975e6bb0934cb5db46a94d0f83c9739d9ab Mon Sep 17 00:00:00 2001
From: 935090232@qq.com <ak473600000>
Date: Sun, 20 Mar 2022 16:33:17 +0800
Subject: [PATCH] 重构:套餐项目

---
 zq-erp/src/main/java/com/matrix/system/hive/dto/ProjUseOperationDto.java |   38 ++++++++++++++++++++++++++++++++------
 1 files changed, 32 insertions(+), 6 deletions(-)

diff --git a/zq-erp/src/main/java/com/matrix/system/hive/dto/ProjUseOperationDto.java b/zq-erp/src/main/java/com/matrix/system/hive/dto/ProjUseOperationDto.java
index ef6e04d..6b284ed 100644
--- a/zq-erp/src/main/java/com/matrix/system/hive/dto/ProjUseOperationDto.java
+++ b/zq-erp/src/main/java/com/matrix/system/hive/dto/ProjUseOperationDto.java
@@ -1,5 +1,6 @@
 package com.matrix.system.hive.dto;
 
+import com.matrix.system.hive.hievEnum.OrderOperationEnum;
 import com.matrix.system.hive.validation.ProjUseGroup;
 import lombok.Data;
 
@@ -14,25 +15,34 @@
     /**
      * 客户id
      */
-    @NotNull(groups = {ProjUseGroup.addProject.class, ProjUseGroup.addTc.class })
+    @NotNull(groups = {ProjUseGroup.addProject.class,
+            ProjUseGroup.addTc.class})
     private Long vipId;
 
     /**
      * 产品id
      */
-    @NotNull(groups = {ProjUseGroup.addProject.class, ProjUseGroup.addTc.class,  ProjUseGroup.projectTk.class})
+    @NotNull(groups = {ProjUseGroup.addProject.class,
+            ProjUseGroup.addTc.class,
+            ProjUseGroup.projectTk.class,
+            ProjUseGroup.taocanTk.class
+    })
     private Long goodsId;
 
     /**
      * 添加次数
      */
-    @NotNull(groups = {ProjUseGroup.addProject.class, ProjUseGroup.addTc.class,  ProjUseGroup.projectTk.class})
+    @NotNull(groups = {ProjUseGroup.addProject.class,
+            ProjUseGroup.addTc.class,
+            ProjUseGroup.projectTk.class,
+            ProjUseGroup.taocanTk.class})
     private Integer count;
 
     /**
      * 购买支付金额
      */
-    @NotNull(groups = {ProjUseGroup.addProject.class, ProjUseGroup.addTc.class})
+    @NotNull(groups = {ProjUseGroup.addProject.class,
+            ProjUseGroup.addTc.class})
     private Double payMoney;
 
     /**
@@ -43,14 +53,24 @@
     /**
      * 订单明细id
      */
-    @NotNull(groups = {ProjUseGroup.addProject.class, ProjUseGroup.addTc.class,  ProjUseGroup.projectTk.class})
+    @NotNull(groups = {ProjUseGroup.addProject.class,
+            ProjUseGroup.addTc.class,
+            ProjUseGroup.projectTk.class,
+            ProjUseGroup.taocanTk.class})
     private Long orderItemId;
 
     /**
      * 是否为赠送
      */
-    @NotNull(groups = {ProjUseGroup.addProject.class, ProjUseGroup.addTc.class})
+    @NotNull(groups = {ProjUseGroup.addProject.class,
+            ProjUseGroup.addTc.class})
     private boolean isFree;
+
+
+    /**
+     * 操作类型
+     */
+    private OrderOperationEnum orderOperationType;
 
 
     /**
@@ -66,6 +86,12 @@
      * -- 添加套餐下的项目必传
      */
     private Long tcId;
+    /**
+     * 操作人id
+     */
+    @NotNull(groups = {ProjUseGroup.addProject.class,
+            ProjUseGroup.addTc.class})
+    private Long updateUserId;
 
 
 }

--
Gitblit v1.9.1