package com.iotechn.unimall.data.domain; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.iotechn.unimall.core.framework.aspectj.lang.annotaion.Excel; import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.annotations.TableName; import lombok.Data; import com.baomidou.mybatisplus.annotations.TableField; import java.util.Date; /** * 用户管理对象 common_user_info * * @author jlb * @date 2023-04-10 */ @Data @TableName("common_user_info") public class CommonUserInfo extends SuperDO { private static final long serialVersionUID = 1L; /** */ @TableId("id") private Long id; /** 昵称 */ @Excel(name = "昵称") @TableField("nickname") private String nickname; /** 密码 */ @Excel(name = "密码") @TableField("password") private String password; /** 手机号 */ @Excel(name = "手机号") @TableField("phone") private String phone; /** 微信id */ @Excel(name = "微信id") @TableField("open_id") private String openId; /** 真实姓名 */ @Excel(name = "真实姓名") @TableField("realname") private String realname; /** 头像 */ @Excel(name = "头像") @TableField("head") private String head; /** 自动跳转(1开启) */ @Excel(name = "自动跳转(1开启)") @TableField("automatic_skip") private Long automaticSkip; /** 自动跳转模块 */ @Excel(name = "自动跳转模块") @TableField("auto_module") private String autoModule; /** 入驻餐饮数 */ @Excel(name = "入驻餐饮数") @TableField("food_entry") private Long foodEntry; /** 入驻民宿数 */ @Excel(name = "入驻民宿数") @TableField("home_entry") private Long homeEntry; /** 入驻酒店数 */ @Excel(name = "入驻酒店数") @TableField("hotel_entry") private Long hotelEntry; /** 0.冻结 1.激活 */ @Excel(name = "0.冻结 1.激活") @TableField("status") private Long status; /** */ @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd") @TableField("gmt_create") private Date gmtCreate; /** */ @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd") @TableField("gmt_update") private Date gmtUpdate; /** 删除标识 */ @Excel(name = "删除标识") @TableField("delete_flag") private Long deleteFlag; @TableField(exist = false) private String sessionKey; /** * 登录成功,包装此参数 */ @TableField(exist = false) private String accessToken; @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("nickname", getNickname()) .append("password", getPassword()) .append("phone", getPhone()) .append("realname", getRealname()) .append("automaticSkip", getAutomaticSkip()) .append("foodEntry", getFoodEntry()) .append("homeEntry", getHomeEntry()) .append("hotelEntry", getHotelEntry()) .append("status", getStatus()) .append("gmtCreate", getGmtCreate()) .append("gmtUpdate", getGmtUpdate()) .append("deleteFlag", getDeleteFlag()) .toString(); } }