From d497710f15f38a293fbab685160a113923f7811b Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Wed, 12 Mar 2025 11:30:09 +0800
Subject: [PATCH] refactor(mall): 优化直推人数统计逻辑
---
src/main/java/cc/mrbird/febs/mall/entity/MallMember.java | 19 +++++++++++++++++--
1 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/mall/entity/MallMember.java b/src/main/java/cc/mrbird/febs/mall/entity/MallMember.java
index 227160b..ae6fecc 100644
--- a/src/main/java/cc/mrbird/febs/mall/entity/MallMember.java
+++ b/src/main/java/cc/mrbird/febs/mall/entity/MallMember.java
@@ -84,7 +84,7 @@
/**
* 禁用
*/
- public static final Integer ACCOUNT_STATUS_DISABLED = 2;
+ public static final Integer ACCOUNT_STATUS_DISABLED = 0;
/**
* 账号类型
@@ -126,9 +126,13 @@
private String levelName;
/**
- * 董事
+ * 是否是节点 1是 0否
*/
private Integer director;
+ //升级为节点的时间
+ @DateTimeFormat(pattern = "yyyy-MM-dd")
+ @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
+ private Date directorTime;
/**
* 店长
@@ -180,7 +184,18 @@
private Date lastLoginTime;
+ //升级为会员的时间
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date vipLevelTime;
+
+ @TableField(exist = false)
+ private int directCnt = 0;
+
+ @TableField(exist = false)
+ private int directCntAvailable = 0;
+ @TableField(exist = false)
+ private int teamCnt = 0;
+ @TableField(exist = false)
+ private BigDecimal achieveCnt = BigDecimal.ZERO;
}
--
Gitblit v1.9.1