package com.pz.system.domain.vo;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.pz.common.annotation.ExcelDictFormat;
import com.pz.common.convert.ExcelDictConvert;
import lombok.Data;
import java.util.Date;
import java.util.List;
/**
* 文章视图对象 article
*
* @author ruoyi
* @date 2023-09-07
*/
@Data
@ExcelIgnoreUnannotated
public class ArticleVo {
private static final long serialVersionUID = 1L;
/**
*
*/
@ExcelProperty(value = "")
private Integer id;
/**
* 城市
*/
@ExcelProperty(value = "城市")
private Integer cityId;
/**
* 城市名称
*/
private String cityName;
/**
* 文章标题
*/
@ExcelProperty(value = "文章标题")
private String title;
/**
* 轮播图
*/
@ExcelProperty(value = "轮播图")
private String cover;
/**
* 作者
*/
@ExcelProperty(value = "作者")
private Long author;
/**
* 内容
*/
@ExcelProperty(value = "内容")
private String content;
/**
* 点赞数
*/
private Integer appreciateNum;
/**
* 评论数
*/
private Integer plNum;
/**
* 收藏数
*/
private Integer collectNum;
/**
* 是否点赞
*/
private boolean isAppreciate;
/**
* 是否收藏
*/
private boolean isCollect;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date createTime;
/**
* 轮播图
*/
private List<String> coverList;
/**
* 评论列表
*/
private List<ArticleCommentVo> comment;
}