From 8ea6a7dd1fcdbd4e22c564ed63a5a8023510161a Mon Sep 17 00:00:00 2001
From: zjk <852185829@qq.com>
Date: 星期三, 14 十月 2026 08:56:45 +0800
Subject: [PATCH] feat: 新增实名认证、企业认证、我的邀请与头像上传功能

---
 hugray-server/ruoyi-modules/ruoyi-user/src/main/java/com/ruoyi/user/domain/AccountUser.java |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/hugray-server/ruoyi-modules/ruoyi-user/src/main/java/com/ruoyi/user/domain/AccountUser.java b/hugray-server/ruoyi-modules/ruoyi-user/src/main/java/com/ruoyi/user/domain/AccountUser.java
index 67c8676..274d76f 100644
--- a/hugray-server/ruoyi-modules/ruoyi-user/src/main/java/com/ruoyi/user/domain/AccountUser.java
+++ b/hugray-server/ruoyi-modules/ruoyi-user/src/main/java/com/ruoyi/user/domain/AccountUser.java
@@ -101,6 +101,16 @@
     @Excel(name = "认证状态", readConverterExp = "0=未认证,1=审核中,2=已认证,3=认证失败")
     private String authStatus;
 
+    /**
+     * 企业/个体认证状态(0未认证 1审核中 2已认证 3认证失败),与个人 authStatus 相互独立。
+     *
+     * 刻意不加 @Excel:避免会员列表导出与个人认证状态混淆。
+     * 也刻意不进 insertAccountUser / updateAccountUser 的动态列——那两个是共享入口,
+     * 挂上去等于请求体里带个 companyAuthStatus 就能自造认证状态,绕过审核。
+     * 该列只能由 updateUserCompanyAuthStatus 改写,唯一调用方是企业认证审核流转。
+     */
+    private String companyAuthStatus;
+
     /** 所属城市 */
     @Excel(name = "所属城市")
     private String city;
@@ -292,6 +302,16 @@
     public void setAuthStatus(String authStatus)
     {
         this.authStatus = authStatus;
+    }
+
+    public String getCompanyAuthStatus()
+    {
+        return companyAuthStatus;
+    }
+
+    public void setCompanyAuthStatus(String companyAuthStatus)
+    {
+        this.companyAuthStatus = companyAuthStatus;
     }
 
     public String getCity()
@@ -535,6 +555,7 @@
             .append("systemLevel", getSystemLevel())
             .append("subjectType", getSubjectType())
             .append("authStatus", getAuthStatus())
+            .append("companyAuthStatus", getCompanyAuthStatus())
             .append("city", getCity())
             .append("referrerId", getReferrerId())
             .append("referrerBindTime", getReferrerBindTime())

--
Gitblit v1.7.1