zqy
2 天以前 3eb37463a952fb69d586769ca660886b956cb016
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
package com.ruoyi.domain;
 
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
 
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
 
/**
 * <p>
 *
 * </p>
 *
 * @author ojq
 * @since 2023-10-06
 */
@Data
@TableName("travel_count")
public class TravelCount implements Serializable {
 
    private static final long serialVersionUID = 1L;
 
    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
 
    /**
     * 所属用户id
     */
    private Long uid;
 
    /**
     * 旅游名称
     */
    private String name;
 
    /**
     * 旅游去向
     */
    private String destination;
 
    /**
     * 旅游开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date startTime;
 
    /**
     * 旅游结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date endTime;
 
    /**
     * 旅游性质
     */
    private String property;
 
    /**
     * 旅游方式
     */
    private String manner;
 
    /**
     * 共计门票费
     */
    private Double entranceTotal;
 
    /**
     * 共计交通费
     */
    private Double travelTotal;
 
    /**
     * 共计住宿费
     */
    private Double stayTotal;
 
    /**
     * 共计餐费
     */
    private Double eatTotal;
 
    /**
     * 共计购物费
     */
    private Double shopTotal;
 
    /**
     * 共计团费
     *
     *
     *
     */
    private Double groupTotal;
 
    /**
     * 总额
     */
    private Double totalPrice;
 
    private String spee;
 
    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createTime;
 
    /**
     * 分享人id
     */
    private Integer shareId;
 
    /**
     * 参与者
     */
    private String companion;
 
    /**
     * 参与者列表
     */
    @TableField(exist = false)
    private List<String> companionList;
 
//    @TableField(exist = false)
//    private Integer year;
 
    /**
     * 是否有附件
     */
    @TableField(exist = false)
    private String hasAttachment;
 
 
    /**
     * 是否隐藏
     */
    private String isHide;
 
}