AjhMeetingSend.java
5.6 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
144
145
146
147
148
149
150
151
152
153
package com.skua.modules.ajh.entity;
import java.io.Serializable;
import java.util.Date;
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 com.skua.core.aspect.annotation.Dict;
import com.skua.modules.quartz.util.BaseUtil;
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.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
/**
* 会议记录
*/
@Data
@TableName("ajh_meeting_send")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="ajh_meeting_send对象", description="会议记录")
public class AjhMeetingSend {
/**主键*/
@TableId(type = IdType.ID_WORKER_STR)
@ApiModelProperty(value = "主键")
private String id;
/**会议ID*/
@ApiModelProperty(value = "会议ID")
private String meetId;
/**机构ID*/
@Excel(name = "所属机构", width = 15 ,dictTable = "sys_depart", dicCode="id", dicText = "depart_name" ,orderNum="1")
@ApiModelProperty(value = "机构ID")
@Dict(dictTable = "sys_depart", dicCode="id", dicText = "depart_name")
private String departId;
/**会议时间*/
@Excel(name = "拟定任务时间", width = 40 , orderNum = "3")
@ApiModelProperty(value = "会议时间" )
private String meetTime;
/**会议开始时间*/
@Excel(name = "开始时间", width = 15,orderNum = "4")
@ApiModelProperty(value = "会议开始时间")
private String meetStartTime;
/**会议结束时间*/
@Excel(name = "结束时间", width = 15 ,orderNum = "5")
@ApiModelProperty(value = "会议结束时间")
private String meetEndTime;
/**主持人*/
@Excel(name = "主持人", width = 15,orderNum = "8")
@ApiModelProperty(value = "主持人")
@Dict(dicCode = "id", dicText = "realname", dictTable = "sys_user")
private String meetCompere;
/**会议主题*/
@Excel(name = "任务主题", width = 15 ,orderNum = "2")
@ApiModelProperty(value = "会议主题")
private String meetTitle;
/**会议地点*/
@Excel(name = "任务地点", width = 15,orderNum = "6")
@ApiModelProperty(value = "会议地点")
private String meetLocation;
/**会议内容*/
@ApiModelProperty(value = "会议内容")
private String meetContent;
/**回执二维码*/
//@Excel(name = "回执二维码", width = 15)
@ApiModelProperty(value = "回执二维码")
private String meetHzQrcode;
/**签到二维码*/
//@Excel(name = "签到二维码", width = 15)
@ApiModelProperty(value = "签到二维码")
private String meetQdQrcode;
/**纪要模版*/
//@Excel(name = "纪要模版", width = 15)
@ApiModelProperty(value = "纪要模版")
private String minutesTemplate;
/**参会人类型*/
//@Excel(name = "参会人类型", width = 15)
@ApiModelProperty(value = "参会人类型")
@Dict(dicCode = "meetting_user_type")
private String meetingType;
/**参与人*/
//@Excel(name = "参与人", width = 15)
@ApiModelProperty(value = "参与人")
private String userIds;
/**接受状态(0拒绝,1接受,2暂定)*/
//@Excel(name = "接受状态(0拒绝,1接受,2暂定)", width = 15)
@ApiModelProperty(value = "接受状态(0拒绝,1接受,2暂定)")
@Dict(dicCode = "accept_flag")
private String acceptFlag;
/**发布状态(0未发布,1已发布,2已撤销)*/
@Excel(name = "发布状态(0未发布,1已发布,2已撤销)", width = 15 ,dicCode = "meet_status" ,orderNum = "10")
@ApiModelProperty(value = "发布状态(0未发布,1已发布,2已撤销)")
@Dict(dicCode = "meet_status")
private String sendStatus;
/**接受时间*/
//@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 acceptTime;
/**会议状态*/
@Excel(name = "任务状态", width = 15 ,dicCode = "meetting_status",orderNum = "9")
@ApiModelProperty(value = "会议状态")
@Dict(dicCode = "meetting_status")
private Integer meetStatus;
/**创建人*/
@ApiModelProperty(value = "创建人")
private String createBy;
/**创建时间*/
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
@ApiModelProperty(value = "创建时间")
private Date createTime;
/**更新人*/
@ApiModelProperty(value = "更新人")
private String updateBy;
/**更新时间*/
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
@ApiModelProperty(value = "更新时间")
private Date updateTime;
/**机构名称*/
@TableField(exist = false)
@ApiModelProperty(value = "机构名称")
private java.lang.String departName;
/**邀请人数*/
@Excel(name = "邀请人数", width = 15,orderNum = "7")
@TableField(exist = false)
@ApiModelProperty(value = "邀请人数")
private java.lang.String inviteNum;
/**参与人数*/
@Excel(name = "参与人数", width = 15,orderNum = "8")
@TableField(exist = false)
@ApiModelProperty(value = "参与人数")
private java.lang.String particNum;
@TableField(exist = false)
@Excel(name = "会议内容", width = 15,orderNum = "11")
@ApiModelProperty(value = "会议内容")
private String meetContentHtml;
public String getMeetContentHtml() {
meetContentHtml = BaseUtil.delHTMLTag( this.getMeetContent());
return meetContentHtml;
}
}