package com.nova.sankuai.domain.entity; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * @author weikangdi */ @Data @TableName(value = "sys_user") @ApiModel(value = "后台系统用户表") public class SysUser { /** * 主键 */ @TableId @ApiModelProperty(value = "主键") private Long id; /** * 用户名 */ @ApiModelProperty(value = "用户名") private String userName; /** * 手机号 */ @ApiModelProperty(value = "手机号") private String userPhone; /** * 分配状态 0-未启用 1-启用 */ @ApiModelProperty(value = "分配状态 0-未启用 1-启用") private Integer status; /** * 最后登录时间 */ @ApiModelProperty(value = "最后登录时间") private Date lastLoginTime; /** * 投放城市 */ @ApiModelProperty(value = "投放城市") private String deliveryCity; /** * 投放城市名称 */ @ApiModelProperty(value = "投放城市名称") private String deliveryCityName; /** * 所属公司名称 */ @ApiModelProperty(value = "所属公司名称") private String companyName; /** * 用户类型 */ @ApiModelProperty(value = "用户类型") private Integer type; /** * 金融产品名称 */ @ApiModelProperty(value = "金融产品名称") private String productName; /** * 产品类型 */ @ApiModelProperty(value = "产品类型") private String productType; /** * 产品属性 */ @ApiModelProperty(value = "产品属性") private String productAttributes; /** * 职业信息 */ @ApiModelProperty(value = "职业信息") private String professionInfo; /** * 单客户价格 */ @ApiModelProperty(value = "单客户价格") private Double singleCustomerPrice; /** * 是否被删除(0 未删除 1 已删除) */ @ApiModelProperty(value = "是否被删除(0 未删除 1 已删除)") @TableLogic private Integer deleteFlag; /** * 是否为默认机构 */ @ApiModelProperty(value = "是否为默认机构 0 否 1 是") private Integer defaultFlag; /** * 创建时间 */ @ApiModelProperty(value = "创建时间") private Date creationDate; /** * 当日获客占比 */ @ApiModelProperty(value = "当日获客占比") private Integer percentageOfCustomers; /** * 是否启用充值功能 0-不启用 1-启用 */ @ApiModelProperty(value = "是否启用充值功能 0-不启用 1-启用") private Integer rechargeFlag; /** * 每日上限(条数) */ @ApiModelProperty(value = "每日上限(条数)") private Integer dailyUpperLimit; /** * 每日下限(条数) */ @ApiModelProperty(value = "每日下限(条数)") private Integer dailyLowerLimit; /** * 产品名称 */ @ApiModelProperty(value = "产品名称") private String product; /** * 机构Logo路径 */ @ApiModelProperty(value = "机构Logo路径") private String iconUrl; /** * 额度 */ @ApiModelProperty(value = "额度") private Integer amountLimit; /** * 年利率 */ @ApiModelProperty(value = "年利率") private Double annualInterestRate; /** * 服务速度 */ @ApiModelProperty(value = "服务速度") private Integer serviceSpeed; /** * 最低贷款额度 */ @ApiModelProperty(value = "最低贷款额度") private Integer minLoanAmount; @ApiModelProperty(value = "年龄下限") private Integer ageLowerLimit; @ApiModelProperty(value = "年龄上限") private Integer ageUpperLimit; }