From 4cf8122659907707b64d6b89400cc49628851649 Mon Sep 17 00:00:00 2001 From: cst61 Date: Wed, 3 Jun 2026 18:00:37 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B2=89=E4=B8=9D=E8=A1=A8=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E7=88=B6=E8=8A=82=E7=82=B9=E7=9A=84=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/rj/entity/LbFanManagement.java | 16 ++++++++++++++++ .../service/impl/LbFanManagementServiceImpl.java | 9 +++++++++ src/main/sql/lb_fan_management.sql | 4 ++++ ...fan_management_alter_add_parent_and_token.sql | 8 ++++++++ 4 files changed, 37 insertions(+) create mode 100644 src/main/sql/lb_fan_management_alter_add_parent_and_token.sql diff --git a/src/main/java/com/rj/entity/LbFanManagement.java b/src/main/java/com/rj/entity/LbFanManagement.java index 9dd6d9b..bd1a29e 100644 --- a/src/main/java/com/rj/entity/LbFanManagement.java +++ b/src/main/java/com/rj/entity/LbFanManagement.java @@ -52,6 +52,22 @@ public class LbFanManagement implements Serializable { @Schema(description = "手机号") private String mobile; + @TableField("p_name") + @Schema(description = "父姓名") + private String pName; + + @TableField("pid") + @Schema(description = "父ID") + private Long pid; + + @TableField("p_phone") + @Schema(description = "父手机号") + private String pPhone; + + @TableField("token") + @Schema(description = "登录 token") + private String token; + @TableField("created_at") @Schema(description = "创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") diff --git a/src/main/java/com/rj/service/impl/LbFanManagementServiceImpl.java b/src/main/java/com/rj/service/impl/LbFanManagementServiceImpl.java index 457b8fe..9ed7772 100644 --- a/src/main/java/com/rj/service/impl/LbFanManagementServiceImpl.java +++ b/src/main/java/com/rj/service/impl/LbFanManagementServiceImpl.java @@ -387,6 +387,15 @@ public class LbFanManagementServiceImpl if (entity.getMobile() != null) { entity.setMobile(entity.getMobile().trim()); } + if (entity.getPName() != null) { + entity.setPName(entity.getPName().trim()); + } + if (entity.getPPhone() != null) { + entity.setPPhone(entity.getPPhone().trim()); + } + if (entity.getToken() != null) { + entity.setToken(entity.getToken().trim()); + } } private LocalDateTime parseDateTime(String text) { diff --git a/src/main/sql/lb_fan_management.sql b/src/main/sql/lb_fan_management.sql index 4db10aa..82e5f23 100644 --- a/src/main/sql/lb_fan_management.sql +++ b/src/main/sql/lb_fan_management.sql @@ -9,6 +9,10 @@ CREATE TABLE `lb_fan_management` ( `avatar` VARCHAR(512) NULL DEFAULT NULL COMMENT '头像路径', `nickname` VARCHAR(100) NULL DEFAULT NULL COMMENT '昵称(可为脱敏手机号,如 137****6199)', `mobile` VARCHAR(32) NULL DEFAULT NULL COMMENT '手机号', + `p_name` VARCHAR(100) NULL DEFAULT NULL COMMENT '父姓名', + `pid` BIGINT NULL DEFAULT NULL COMMENT '父ID', + `p_phone` VARCHAR(32) NULL DEFAULT NULL COMMENT '父手机号', + `token` VARCHAR(512) NULL DEFAULT NULL COMMENT '登录 token', `created_at` DATETIME NULL DEFAULT NULL COMMENT '创建时间', `share_num` INT NOT NULL DEFAULT 0 COMMENT '分享次数', PRIMARY KEY (`id_tenant_id`) USING BTREE, diff --git a/src/main/sql/lb_fan_management_alter_add_parent_and_token.sql b/src/main/sql/lb_fan_management_alter_add_parent_and_token.sql new file mode 100644 index 0000000..220a880 --- /dev/null +++ b/src/main/sql/lb_fan_management_alter_add_parent_and_token.sql @@ -0,0 +1,8 @@ +-- 升级脚本:lb_fan_management 增加父级信息与 token 列 +SET NAMES utf8mb4; + +ALTER TABLE `lb_fan_management` + ADD COLUMN `p_name` VARCHAR(100) NULL DEFAULT NULL COMMENT '父姓名' AFTER `mobile`, + ADD COLUMN `pid` BIGINT NULL DEFAULT NULL COMMENT '父ID' AFTER `p_name`, + ADD COLUMN `p_phone` VARCHAR(32) NULL DEFAULT NULL COMMENT '父手机号' AFTER `pid`, + ADD COLUMN `token` VARCHAR(512) NULL DEFAULT NULL COMMENT '登录 token' AFTER `p_phone`;