刘嘉昕 | f28ea23 | 2025-04-15 16:55:43 +0800 | [diff] [blame] | 1 | package com.pt5.pthouduan.entity; |
| 2 | |
| 3 | import com.baomidou.mybatisplus.annotation.TableId; |
| 4 | import com.baomidou.mybatisplus.annotation.TableName; |
| 5 | |
| 6 | import java.io.Serializable; |
| 7 | import java.time.LocalDateTime; |
| 8 | |
| 9 | /** |
| 10 | * <p> |
21301050 | c519f71 | 2025-06-04 17:03:04 +0800 | [diff] [blame^] | 11 | * |
刘嘉昕 | f28ea23 | 2025-04-15 16:55:43 +0800 | [diff] [blame] | 12 | * </p> |
| 13 | * |
| 14 | * @author ljx |
| 15 | * @since 2025-04-14 |
| 16 | */ |
| 17 | @TableName("user") |
| 18 | public class User implements Serializable { |
| 19 | |
| 20 | private static final long serialVersionUID = 1L; |
| 21 | |
| 22 | private String username; |
| 23 | |
| 24 | private String password; |
| 25 | |
| 26 | private Integer userUpload; |
| 27 | |
| 28 | private Long userDownload; |
| 29 | |
| 30 | private Integer credit; |
| 31 | |
| 32 | private String image; |
| 33 | |
| 34 | private String sex; |
| 35 | |
| 36 | @TableId("userid") |
| 37 | private Long userid; |
| 38 | |
| 39 | private Integer gradeId; |
| 40 | |
| 41 | private String passkey; |
| 42 | |
刘嘉昕 | f28ea23 | 2025-04-15 16:55:43 +0800 | [diff] [blame] | 43 | private Double ratio; |
| 44 | |
| 45 | private Integer age; |
| 46 | |
| 47 | private Integer privacy; |
| 48 | |
Sure233 | 8188c5d | 2025-05-28 11:43:06 +0800 | [diff] [blame] | 49 | private String email; |
| 50 | |
21301050 | c519f71 | 2025-06-04 17:03:04 +0800 | [diff] [blame^] | 51 | private String decoration;//用户外观 |
| 52 | |
| 53 | private String permission;//用户权限 1表示普通用户 0表示管理员 |
| 54 | |
刘嘉昕 | f28ea23 | 2025-04-15 16:55:43 +0800 | [diff] [blame] | 55 | // 构造函数 |
| 56 | public User(Long id, String name) { |
| 57 | this.userid = id; |
| 58 | this.username = name; |
| 59 | } |
| 60 | |
| 61 | public String getUsername() { |
| 62 | return username; |
Sure233 | 8188c5d | 2025-05-28 11:43:06 +0800 | [diff] [blame] | 63 | }//用户名 |
刘嘉昕 | f28ea23 | 2025-04-15 16:55:43 +0800 | [diff] [blame] | 64 | |
| 65 | public void setUsername(String username) { |
| 66 | this.username = username; |
| 67 | } |
| 68 | |
| 69 | public String getPassword() { |
| 70 | return password; |
Sure233 | 8188c5d | 2025-05-28 11:43:06 +0800 | [diff] [blame] | 71 | }//密码 |
刘嘉昕 | f28ea23 | 2025-04-15 16:55:43 +0800 | [diff] [blame] | 72 | |
| 73 | public void setPassword(String password) { |
| 74 | this.password = password; |
| 75 | } |
| 76 | |
| 77 | public Integer getUserUpload() { |
| 78 | return userUpload; |
Sure233 | 8188c5d | 2025-05-28 11:43:06 +0800 | [diff] [blame] | 79 | }//上传量 |
刘嘉昕 | f28ea23 | 2025-04-15 16:55:43 +0800 | [diff] [blame] | 80 | |
| 81 | public void setUserUpload(Integer userUpload) { |
| 82 | this.userUpload = userUpload; |
| 83 | } |
| 84 | |
| 85 | public Long getUserDownload() { |
| 86 | return userDownload; |
Sure233 | 8188c5d | 2025-05-28 11:43:06 +0800 | [diff] [blame] | 87 | }//下载量 |
刘嘉昕 | f28ea23 | 2025-04-15 16:55:43 +0800 | [diff] [blame] | 88 | |
| 89 | public void setUserDownload(Long userDownload) { |
| 90 | this.userDownload = userDownload; |
| 91 | } |
| 92 | |
| 93 | public Integer getCredit() { |
| 94 | return credit; |
Sure233 | 8188c5d | 2025-05-28 11:43:06 +0800 | [diff] [blame] | 95 | }//保种积分 |
刘嘉昕 | f28ea23 | 2025-04-15 16:55:43 +0800 | [diff] [blame] | 96 | |
| 97 | public void setCredit(Integer credit) { |
| 98 | this.credit = credit; |
| 99 | } |
| 100 | |
| 101 | public String getImage() { |
| 102 | return image; |
Sure233 | 8188c5d | 2025-05-28 11:43:06 +0800 | [diff] [blame] | 103 | }//头像 |
刘嘉昕 | f28ea23 | 2025-04-15 16:55:43 +0800 | [diff] [blame] | 104 | |
| 105 | public void setImage(String image) { |
| 106 | this.image = image; |
| 107 | } |
| 108 | |
| 109 | public String getSex() { |
| 110 | return sex; |
Sure233 | 8188c5d | 2025-05-28 11:43:06 +0800 | [diff] [blame] | 111 | }//性别 |
刘嘉昕 | f28ea23 | 2025-04-15 16:55:43 +0800 | [diff] [blame] | 112 | |
| 113 | public void setSex(String sex) { |
| 114 | this.sex = sex; |
| 115 | } |
| 116 | |
| 117 | public Long getUserid() { |
| 118 | return userid; |
| 119 | } |
| 120 | |
| 121 | public void setUserid(Long userid) { |
| 122 | this.userid = userid; |
| 123 | } |
| 124 | |
| 125 | public Integer getGradeId() { |
| 126 | return gradeId; |
Sure233 | 8188c5d | 2025-05-28 11:43:06 +0800 | [diff] [blame] | 127 | }//等级 |
刘嘉昕 | f28ea23 | 2025-04-15 16:55:43 +0800 | [diff] [blame] | 128 | |
| 129 | public void setGradeId(Integer gradeId) { |
| 130 | this.gradeId = gradeId; |
| 131 | } |
| 132 | |
| 133 | public String getPasskey() { |
| 134 | return passkey; |
Sure233 | 8188c5d | 2025-05-28 11:43:06 +0800 | [diff] [blame] | 135 | }//密码 |
刘嘉昕 | f28ea23 | 2025-04-15 16:55:43 +0800 | [diff] [blame] | 136 | |
| 137 | public void setPasskey(String passkey) { |
| 138 | this.passkey = passkey; |
| 139 | } |
| 140 | |
刘嘉昕 | f28ea23 | 2025-04-15 16:55:43 +0800 | [diff] [blame] | 141 | public Double getRatio() { |
| 142 | return ratio; |
Sure233 | 8188c5d | 2025-05-28 11:43:06 +0800 | [diff] [blame] | 143 | }//分享率 |
刘嘉昕 | f28ea23 | 2025-04-15 16:55:43 +0800 | [diff] [blame] | 144 | |
| 145 | public void setRatio(Double ratio) { |
| 146 | this.ratio = ratio; |
| 147 | } |
| 148 | |
| 149 | public Integer getAge() { |
| 150 | return age; |
Sure233 | 8188c5d | 2025-05-28 11:43:06 +0800 | [diff] [blame] | 151 | }//年龄 |
刘嘉昕 | f28ea23 | 2025-04-15 16:55:43 +0800 | [diff] [blame] | 152 | |
| 153 | public void setAge(Integer age) { |
| 154 | this.age = age; |
| 155 | } |
| 156 | |
| 157 | public Integer getPrivacy() { |
| 158 | return privacy; |
Sure233 | 8188c5d | 2025-05-28 11:43:06 +0800 | [diff] [blame] | 159 | }//权限 |
刘嘉昕 | f28ea23 | 2025-04-15 16:55:43 +0800 | [diff] [blame] | 160 | |
| 161 | public void setPrivacy(Integer privacy) { |
| 162 | this.privacy = privacy; |
| 163 | } |
| 164 | |
Sure233 | 8188c5d | 2025-05-28 11:43:06 +0800 | [diff] [blame] | 165 | public String getEmail() { |
| 166 | return email; |
| 167 | } |
| 168 | |
| 169 | public void setEmail(String email) { |
| 170 | this.email = email; |
| 171 | } |
21301050 | c519f71 | 2025-06-04 17:03:04 +0800 | [diff] [blame^] | 172 | |
| 173 | public String getDecoration() { |
| 174 | return decoration; |
| 175 | } |
| 176 | |
| 177 | public void setDecoration(String decoration) { |
| 178 | this.decoration = decoration; |
| 179 | } |
| 180 | |
| 181 | public String getPermission() { |
| 182 | return permission; |
| 183 | } |
| 184 | |
| 185 | public void setPermission(String permission) { |
| 186 | this.permission = permission; |
| 187 | } |
| 188 | |
| 189 | @Override |
| 190 | public String toString() { |
| 191 | return "User{" + |
| 192 | "username='" + username + '\'' + |
| 193 | ", password='" + password + '\'' + |
| 194 | ", userUpload=" + userUpload + |
| 195 | ", userDownload=" + userDownload + |
| 196 | ", credit=" + credit + |
| 197 | ", image='" + image + '\'' + |
| 198 | ", sex='" + sex + '\'' + |
| 199 | ", userid=" + userid + |
| 200 | ", gradeId=" + gradeId + |
| 201 | ", passkey='" + passkey + '\'' + |
| 202 | ", ratio=" + ratio + |
| 203 | ", age=" + age + |
| 204 | ", privacy=" + privacy + |
| 205 | ", email='" + email + '\'' + |
| 206 | ", decoration='" + decoration + '\'' + |
| 207 | ", permission='" + permission + '\'' + |
| 208 | '}'; |
| 209 | } |
刘嘉昕 | f28ea23 | 2025-04-15 16:55:43 +0800 | [diff] [blame] | 210 | } |