package com.agentdriving.driver.modular.system.model;
|
|
import com.baomidou.mybatisplus.annotations.TableField;
|
import com.baomidou.mybatisplus.annotations.TableId;
|
import com.baomidou.mybatisplus.annotations.TableName;
|
import com.baomidou.mybatisplus.enums.IdType;
|
import lombok.Data;
|
|
import java.util.Date;
|
|
/**
|
* 司机基础信息
|
* @author pzb
|
* @Date 2023/2/8 18:33
|
*/
|
@Data
|
@TableName("t_driver")
|
public class Driver {
|
/**
|
* 主键
|
*/
|
@TableId(value = "id", type = IdType.AUTO)
|
@TableField("id")
|
private Integer id;
|
/**
|
* 编号
|
*/
|
@TableField("code")
|
private String code;
|
/**
|
* 名称
|
*/
|
@TableField("name")
|
private String name;
|
/**
|
* 头像
|
*/
|
@TableField("avatar")
|
private String avatar;
|
/**
|
* 手机号
|
*/
|
@TableField("phone")
|
private String phone;
|
/**
|
* 密码
|
*/
|
@TableField("password")
|
private String password;
|
/**
|
* 性别(1=男,2=女)
|
*/
|
@TableField("sex")
|
private Integer sex;
|
/**
|
* 来源
|
*/
|
@TableField("source")
|
private Integer source;
|
/**
|
* 紧急联系人
|
*/
|
@TableField("emergencyContact")
|
private String emergencyContact;
|
/**
|
* 紧急联系电话
|
*/
|
@TableField("emergencyPhone")
|
private String emergencyPhone;
|
/**
|
* 驾驶证号码
|
*/
|
@TableField("driverLicenseNumber")
|
private String driverLicenseNumber;
|
/**
|
* 驾驶证照片
|
*/
|
@TableField("driverLicense")
|
private String driverLicense;
|
/**
|
* 驾驶证初次领证时间
|
*/
|
@TableField("firstCertificateTime")
|
private Date firstCertificateTime;
|
/**
|
* 身份证号码
|
*/
|
@TableField("idcard")
|
private String idcard;
|
/**
|
* 身份证正面照
|
*/
|
@TableField("idcardFront")
|
private String idcardFront;
|
/**
|
* 身份证背面照
|
*/
|
@TableField("idcardBack")
|
private String idcardBack;
|
/**
|
* 邀约人类型(1=用户,2=司机)
|
*/
|
@TableField("inviterType")
|
private Integer inviterType;
|
/**
|
* 邀约人id
|
*/
|
@TableField("inviterId")
|
private Integer inviterId;
|
/**
|
* 代理商id
|
*/
|
@TableField("agentId")
|
private Integer agentId;
|
/**
|
* 分公司id
|
*/
|
@TableField("branchOfficeId")
|
private Integer branchOfficeId;
|
/**
|
* 账户余额
|
*/
|
@TableField("balance")
|
private Double balance;
|
/**
|
* 后台充值余额
|
*/
|
@TableField("backgroundBalance")
|
private Double backgroundBalance;
|
/**
|
* 优惠券余额(订单优惠券支付的金额)
|
*/
|
@TableField("couponBalance")
|
private Double couponBalance;
|
/**
|
* 审核状态(1=待审核,2=已同意,3=已拒绝)
|
*/
|
@TableField("approvalStatus")
|
private Integer approvalStatus;
|
/**
|
* 审核注释
|
*/
|
@TableField("approvalNotes")
|
private String approvalNotes;
|
/**
|
* 审核用户id
|
*/
|
@TableField("approvalUserId")
|
private Integer approvalUserId;
|
/**
|
* 审核时间
|
*/
|
@TableField("approvalTime")
|
private Date approvalTime;
|
/**
|
* 服务状态(1=空闲中,2=服务中)
|
*/
|
@TableField("serverStatus")
|
private Integer serverStatus;
|
/**
|
* 剩余积分
|
*/
|
@TableField("integral")
|
private Integer integral;
|
/**
|
* 评分
|
*/
|
@TableField("score")
|
private Double score;
|
/**
|
* 状态(1=正常,2=冻结,3=删除)
|
*/
|
@TableField("status")
|
private Integer status;
|
/**
|
* 启用冻结理由
|
*/
|
@TableField("remark")
|
private String remark;
|
/**
|
* 添加时间
|
*/
|
@TableField("createTime")
|
private Date createTime;
|
/**
|
* 加盟区域省编号
|
*/
|
@TableField("provinceCode")
|
private String provinceCode;
|
/**
|
* 加盟区域省名称
|
*/
|
@TableField("provinceName")
|
private String provinceName;
|
/**
|
* 加盟区域市编号
|
*/
|
@TableField("cityCode")
|
private String cityCode;
|
/**
|
* 加盟区域市名称
|
*/
|
@TableField("cityName")
|
private String cityName;
|
/**
|
* 加盟区域区编号
|
*/
|
@TableField("areaCode")
|
private String areaCode;
|
/**
|
* 加盟区域区名称
|
*/
|
@TableField("areaName")
|
private String areaName;
|
/**
|
* 佣金
|
*/
|
@TableField("commission")
|
private Double commission;
|
/**
|
* 微信收款码
|
*/
|
@TableField("wxCollectionCode")
|
private String wxCollectionCode;
|
/**
|
* 支付宝收款码
|
*/
|
@TableField("zfbCollectionCode")
|
private String zfbCollectionCode;
|
/**
|
* 微信openid
|
*/
|
@TableField("openid")
|
private String openid;
|
/**
|
* 是否打开下单二维码
|
*/
|
@TableField("openOrderQRCode")
|
private Integer openOrderQRCode;
|
/**
|
* 商户号
|
*/
|
@TableField("merchantNumber")
|
private String merchantNumber;
|
/**
|
* 商户姓名
|
*/
|
@TableField("merchantName")
|
private String merchantName;
|
/**
|
* 商户电话
|
*/
|
@TableField("merchantPhone")
|
private String merchantPhone;
|
/**
|
* 商户身份证号码
|
*/
|
@TableField("merchantIDCode")
|
private String merchantIDCode;
|
}
|