doum
2025-12-12 dce1e83ec27a066ebc6c17a4ac6d03c9ad6ff703
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
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
package com.doumee.dao.business.model;
 
import com.baomidou.mybatisplus.annotation.TableField;
import com.doumee.core.annotation.excel.ExcelColumn;
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 lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;
import java.math.BigDecimal;
import java.util.List;
 
/**
 * 活动、资讯、探店信息表
 * @author 江蹄蹄
 * @date 2023/03/21 15:48
 */
@Data
@ApiModel("活动、资讯、探店信息表")
@TableName("`activity`")
public class Activity {
 
    @ApiModelProperty(value = "主键", example = "1")
    @ExcelColumn(name="主键")
    @TableId(value = "id",type = IdType.AUTO)
    private Integer id;
 
    @ApiModelProperty(value = "创建人编码", example = "1")
    @ExcelColumn(name="创建人编码")
    private Integer creator;
 
    @ApiModelProperty(value = "创建时间")
    @ExcelColumn(name="创建时间")
    
    private Date createDate;
 
    @ApiModelProperty(value = "更新人编码", example = "1")
    @ExcelColumn(name="更新人编码")
    private Integer editor;
 
    @ApiModelProperty(value = "更新时间")
    @ExcelColumn(name="更新时间")
    
    private Date editDate;
 
    @ApiModelProperty(value = "是否删除0否 1是", example = "1")
    @ExcelColumn(name="是否删除0否 1是")
    private Integer isdeleted;
 
    @ApiModelProperty(value = "备注")
    @ExcelColumn(name="备注")
    private String remark;
 
    @ApiModelProperty(value = "店铺编码(关联shop表type为活动)", example = "1")
    @ExcelColumn(name="店铺编码(关联shop表type为活动)")
    private Integer shopId;
 
    @ApiModelProperty(value = "机构编码(关联system_user表type为活动)", example = "1")
    @ExcelColumn(name="机构编码(关联system_user表type为活动)")
    private Integer orgId;
 
    @ApiModelProperty(value = "名称")
    @ExcelColumn(name="名称")
    private String name;
 
    @ApiModelProperty(value = "开始时间(type为活动)")
    @ExcelColumn(name="开始时间(type为活动)")
    
    private Date starttime;
 
    @ApiModelProperty(value = "结束时间(type为活动)")
    @ExcelColumn(name="结束时间(type为活动)")
    
    private Date endtime;
 
    @ApiModelProperty(value = "报名开始时间(type为活动)")
    @ExcelColumn(name="报名开始时间(type为活动)")
    
    private Date signStarttime;
 
    @ApiModelProperty(value = "报名结束时间(type为活动)")
    @ExcelColumn(name="报名结束时间(type为活动)")
    
    private Date signEndtime;
 
    @ApiModelProperty(value = "活动地址(type为活动)")
    @ExcelColumn(name="活动地址(type为活动)")
    private String addr;
 
    @ApiModelProperty(value = "经度(type为活动)", example = "1")
    @ExcelColumn(name="经度(type为活动)")
    private BigDecimal longitude;
 
    @ApiModelProperty(value = "维度(type为活动)", example = "1")
    @ExcelColumn(name="维度(type为活动)")
    private BigDecimal latitude;
 
    @ApiModelProperty(value = "报名上限人数(type为活动)", example = "1")
    @ExcelColumn(name="报名上限人数(type为活动)")
    private Integer limitnum;
 
    @ApiModelProperty(value = "活动价格(type为活动)", example = "1")
    @ExcelColumn(name="活动价格(type为活动)")
    private BigDecimal price;
 
    @ApiModelProperty(value = "封面图")
    @ExcelColumn(name="封面图")
    private String imgurl;
 
    @ApiModelProperty(value = "类型0商家活动 1平台活动 2探店 3资讯", example = "1")
    @ExcelColumn(name="类型0商家活动 1平台活动 2探店 3资讯")
    private Integer type;
 
    @ApiModelProperty(value = "状态0正常 1禁用", example = "1")
    @ExcelColumn(name="状态0正常 1禁用")
    private Integer status;
 
    @ApiModelProperty(value = "排序码", example = "1")
    @ExcelColumn(name="排序码")
    private Integer sortnum;
 
    @ApiModelProperty(value = "浏览量", example = "1")
    @ExcelColumn(name="浏览量")
    private Integer looknum;
 
    @ApiModelProperty(value = "所属分类编码(关联labels)", example = "1")
    @ExcelColumn(name="所属分类编码(关联labels)")
    private Integer labelId;
 
    @ApiModelProperty(value = "用户编码(关联member表)", example = "1")
    @ExcelColumn(name="用户编码(关联member表)")
    private Integer memberId;
 
    @ApiModelProperty(value = "内容类型 0图片 1视频", example = "1")
    @ExcelColumn(name="内容类型 0图片 1视频")
    private Integer contentType;
 
    @ApiModelProperty(value = "内容富文本")
    private String  content;
 
 
    @ApiModelProperty(value = "发布用户姓名")
    @TableField(exist = false)
    private String realName;
 
    @ApiModelProperty(value = " 用户类型 0系统管理员 1机构管理员 2创作中心管理员")
    @TableField(exist = false)
    private String userType;
 
    @ApiModelProperty(value = "资讯分类名称")
    @TableField(exist = false)
    private String lablesName;
 
    @ApiModelProperty(value = "点赞数量")
    @TableField(exist = false)
    private Integer zanCount;
 
    @ApiModelProperty(value = "收藏数量")
    @TableField(exist = false)
    private Integer collectCount;
 
    @ApiModelProperty(value = "评论数量")
    @TableField(exist = false)
    private Integer commentCount;
 
    @ApiModelProperty(value = "分享数量")
    @TableField(exist = false)
    private Integer sharesCount;
 
    @ApiModelProperty(value = "图片头部地址")
    @TableField(exist = false)
    private String imgurlfull;
 
    @ApiModelProperty(value = "活动状态0未开始 1报名中,2报名结束,3活动进行中,4活动已结束", example = "1")
    @TableField(exist = false)
    private Integer activityStatus;
 
    @ApiModelProperty(value = "文件集合", example = "1")
    @TableField(exist = false)
    private List<Multifile>  fileList;
 
    @ApiModelProperty(value = "报名人数", example = "1")
    @TableField(exist = false)
    private Integer activityCount;
 
 
    @ApiModelProperty(value = "主办方服务机构名称")
    @TableField(exist = false)
    private String serviceName;
 
    @ApiModelProperty(value = "主办方机构名称")
    @TableField(exist = false)
    private String orgName;
    @ApiModelProperty(value = "主办方商户名称")
    @TableField(exist = false)
    private String shopName;
    @ApiModelProperty(value = "主办方商户列表图")
    @TableField(exist = false)
    private String shopImg;
    @ApiModelProperty(value = "发布用户名")
    @TableField(exist = false)
    private String memberName;
    @ApiModelProperty(value = "登陆用户是否关注",example = "0")
    @TableField(exist = false)
    private int memberFollow;
    @ApiModelProperty(value = "发布用户头像")
    @TableField(exist = false)
    private String memberImg;
    @ApiModelProperty(value = "商户评分",example = "0")
    @TableField(exist = false)
    private BigDecimal shopStarNum;
    @ApiModelProperty(value = "主办方商户地址")
    @TableField(exist = false)
    private String shopAddr;
 
 
}