|
@@ -3,9 +3,12 @@ package com.ruoyi.common.core.domain.entity;
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
import com.ruoyi.common.annotation.Excel;
|
|
|
import com.ruoyi.common.core.domain.BaseEntity;
|
|
|
+import lombok.Data;
|
|
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
|
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
|
|
|
|
|
+import java.time.LocalDate;
|
|
|
+import java.time.LocalDateTime;
|
|
|
import java.util.Date;
|
|
|
|
|
|
/**
|
|
@@ -14,6 +17,7 @@ import java.util.Date;
|
|
|
* @author jin
|
|
|
* @date 2024-12-01
|
|
|
*/
|
|
|
+@Data
|
|
|
public class WxUser extends BaseEntity
|
|
|
{
|
|
|
private static final long serialVersionUID = 1L;
|
|
@@ -39,9 +43,8 @@ public class WxUser extends BaseEntity
|
|
|
private Date birthday;
|
|
|
|
|
|
/** 最近一次登录时间 */
|
|
|
- @JsonFormat(pattern = "yyyy-MM-dd")
|
|
|
- @Excel(name = "最近一次登录时间", width = 30, dateFormat = "yyyy-MM-dd")
|
|
|
- private Date lastLoginTime;
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ private LocalDateTime lastLoginTime;
|
|
|
|
|
|
/** 最近一次登录IP地址 */
|
|
|
@Excel(name = "最近一次登录IP地址")
|
|
@@ -86,199 +89,14 @@ public class WxUser extends BaseEntity
|
|
|
|
|
|
/** 会员开始充值时间 */
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
|
|
- @Excel(name = "会员开始充值时间", width = 30, dateFormat = "yyyy-MM-dd")
|
|
|
- private Date vipStartTime;
|
|
|
+ private LocalDate vipStartTime;
|
|
|
|
|
|
/** 会员结束时间 */
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
|
|
- @Excel(name = "会员结束时间", width = 30, dateFormat = "yyyy-MM-dd")
|
|
|
- private Date vipEndTime;
|
|
|
-
|
|
|
- public void setId(Long id)
|
|
|
- {
|
|
|
- this.id = id;
|
|
|
- }
|
|
|
-
|
|
|
- public Long getId()
|
|
|
- {
|
|
|
- return id;
|
|
|
- }
|
|
|
- public void setUsername(String username)
|
|
|
- {
|
|
|
- this.username = username;
|
|
|
- }
|
|
|
-
|
|
|
- public String getUsername()
|
|
|
- {
|
|
|
- return username;
|
|
|
- }
|
|
|
- public void setPassword(String password)
|
|
|
- {
|
|
|
- this.password = password;
|
|
|
- }
|
|
|
-
|
|
|
- public String getPassword()
|
|
|
- {
|
|
|
- return password;
|
|
|
- }
|
|
|
- public void setGender(Long gender)
|
|
|
- {
|
|
|
- this.gender = gender;
|
|
|
- }
|
|
|
-
|
|
|
- public Long getGender()
|
|
|
- {
|
|
|
- return gender;
|
|
|
- }
|
|
|
- public void setBirthday(Date birthday)
|
|
|
- {
|
|
|
- this.birthday = birthday;
|
|
|
- }
|
|
|
-
|
|
|
- public Date getBirthday()
|
|
|
- {
|
|
|
- return birthday;
|
|
|
- }
|
|
|
- public void setLastLoginTime(Date lastLoginTime)
|
|
|
- {
|
|
|
- this.lastLoginTime = lastLoginTime;
|
|
|
- }
|
|
|
-
|
|
|
- public Date getLastLoginTime()
|
|
|
- {
|
|
|
- return lastLoginTime;
|
|
|
- }
|
|
|
- public void setLastLoginIp(String lastLoginIp)
|
|
|
- {
|
|
|
- this.lastLoginIp = lastLoginIp;
|
|
|
- }
|
|
|
-
|
|
|
- public String getLastLoginIp()
|
|
|
- {
|
|
|
- return lastLoginIp;
|
|
|
- }
|
|
|
- public void setUserLevel(Integer userLevel)
|
|
|
- {
|
|
|
- this.userLevel = userLevel;
|
|
|
- }
|
|
|
-
|
|
|
- public Integer getUserLevel()
|
|
|
- {
|
|
|
- return userLevel;
|
|
|
- }
|
|
|
- public void setNickname(String nickname)
|
|
|
- {
|
|
|
- this.nickname = nickname;
|
|
|
- }
|
|
|
-
|
|
|
- public String getNickname()
|
|
|
- {
|
|
|
- return nickname;
|
|
|
- }
|
|
|
- public void setMobile(String mobile)
|
|
|
- {
|
|
|
- this.mobile = mobile;
|
|
|
- }
|
|
|
-
|
|
|
- public String getMobile()
|
|
|
- {
|
|
|
- return mobile;
|
|
|
- }
|
|
|
- public void setAvatar(String avatar)
|
|
|
- {
|
|
|
- this.avatar = avatar;
|
|
|
- }
|
|
|
-
|
|
|
- public String getAvatar()
|
|
|
- {
|
|
|
- return avatar;
|
|
|
- }
|
|
|
- public void setWxOpenid(String wxOpenid)
|
|
|
- {
|
|
|
- this.wxOpenid = wxOpenid;
|
|
|
- }
|
|
|
-
|
|
|
- public String getWxOpenid()
|
|
|
- {
|
|
|
- return wxOpenid;
|
|
|
- }
|
|
|
- public void setStatus(Long status)
|
|
|
- {
|
|
|
- this.status = status;
|
|
|
- }
|
|
|
-
|
|
|
- public Long getStatus()
|
|
|
- {
|
|
|
- return status;
|
|
|
- }
|
|
|
- public void setAddTime(Date addTime)
|
|
|
- {
|
|
|
- this.addTime = addTime;
|
|
|
- }
|
|
|
-
|
|
|
- public Date getAddTime()
|
|
|
- {
|
|
|
- return addTime;
|
|
|
- }
|
|
|
- public void setDeleted(Integer deleted)
|
|
|
- {
|
|
|
- this.deleted = deleted;
|
|
|
- }
|
|
|
-
|
|
|
- public Integer getDeleted()
|
|
|
- {
|
|
|
- return deleted;
|
|
|
- }
|
|
|
- public void setPoints(Long points)
|
|
|
- {
|
|
|
- this.points = points;
|
|
|
- }
|
|
|
-
|
|
|
- public Long getPoints()
|
|
|
- {
|
|
|
- return points;
|
|
|
- }
|
|
|
- public void setVipStartTime(Date vipStartTime)
|
|
|
- {
|
|
|
- this.vipStartTime = vipStartTime;
|
|
|
- }
|
|
|
-
|
|
|
- public Date getVipStartTime()
|
|
|
- {
|
|
|
- return vipStartTime;
|
|
|
- }
|
|
|
- public void setVipEndTime(Date vipEndTime)
|
|
|
- {
|
|
|
- this.vipEndTime = vipEndTime;
|
|
|
- }
|
|
|
-
|
|
|
- public Date getVipEndTime()
|
|
|
- {
|
|
|
- return vipEndTime;
|
|
|
- }
|
|
|
+ private LocalDate vipEndTime;
|
|
|
|
|
|
- @Override
|
|
|
- public String toString() {
|
|
|
- return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
|
|
- .append("id", getId())
|
|
|
- .append("username", getUsername())
|
|
|
- .append("password", getPassword())
|
|
|
- .append("gender", getGender())
|
|
|
- .append("birthday", getBirthday())
|
|
|
- .append("lastLoginTime", getLastLoginTime())
|
|
|
- .append("lastLoginIp", getLastLoginIp())
|
|
|
- .append("userLevel", getUserLevel())
|
|
|
- .append("nickname", getNickname())
|
|
|
- .append("mobile", getMobile())
|
|
|
- .append("avatar", getAvatar())
|
|
|
- .append("wxOpenid", getWxOpenid())
|
|
|
- .append("status", getStatus())
|
|
|
- .append("addTime", getAddTime())
|
|
|
- .append("updateTime", getUpdateTime())
|
|
|
- .append("deleted", getDeleted())
|
|
|
- .append("points", getPoints())
|
|
|
- .append("vipStartTime", getVipStartTime())
|
|
|
- .append("vipEndTime", getVipEndTime())
|
|
|
- .toString();
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 会员等级:1.月卡,2.季卡,3.年卡
|
|
|
+ */
|
|
|
+ private Integer vipLv;
|
|
|
}
|