111
rk
2025-08-27 367281413e2120cb9192a2ec9ecbc49c4331b6af
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
package com.doumee.dao.business.model;
 
import com.baomidou.mybatisplus.annotation.TableField;
import com.doumee.core.annotation.excel.ExcelColumn;
import com.doumee.dao.vo.UserCenterVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.models.auth.In;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;
import java.math.BigDecimal;
 
/**
 * 会员信息表
 * @author 江蹄蹄
 * @date 2025/07/09 12:00
 */
@Data
@ApiModel("会员信息表")
@TableName("`member`")
public class Member {
 
    @TableId(type = IdType.AUTO)
    @ApiModelProperty(value = "主键", example = "1")
    private Integer id;
 
    @ApiModelProperty(value = "是否已删除 0未删除 1已删除", example = "1")
    private Integer deleted;
 
    @ApiModelProperty(value = "创建人编码", example = "1")
    private Integer createUser;
 
    @ApiModelProperty(value = "创建时间")
    @ExcelColumn(name="注册时间",index = 8,width = 16, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
 
    @ApiModelProperty(value = "更新人编码", example = "1")
    private Integer updateUser;
 
    @ApiModelProperty(value = "更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date updateTime;
 
    @ApiModelProperty(value = "备注")
    private String remark;
 
    @ApiModelProperty(value = "头像")
    private String coverImage;
 
    @ApiModelProperty(value = "openid")
    @ExcelColumn(name="openid",index = 1,width = 20)
    private String openid;
 
    @ApiModelProperty(value = "昵称")
    @ExcelColumn(name="昵称",index = 3,width = 10)
    private String nickName;
 
    @ApiModelProperty(value = "联系电话")
    @ExcelColumn(name="手机号",index = 2,width = 10)
    private String telephone;
 
    @ApiModelProperty(value = "姓名")
    @ExcelColumn(name="真实姓名",index = 4,width = 10)
    private String name;
 
    @ApiModelProperty(value = "用工身份:0=未申请;1=申请中;2=已通过;3=未通过;", example = "1")
    private Integer workerIdentity;
 
    @ApiModelProperty(value = "货运身份:0=未申请;1=申请中;2=已通过;3=未通过;", example = "1")
    private Integer driverIdentity;
 
    @ApiModelProperty(value = "供餐身份:0=未申请;1=申请中;2=已通过;3=未通过;", example = "1")
    private Integer chefIdentity;
 
    @ApiModelProperty(value = "当前余额(单位:分)", example = "1")
    private Long amount;
 
    @ApiModelProperty(value = "历史总金额(单位:分)", example = "1")
    private Long totalAmount;
 
    @ApiModelProperty(value = "状态", example = "1")
    private Integer status;
 
    @ApiModelProperty(value = "最后登录时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date loginTime;
 
    @ApiModelProperty(value = "总登录次数", example = "1")
    private Long loginTimes;
 
    @ApiModelProperty(value = "总接单量", example = "1")
    private Long receiveNum;
 
    @ApiModelProperty(value = "总发单量", example = "1")
    private Long publishNum;
 
    @ApiModelProperty(value = "评分", example = "1")
    private BigDecimal score;
 
 
    @ApiModelProperty(value = "评分总数", example = "1")
    private BigDecimal totalScore;
 
    @ApiModelProperty(value = "被评价总订单数", example = "1")
    private Integer scoreOrderNum;
 
 
    @ApiModelProperty(value = "定位地址")
    private String location;
 
    @ApiModelProperty(value = "纬度", example = "1")
    private BigDecimal lat;
 
    @ApiModelProperty(value = "经度", example = "1")
    private BigDecimal lgt;
 
    @ApiModelProperty(value = "省份")
    private String province;
 
    @ApiModelProperty(value = "城市")
    private String city;
 
    @ApiModelProperty(value = "区县")
    private String area;
 
    @ApiModelProperty(value = "是否接受自动派单:0=否;1=是;", example = "1")
    @ExcelColumn(name="接受自动派单",index = 9,width = 10,valueMapping = "0=否;1=是;")
    private Integer autoReceiveStatus;
 
    @ApiModelProperty(value = "当前使用身份:0=用工发布方;1=用工接单方;", example = "1")
    private Integer useIdentity;
 
    @ApiModelProperty(value = "我的 - 数据信息", example = "1")
    @TableField(exist = false)
    private UserCenterVO userCenterVO;
    @ApiModelProperty(value = "变查询开始时间", example = "1")
    @TableField(exist = false)
    private Date startTime;
    @ApiModelProperty(value = "变查询结束时间", example = "1")
    @TableField(exist = false)
    private Date endTime;
    @ApiModelProperty(value = "当前使用身份:0=发单方;1=接单方;", example = "1")
    @TableField(exist = false)
    private Integer type;
 
    @ApiModelProperty(value = "头像全路径")
    @TableField(exist = false)
    private String fullCoverImage;
 
    @ApiModelProperty(value = "用工身份", example = "1")
    @TableField(exist = false)
    private IdentityInfo workerIdentityModel;
 
    @ApiModelProperty(value = "司机身份信息", example = "1")
    @TableField(exist = false)
    private IdentityInfo driverIdentityModel;
 
    @ApiModelProperty(value = "送餐身份信息", example = "1")
    @TableField(exist = false)
    private IdentityInfo chefIdentityModel;
 
    @ApiModelProperty(value = "接单权重", example = "1")
    @TableField(exist = false)
    private Integer level;
 
    @ApiModelProperty(value = "距离", example = "1")
    @TableField(exist = false)
    private BigDecimal distance;
 
    @ApiModelProperty(value = "身份信息", example = "1")
    @TableField(exist = false)
    @ExcelColumn(name="身份",index = 5,width = 10)
    private String identityInfo;
 
    @ApiModelProperty(value = "接单认证身份", example = "1")
    @TableField(exist = false)
    @ExcelColumn(name="接单认证身份",index = 6,width = 10)
    private String identityApplyInfo;
 
    @ApiModelProperty(value = "当前余额(元)", example = "1")
    @TableField(exist = false)
    @ExcelColumn(name="当前余额(元)",index = 7,width = 10)
    private BigDecimal amountYuan;
 
}