package com.ruoyi.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import org.apache.ibatis.type.JdbcType; import java.sql.Timestamp; import java.util.Date; @Data @TableName("live_streaming") public class LiveStreaming { @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 开始开会时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date startTime; /** * 结束开会时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date endTime; /** * 标题 */ private String title; /** * 申请人 */ private String applyPerson; /** * 联系人 */ private String contactPerson; /** * 联系电话 */ private String contactPhone; /** * 生成时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime; /** * 开始时间 */ @TableField(exist = false, jdbcType = JdbcType.TIMESTAMP) private Timestamp happenStartTime; /** * 结束时间 */ @TableField(exist = false, jdbcType = JdbcType.TIMESTAMP) private Timestamp happenEndTime; }