From 16b704d18a875d1fb63827aaa507790ba2bef5be Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期二, 23 四月 2024 11:44:13 +0800
Subject: [PATCH] JK最终代码提交

---
 guns-management/src/main/java/com/stylefeng/guns/modular/system/model/AppUser.java |  208 ++++++++++++++++++++++++++-------------------------
 1 files changed, 106 insertions(+), 102 deletions(-)

diff --git a/guns-management/src/main/java/com/stylefeng/guns/modular/system/model/AppUser.java b/guns-management/src/main/java/com/stylefeng/guns/modular/system/model/AppUser.java
index 351de17..2e677fb 100644
--- a/guns-management/src/main/java/com/stylefeng/guns/modular/system/model/AppUser.java
+++ b/guns-management/src/main/java/com/stylefeng/guns/modular/system/model/AppUser.java
@@ -1,152 +1,156 @@
 package com.stylefeng.guns.modular.system.model;
 
-import com.baomidou.mybatisplus.annotations.TableField;
+import com.baomidou.mybatisplus.activerecord.Model;
 import com.baomidou.mybatisplus.annotations.TableId;
 import com.baomidou.mybatisplus.annotations.TableName;
 import com.baomidou.mybatisplus.enums.IdType;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import io.swagger.annotations.ApiModelProperty;
-import io.swagger.annotations.ApiOperation;
 import lombok.Data;
 
+import java.io.Serializable;
+import java.math.BigDecimal;
 import java.util.Date;
 
 /**
-* 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;
+
+    @ApiModelProperty(value = "坚持运动天数")
+    private Integer time;
     /**
-     * 头像
+     * 用户姓名
      */
-    @TableField("profile_photo")
-    @ApiModelProperty(value = "头像", required = true)
-    private String profilePhoto;
+    @ApiModelProperty(value = "用户姓名")
+    private String name;
     /**
-     * 昵称
+     * 电话
      */
-    @TableField("nickname")
-    @ApiModelProperty(value = "昵称", required = true)
-    private String nickname;
-    /**
-     * 用户类型(1=普通,2=房东,3=中介)
-     */
-    @TableField("user_type")
-    @ApiModelProperty(value = "用户类型(1=普通,2=房东)", required = true)
-    private Integer userType;
-    /**
-     * 手机号
-     */
-    @TableField("phone")
-    @ApiModelProperty(value = "电话号码", required = true)
+    @ApiModelProperty(value = "电话")
     private String phone;
     /**
-     * 微信openid
+     * 账号
      */
-    @TableField("wechat_openid")
-    private String wechatOpenid;
+    @ApiModelProperty(value = "账号")
+    private String account;
+
     /**
-     * 微信二维码
+     * 密码
      */
-    @TableField("wechat_qr_code")
-    @ApiModelProperty(value = "微信二维码", required = true)
-    private String wechatQRCode;
+    @ApiModelProperty(value = "密码")
+    private String password;
     /**
-     * WhatApp
+     * 微信openId
      */
-    @TableField("watch_app")
-    @ApiModelProperty(value = "watchApp", required = true)
-    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;
-    @TableField("refuse_date")
-    private Date refuseDate;
+    @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;
 
-    @TableField("changeTime")
-    private Date changeTime;
-    @TableField("auth")
-    private Integer auth;
 
-    /**
-     * 拒绝理由
-     */
-    @TableField("wechat_qr_code1")
-    private String wechatQrCode1;
-    /**
-     * 拒绝理由
-     */
-    @TableField("watch_app1")
-    private String watchApp1;
-    /**
-     * 拒绝理由
-     */
-    @TableField("phone1")
-    private String phone1;
+
+    @Override
+    protected Serializable pkVal() {
+        return this.id;
+    }
+
+
 }

--
Gitblit v1.7.1