liusheng
2025-12-28 73f5b82df781d2b061ba24d29182f6898b5535d9
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
package com.ruoyi.project.domain;
 
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
/**
 * 会议纪要对象 service_meeting
 * 
 * @author ls
 * @date 2025-12-28
 */
@Data
@ApiModel("会议纪要")
public class ServiceMeeting extends BaseEntity
{
    private static final long serialVersionUID = 1L;
 
    /** 会议ID */
    @ApiModelProperty("会议ID")
    //数据库自增改成@TableId(type = IdType.AUTO)
    @TableId(type = IdType.AUTO)
    private Integer id;
 
    /** 会议编号 */
    @ApiModelProperty("会议编号")
    @Excel(name = "会议编号")
    private String meetingNumber;
 
    /** 会议标题 */
    @ApiModelProperty("会议标题")
    @Excel(name = "会议标题")
    private String title;
 
    /** 会议类型ID */
    @ApiModelProperty("会议类型ID")
    @Excel(name = "会议类型ID")
    private Integer typeId;
 
    /** 会议地点ID */
    @ApiModelProperty("会议地点ID")
    @Excel(name = "会议地点ID")
    private Integer locationId;
 
    /** 组织者ID */
    @ApiModelProperty("组织者ID")
    @Excel(name = "组织者ID")
    private Integer organizerId;
 
    /** 会议开始时间 */
    @ApiModelProperty("会议开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "会议开始时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date startTime;
 
    /** 会议结束时间 */
    @ApiModelProperty("会议结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "会议结束时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;
 
    /** 会议概要 */
    @ApiModelProperty("会议概要")
    @Excel(name = "会议概要")
    private String summary;
 
    /** 会议具体内容(富文本) */
    @ApiModelProperty("会议具体内容(富文本)")
    @Excel(name = "会议具体内容(富文本)")
    private String content;
 
    /** 附件信息(JSON格式) */
    @ApiModelProperty("附件信息(JSON格式)")
    @Excel(name = "附件信息(JSON格式)")
    private String attachment;
 
    /** 状态(1:待开始,2:进行中,3:已结束,4:已取消) */
    @ApiModelProperty("状态(1:待开始,2:进行中,3:已结束,4:已取消)")
    @Excel(name = "状态(1:待开始,2:进行中,3:已结束,4:已取消)")
    private Integer status;
 
    /** 是否为系列会议(1:是,0:否) */
    @ApiModelProperty("是否为系列会议(1:是,0:否)")
    @Excel(name = "是否为系列会议(1:是,0:否)")
    private Integer isRecurring;
 
    /** 重复模式 */
    @ApiModelProperty("重复模式")
    @Excel(name = "重复模式")
    private String recurringPattern;
 
    /** 父会议ID(用于复制或系列会议) */
    @ApiModelProperty("父会议ID(用于复制或系列会议)")
    @Excel(name = "父会议ID(用于复制或系列会议)")
    private Integer parentMeetingId;
 
    /** 提前提醒分钟数 */
    @ApiModelProperty("提前提醒分钟数")
    @Excel(name = "提前提醒分钟数")
    private Long reminderMinutes;
 
    /** 纪要内容 */
    @ApiModelProperty("纪要内容")
    @Excel(name = "纪要内容")
    private String recordcontent;
 
    /** 纪要附件(JSON格式) */
    @ApiModelProperty("纪要附件(JSON格式)")
    @Excel(name = "纪要附件(JSON格式)")
    private String recordattachment;
 
    /** 记录人 */
    @ApiModelProperty("记录人")
    @Excel(name = "记录人")
    private String recorderBy;
 
    /** 创建时间 */
    @ApiModelProperty("创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date recorderTime;
 
    /** 审核人ID */
    @ApiModelProperty("审核人ID")
    @Excel(name = "审核人ID")
    private String approverBy;
 
    /** 审核状态(0:待审核,1:已通过,2:已驳回) */
    @ApiModelProperty("审核状态(0:待审核,1:已通过,2:已驳回)")
    @Excel(name = "审核状态(0:待审核,1:已通过,2:已驳回)")
    private Integer approvalStatus;
 
    /** 审核时间 */
    @ApiModelProperty("审核时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "审核时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date approvalTime;
 
    /** 创建人 */
    @ApiModelProperty("创建人")
    @Excel(name = "创建人")
    private String createdBy;
 
    /** 创建时间 */
    @ApiModelProperty("创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date createdTime;
 
    /** 更新人 */
    @ApiModelProperty("更新人")
    @Excel(name = "更新人")
    private String updatedBy;
 
    /** 更新时间 */
    @ApiModelProperty("更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date updatedTime;
 
}