From 2ad97245d64b65132507cab36ad89d968edb7705 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期四, 20 三月 2025 09:50:09 +0800
Subject: [PATCH] sql文件

---
 guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/AppUser.java |  198 ++++++++++++++++++++++++++++++-------------------
 1 files changed, 121 insertions(+), 77 deletions(-)

diff --git a/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/AppUser.java b/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/AppUser.java
index ae96820..a46eba6 100644
--- a/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/AppUser.java
+++ b/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/AppUser.java
@@ -1,121 +1,165 @@
 package com.stylefeng.guns.modular.system.model;
 
-import com.baomidou.mybatisplus.annotations.TableField;
-import com.baomidou.mybatisplus.annotations.TableId;
-import com.baomidou.mybatisplus.annotations.TableName;
 import com.baomidou.mybatisplus.enums.IdType;
+import java.math.BigDecimal;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotations.TableId;
+import com.baomidou.mybatisplus.activerecord.Model;
+import com.baomidou.mybatisplus.annotations.TableName;
 import com.fasterxml.jackson.annotation.JsonFormat;
+import com.stylefeng.guns.core.support.DateTime;
+import io.swagger.annotations.ApiModelProperty;
+import io.swagger.models.auth.In;
 import lombok.Data;
 
-import java.util.Date;
+import java.io.Serializable;
 
 /**
-* APP用户
-* @author pzb
-* @Date 2021/12/1 12:03
-*/
+ * <p>
+ * 用户表
+ * </p>
+ *
+ * @author 无关风月
+ * @since 2024-02-06
+ */
 @Data
-@TableName("t_app_user")
-public class AppUser {
-    /**
-     * 主键
-     */
+@TableName("t_user")
+public class AppUser extends Model<AppUser> {
+
+    private static final long serialVersionUID = 1L;
+
     @TableId(value = "id", type = IdType.AUTO)
     private Integer id;
     /**
      * 编号
      */
-    @TableField("code")
+    @ApiModelProperty(value = "邀请码")
     private String code;
     /**
-     * 头像
+     * 用户姓名
      */
-    @TableField("profile_photo")
-    private String profilePhoto;
+    @ApiModelProperty(value = "用户姓名")
+    private String name;
+    @ApiModelProperty(value = "坚持运动天数")
+    private Integer time;
+    @ApiModelProperty(value = "坚持运动时间")
+    private Date compeleteTime;
     /**
-     * 昵称
+     * 电话
      */
-    @TableField("nickname")
-    private String nickname;
-    /**
-     * 用户类型(1=普通,2=房东,3=中介)
-     */
-    @TableField("user_type")
-    private Integer userType;
-    /**
-     * 手机号
-     */
-    @TableField("phone")
+    @ApiModelProperty(value = "电话")
     private String phone;
     /**
-     * 微信openid
+     * 账号
      */
-    @TableField("wechat_openid")
-    private String wechatOpenid;
+    @ApiModelProperty(value = "账号")
+    private String account;
+
     /**
-     * 微信二维码
+     * 密码
      */
-    @TableField("wechat_qr_code")
-    private String wechatQRCode;
+    @ApiModelProperty(value = "密码")
+    private String password;
     /**
-     * WhatApp
+     * 微信openId
      */
-    @TableField("watch_app")
-    private String watchApp;
+    @ApiModelProperty(value = "微信openId")
+    private String openId;
     /**
-     * 代理人牌照号
+     * ios登录id
      */
-    @TableField("agent_licence_code")
-    private String agentLicenceCode;
+    @ApiModelProperty(value = "苹果id")
+    private String appleId;
     /**
-     * 公司名称
+     * 生日
      */
-    @TableField("company_name")
-    private String companyName;
+    @ApiModelProperty(value = "生日")
+    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
+    private Date birthday;
     /**
-     * 公司地址
+     * 性别1男2女
      */
-    @TableField("company_address")
-    private String companyAddress;
+    @ApiModelProperty(value = "1男 2女")
+    private Integer gender;
     /**
-     * 名片照
+     * 身高cm
      */
-    @TableField("business_card_photo")
-    private String businessCardPhoto;
+    @ApiModelProperty(value = "身高cm")
+    private Integer height;
     /**
-     * 审核状态(1=待审核,2=审核通过,3=审核拒绝)
+     * 体重都是存储的公斤
      */
-    @TableField("audit_status")
-    private Integer auditStatus;
+    @ApiModelProperty(value = "体重")
+    private Double weight;
     /**
-     * 审核注释
+     * 1展示公斤 2斤 3磅 用户首次注册默认设置为1展示公斤
      */
-    @TableField("audit_note")
-    private String auditNote;
+    @ApiModelProperty(value = "1展示公斤 2斤 3磅 用户首次注册默认设置为1展示公斤")
+    private Integer unit;
     /**
-     * 状态(1=正常,2=冻结,3=删除)
+     * 用户头像
      */
-    @TableField("status")
-    private Integer status;
+    @ApiModelProperty(value = "用户头像")
+    private String headImg;
     /**
-     * 注册时间
+     * 钱包余额
      */
-    @TableField("insert_time")
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty(value = "钱包余额")
+    private BigDecimal balance;
+    /**
+     * 所选星座 首次注册默认设置为当月星座 顺序为1-12白羊座、金牛座、双子座、巨蟹座、狮子座、处女座、天秤座、天蝎座、射手座、摩羯座、水瓶座、双鱼座
+     */
+    @ApiModelProperty(value = "所选星座 首次注册默认设置为当月星座 顺序为1-12白羊座、金牛座、双子座、巨蟹座、狮子座、处女座、天秤座、天蝎座、射手座、摩羯座、水瓶座、双鱼座")
+    private String constellation;
+    /**
+     * 打卡次数
+     */
+    @ApiModelProperty(value = "打卡次数")
+    private Integer clockIn;
+    /**
+     * 邀请人id
+     */
+    @ApiModelProperty(value = "邀请人id")
+    private Integer inviteUserId;
+    /**
+     * 用户地址
+     */
+    @ApiModelProperty(value = "用户地址")
+    private String address;
+    /**
+     * 用户地址
+     */
+    private Integer state;
     private Date insertTime;
-    /**
-     * 中介的个人简介
-     */
-    @TableField("introduce")
-    private String introduce;
-    /**
-     * 中介所在公司所在的市
-     */
-    @TableField("city_id")
-    private Integer cityId;
-    /**
-     * 中介所在公司所在的区
-     */
-    @TableField("district_id")
-    private Integer districtId;
+    @ApiModelProperty(value = "银行卡号")
+    private String bankCard;
+    @ApiModelProperty(value = "银行卡开户名")
+    private String accountName;
+    @ApiModelProperty(value = "银行卡开户行")
+    private String bankName;
+    @ApiModelProperty(value = "银行卡绑定手机号")
+    private String bankPhone;
+    @ApiModelProperty(value = "银行卡正面照")
+    private String bankCardImg;
+    @ApiModelProperty(value = "目标体重")
+    private Double target;
+    @ApiModelProperty(value = "上次记录体重")
+    private Double beforeWeight;
+    @ApiModelProperty(value = "记录时间")
+    private Date recordTime;
+
+    @ApiModelProperty(value = "打卡时间")
+    private Date clockInTime;
+
+    @ApiModelProperty(value = "腰围cm")
+    private Integer waistline;
+
+
+
+    @Override
+    protected Serializable pkVal() {
+        return this.id;
+    }
+
+
 }

--
Gitblit v1.7.1