zouyu
2025-11-14 7f56f78fbaa4569873bccc9a5169518d79412b94
src/main/java/com/ruoyi/collaborativeApproval/pojo/MeetDraft.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,132 @@
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 com.ruoyi.framework.aspectj.lang.annotation.Excel;
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")
    @Excel(name = "会议主题")
    private String title;
    /**
     * ä¸»æŒäºº
     */
    @TableField(value = "host")
    @Excel(name = "主持人")
    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")
    @Excel(name = "参会人数")
    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;
}