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;
|
|
}
|