无关风月
2025-05-08 9486766c806fe1d9e082b2fd02ea1cc558f1b443
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
package com.dsh.course.feignClient.communityWorldCup.Model;
 
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
 
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
 
/**
 * 社区世界杯
 * @author zhibing.pu
 * @Date 2024/2/18 16:58
 */
@Data
public class WorldCup implements Serializable {
 
    private static final long serialVersionUID = 1905122041950251207L;
 
    /**
     * 主键
     */
    private Integer id;
    /**
     * 名称
     */
    private String name;
    /**
     * 开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date startTime;
    /**
     * 结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date endTime;
    /**
     * 报名结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date registrationClosingTime;
    /**
     * 开始年龄
     */
    private Integer startAge;
    /**
     * 结束年龄
     */
    private Integer endAge;
    /**
     * 报名性别(0=全部,1=男,2=女)
     */
    private Integer gender;
    /**
     * 支付方式(1=免费,2=现金支付,3=玩湃币支付,4=课时支付)
     */
    private String payType;
    /**
     * 现金
     */
    private BigDecimal cash;
    /**
     * 玩湃币
     */
    private Integer paiCoin;
    /**
     * 课时
     */
    private Integer classHour;
    /**
     * 最多报名人数
     */
    private Integer maxPeople;
    /**
     * 基础报名人数
     */
    private Integer basePeople;
    /**
     * 参赛获得积分
     */
    private Integer participationIntegral;
    /**
     * 胜利获得积分
     */
    private Integer winIntegral;
    /**
     * 省
     */
    @TableField("province")
    private String province;
    /**
     * 省
     */
    @TableField("provinceCode")
    private String provinceCode;
    /**
     * 市
     */
    @TableField("city")
    private String city;
    /**
     * 市
     */
    @TableField("cityCode")
    private String cityCode;
    /**
     * 参赛地址
     */
    private String address;
    /**
     * 经度
     */
    private String lon;
    /**
     * 纬度
     */
    private String lat;
    /**
     * 封面图
     */
    private String coverImg;
    /**
     * 首页默认背景图
     */
    private String homeBackdropImg;
    /**
     * 比赛图片
     */
    private String infoImg;
    /**
     * 比赛简介
     */
    private String intro;
    /**
     * 比赛详情
     */
    private String content;
    /**
     * 比赛状态(1=未开始,2=已开始,3=已结束,4=已取消)
     */
    private Integer status;
    /**
     * 添加时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    /**
     * 已比赛次数
     */
    private Integer matchNumber;
}