MeetingRoom.java
4.3 KB
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
package com.skua.modules.meeting.entity;
import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date;
import java.util.List;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.poi.ss.formula.functions.T;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
/**
* 会议室
*/
@Data
@TableName("meeting_room")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "meeting_room对象", description = "会议室")
public class MeetingRoom {
/**
* 主键
*/
@TableId(type = IdType.UUID)
@ApiModelProperty(value = "主键")
private String id;
/**
* 会议id
*/
@Excel(name = "会议id", width = 15)
@ApiModelProperty(value = "会议id")
private String meetingId;
/**
* 会议账号
*/
@Excel(name = "会议账号", width = 15)
@ApiModelProperty(value = "会议账号")
private String meetingNumber;
/**
* 会议标题
*/
@Excel(name = "会议标题", width = 15)
@ApiModelProperty(value = "会议标题")
private String meetingTitle;
/**
* 会议通知内容
*/
@Excel(name = "会议通知内容", width = 15)
@ApiModelProperty(value = "会议通知内容")
private String meetingContent;
/**
* 会议地点
*/
@Excel(name = "会议地点", width = 15)
@ApiModelProperty(value = "会议地点")
private String meetingSite;
/**
* 参会人数容量
*/
@Excel(name = "参会人数容量", width = 15)
@ApiModelProperty(value = "参会人数容量")
private String meetingCapacity;
/**
* 会议开始时间
*/
@Excel(name = "会议开始时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@ApiModelProperty(value = "会议开始时间")
private Date startTime;
/**
* 会议结束时间
*/
@Excel(name = "会议结束时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@ApiModelProperty(value = "会议结束时间")
private Date endTime;
/**
* 创建人id
*/
@Excel(name = "创建人id", width = 15)
@ApiModelProperty(value = "创建人id")
private String createBy;
@Excel(name = "会议室主持人id", width = 15)
@ApiModelProperty(value = "会议室主持人id")
private String president;
// sysAnnouncement.id
@Excel(name = "系统通告id", width = 15)
@ApiModelProperty(value = "系统通告id")
private String anntId;
/**
* 创建时间
*/
@Excel(name = "创建时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@ApiModelProperty(value = "创建时间")
private Date createTime;
/**
* 修改人id
*/
@Excel(name = "修改人id", width = 15)
@ApiModelProperty(value = "修改人id")
private String updateBy;
/**
* 修改时间
*/
@Excel(name = "修改时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@ApiModelProperty(value = "修改时间")
private Date updateTime;
@ApiModelProperty(value = "修改时间")
@TableField(exist = false)
private String status;
@ApiModelProperty(value = "分钟时间")
@TableField(exist = false)
private String minutes;
@TableField(exist = false)
private List<MeetingUser> meetingUserList;
@TableField(exist = false)
private MeetingAccount meetingAccount;
}