package com.ruoyi.errand.domain;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.time.LocalDate;
|
import java.time.LocalDateTime;
|
|
@Data
|
@TableName("t_app_user")
|
public class AppUser implements Serializable {
|
private static final long serialVersionUID = 1L;
|
@ApiModelProperty("主键")
|
@TableId("id")
|
private Long id;
|
|
@ApiModelProperty("跑腿id")
|
@TableField("courier_id")
|
private Integer courierId;
|
|
@ApiModelProperty("小区id")
|
@TableField("community_id")
|
private Integer communityId;
|
|
@ApiModelProperty("用户")
|
@TableField("name")
|
private String name;
|
|
@ApiModelProperty("手机号")
|
@TableField("phone")
|
private String phone;
|
|
@ApiModelProperty("头像")
|
@TableField("avatar")
|
private String avatar;
|
|
@ApiModelProperty("性别(1=男,2=女,3=未知)")
|
@TableField("sex")
|
private Integer sex;
|
|
@ApiModelProperty("生日")
|
@TableField("birthday")
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private LocalDate birthday;
|
|
@ApiModelProperty("微信openid")
|
@TableField("wx_openid")
|
private String wxOpenid;
|
|
@ApiModelProperty("支付宝openid")
|
@TableField("ali_openid")
|
private String aliOpenid;
|
|
@ApiModelProperty("状态(1=正常,2=冻结,3=注销)")
|
@TableField("status")
|
private Integer status;
|
|
@ApiModelProperty("删除(0=否,1=是)")
|
@TableField("del_flag")
|
private Integer delFlag;
|
|
@ApiModelProperty("第一次登录(0=否,1=是)")
|
@TableField("first_login")
|
private Integer firstLogin;
|
|
@ApiModelProperty("添加时间")
|
@TableField("create_time")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private LocalDateTime createTime;
|
|
@ApiModelProperty("会员id")
|
@TableField("vip_id")
|
private Integer vipId;
|
|
@ApiModelProperty("注册会员时间")
|
@TableField("start_time")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private LocalDateTime startTime;
|
|
@ApiModelProperty("会员到期时间")
|
@TableField("end_time")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private LocalDateTime endTime;
|
|
@ApiModelProperty("第一次下单:0否1是")
|
@TableField("first_order")
|
private Integer firstOrder;
|
|
@ApiModelProperty("最后一次登录时间")
|
@TableField("last_login_time")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private LocalDateTime lastLoginTime;
|
}
|