All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.gccloud.starter.common.module.notice.vo.SysNoticeVO Maven / Gradle / Ivy

package com.gccloud.starter.common.module.notice.vo;

import com.gccloud.starter.common.module.file.vo.AttachmentFile;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 公告
 *
 * @author renxx
 * @data 2021/9/8 10:05
 */
@Data
public class SysNoticeVO implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(notes = "id")
    private String id;
    @ApiModelProperty(notes = "公告类型")
    private String type;
    @ApiModelProperty(notes = "公告标题")
    private String title;
    @ApiModelProperty(notes = "公告摘要")
    private String digest;
    @ApiModelProperty(notes = "公告内容")
    private String content;
    @ApiModelProperty(notes = "0:默认;1:置顶")
    private Integer stickTop;
    @ApiModelProperty(notes = "公告状态,0在线,1草稿,2下线")
    private Integer status;
    @ApiModelProperty(notes = "发布时间")
    private Date startDate;
    @ApiModelProperty(notes = "失效时间")
    private Date endDate;
    @ApiModelProperty(notes = "是否开启回复,0")
    private Integer replyEnable;
    @ApiModelProperty(notes = "回复次数")
    private Integer replyNum;
    @ApiModelProperty(notes = "阅读次数")
    private Integer readNum;
    @ApiModelProperty(notes = "发布人")
    private String publisher;
    @ApiModelProperty(notes = "附件")
    private List attachment;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy