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 collectNum; /** * 是否点赞 */ private boolean isAppreciate; /** * 是否收藏 */ private boolean isCollect; @JsonFormat(pattern = "yyyy-MM-dd") private Date createTime; /** * 轮播图 */ private List<String> coverList; /** * 评论列表 */ private List<ArticleCommentVo> comment; }