Rider.java 1.33 KB
package com.diligrp.rider.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 骑手信息表
 */
@Data
@TableName("rider")
public class Rider {

    @TableId(type = IdType.AUTO)
    private Long id;

    /** 手机号 */
    private String mobile;

    /** 登录名 */
    private String userLogin;

    /** 昵称 */
    private String userNickname;

    /** 密码(加密) */
    private String userPass;

    /** 头像 */
    private String avatar;

    /** 头像缩略图 */
    private String avatarThumb;

    /** 城市ID */
    private Long cityId;

    /** 等级ID */
    private Long levelId;

    /** 等级名称(非表字段) */
    @TableField(exist = false)
    private String levelName;

    /** 类型:1=兼职 2=全职 */
    private Integer type;

    /** 审核状态:0=拒绝 1=通过 2=待审核 */
    private Integer userStatus;

    /** 账号状态:0=禁用 1=正常 */
    private Integer status;

    /** 余额(兼职骑手用) */
    private BigDecimal balance;

    /** 是否休息:0=否 1=是 */
    private Integer isRest;

    /** 身份证号 */
    private String idNo;

    /** 手持身份证照片 */
    private String thumb;

    @TableField(fill = FieldFill.INSERT)
    private Long createTime;
}