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 com.ruoyi.common.annotation.Excel; import lombok.Data; import org.apache.ibatis.type.JdbcType; import org.joda.time.DateTime; import java.sql.Timestamp; import java.util.Date; @Data @TableName("meeting") public class Meeting { @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 标题 */ @Excel(name = "标题") private String title; /** * 地点 */ @Excel(name = "地点") private String place; /** * 可容纳人数 */ @Excel(name = "可容纳人数") private Integer conPeople; /** * 参与人数 */ @Excel(name = "参与人数") private Integer partPeople; /** * 申请人 */ @Excel(name = "申请人") private String applyPerson; /** * 申请部门或家庭 */ @Excel(name = "申请部门或家庭") private String applyApart; /** * 开始时间 */ @Excel(name = "开始时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date startTime; /** * 结束时间 */ @Excel(name = "结束时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date endTime; /** * 开始开会时间 */ @TableField(exist = false, jdbcType = JdbcType.TIMESTAMP) private Timestamp happenStartTime; /** * 结束时间 */ @TableField(exist = false, jdbcType = JdbcType.TIMESTAMP) private Timestamp happenEndTime; /** * 是否摆放水牌 */ @Excel(name = "是否摆放水牌(1:是 0:否)") private Integer isPlacebrand; /** * 联系人 */ @Excel(name = "联系人") private String connPerson; /** * 联系电话 */ @Excel(name = "联系电话") private String connPhone; /** * 状态 */ private Integer statu; /** * 生成时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime; }