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`;