package com.ruoyi.account.api.model; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.core.web.domain.BasePojo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDateTime; /** *

* *

* * @author luodangjia * @since 2024-08-06 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("t_app_user") @ApiModel(value="TAppUser对象", description="") public class TAppUser extends BasePojo { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键") @TableId("id") private Long id; @TableField(exist = false) private String uid; @ApiModelProperty(value = "用户") @TableField("name") private String name; @ApiModelProperty(value = "手机号") @TableField("phone") private String phone; @ApiModelProperty(value = "头像") @TableField("avatar") private String avatar; @ApiModelProperty(value = "会员id") @TableField("vip_id") private Integer vipId; @ApiModelProperty(value = "会员到期时间") @TableField("vip_end_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime vipEndTime; @ApiModelProperty(value = "单位id") @TableField("company_id") private Integer companyId; @ApiModelProperty(value = "身份证号") @TableField("id_card") private String idCard; @ApiModelProperty(value = "认证状态(0=否,1=是)") @TableField("auth_status") private Integer authStatus; @ApiModelProperty(value = "微信openid") @TableField("wx_openid") private String wxOpenid; @ApiModelProperty(value = "支付宝openid") @TableField("ali_openid") private String aliOpenid; @ApiModelProperty(value = "积分") @TableField("points") private Integer points; @ApiModelProperty(value = "积分") @TableField("first_add") private Integer firstAdd; @ApiModelProperty(value = "省名称") @TableField("province") private String province; @ApiModelProperty(value = "省区划代码") @TableField("province_code") private String provinceCode; @ApiModelProperty(value = "市名称") @TableField("city") private String city; @ApiModelProperty(value = "市区划代码") @TableField("city_code") private String cityCode; @ApiModelProperty(value = "备注") @TableField("remark") private String remark; @ApiModelProperty(value = "状态(1=正常,2=冻结,3=注销)") @TableField("status") private Integer status; @ApiModelProperty(value = "最后一次登录时间") @TableField("last_login_time") private LocalDateTime lastLoginTime; @ApiModelProperty(value = "邀请人id") @TableField("invite_user_id") private Long inviteUserId; @ApiModelProperty(value = "标签名称") @TableField(exist = false) private String tagName; @ApiModelProperty(value = "单位名称") @TableField(exist = false) private String companyName; @ApiModelProperty(value = "vip名称") @TableField(exist = false) private String vipName; @ApiModelProperty(value = "归属地") @TableField(exist = false) private String place; @ApiModelProperty("累计充电数") @TableField(exist = false) private Long orderCount; @ApiModelProperty("剩余天数") @TableField(exist = false) private Long lastDays; }