59 lines
1.0 KiB
Java
59 lines
1.0 KiB
Java
package com.example.entity;
|
||
|
||
import com.baomidou.mybatisplus.annotation.IdType;
|
||
import com.baomidou.mybatisplus.annotation.TableId;
|
||
import com.baomidou.mybatisplus.annotation.TableName;
|
||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||
import lombok.Data;
|
||
|
||
import java.util.Date;
|
||
|
||
/**
|
||
* 公告实体类
|
||
*/
|
||
@Data
|
||
@TableName("announcement")
|
||
public class Announcement {
|
||
|
||
/**
|
||
* ID
|
||
*/
|
||
@TableId(type = IdType.AUTO)
|
||
private Integer id;
|
||
|
||
/**
|
||
* 标题
|
||
*/
|
||
private String title;
|
||
|
||
/**
|
||
* 内容
|
||
*/
|
||
private String content;
|
||
|
||
/**
|
||
* 创建时间
|
||
*/
|
||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||
private Date createTime;
|
||
|
||
/**
|
||
* 是否置顶
|
||
*/
|
||
private Boolean isTop;
|
||
|
||
/**
|
||
* 状态(1-发布,0-草稿)
|
||
*/
|
||
private Integer status;
|
||
|
||
/**
|
||
* 发布人ID
|
||
*/
|
||
private Integer publisherId;
|
||
|
||
/**
|
||
* 发布人姓名
|
||
*/
|
||
private String publisherName;
|
||
} |