feat(用户模块): 添加用户余额字段

在用户DTO、实体类和详情DTO中添加ab98Balance字段,并在数据库中添加对应列
This commit is contained in:
dzq 2025-07-07 09:59:43 +08:00
parent 1a6d627482
commit 9b95bc75e7
4 changed files with 14 additions and 1 deletions

View File

@ -75,6 +75,10 @@ public class Ab98UserEntity extends BaseEntity<Ab98UserEntity> {
@TableField("registered") @TableField("registered")
private Boolean registered; private Boolean registered;
@ApiModelProperty("用户余额(单位:分)")
@TableField("ab98_balance")
private Integer ab98Balance;
@Override @Override
public Serializable pkVal() { public Serializable pkVal() {

View File

@ -58,6 +58,9 @@ public class Ab98UserDTO {
@ExcelColumn(name = "身份证登记地址") @ExcelColumn(name = "身份证登记地址")
private String address; private String address;
@ExcelColumn(name = "用户余额(单位:分)")
private Integer ab98Balance;
@ExcelColumn(name = "注册状态") @ExcelColumn(name = "注册状态")
private String registeredStatus; private String registeredStatus;

View File

@ -59,6 +59,9 @@ public class Ab98UserDetailDTO extends BaseEntity<Ab98UserDetailDTO> {
@ExcelColumn(name = "身份证登记地址") @ExcelColumn(name = "身份证登记地址")
private String address; private String address;
@ExcelColumn(name = "用户余额(单位:分)")
private Integer ab98Balance;
@ExcelColumn(name = "注册状态") @ExcelColumn(name = "注册状态")
private String registeredStatus; private String registeredStatus;
} }

View File

@ -16,3 +16,6 @@ CREATE TABLE `user_balance_record` (
PRIMARY KEY (`balance_record_id`), PRIMARY KEY (`balance_record_id`),
KEY `idx_ab98_user_id` (`ab98_user_id`) KEY `idx_ab98_user_id` (`ab98_user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户余额交易记录表'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户余额交易记录表';
ALTER TABLE `ab98_user`
ADD COLUMN `ab98_balance` INT NOT NULL DEFAULT 0 COMMENT '用户余额(单位:分)';