package com.ruoyi.collaborativeApproval.pojo; import com.baomidou.mybatisplus.annotation.*; import java.io.Serializable; import java.time.LocalDate; import java.time.LocalDateTime; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; /** * 会议草稿表 * @TableName meet_draft */ @TableName(value ="meet_draft") @Data public class MeetDraft implements Serializable { /** * 草稿ID */ @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 会议编号 */ @TableField(value = "room_id") private Long roomId; /** * 会议主题 */ @TableField(value = "title") private String title; /** * 主持人 */ @TableField(value = "host") private String host; /** * 会议日期 */ @TableField(value = "meeting_date") @JsonFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private LocalDate meetingDate; /** * 开始时间 */ @TableField(value = "start_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime startTime; /** * 结束时间 */ @TableField(value = "end_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime endTime; /** * 参会人数 */ @TableField(value = "participants") private Integer participants; /** * 参会人员列表 */ @TableField(value = "participant_list") private String participantList; /** * 会议说明 */ @TableField(value = "description") private String description; /** * 创建人 */ @TableField(value = "creator") private String creator; /** * 创建者 */ @TableField(value = "create_user" ,fill = FieldFill.INSERT) private Integer createUser; /** * 创建时间 */ @TableField(value = "create_time",fill = FieldFill.INSERT) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createTime; /** * 更新者 */ @TableField(value = "update_user",fill = FieldFill.INSERT_UPDATE) private Integer updateUser; /** * 更新时间 */ @TableField(value = "update_time",fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; /** * 租户ID */ @TableField(value = "tenant_id",fill = FieldFill.INSERT) private Long tenantId; @TableField(exist = false) private static final long serialVersionUID = 1L; }