package com.dsh.course.model.dto; import com.dsh.course.entity.TNotices; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.ArrayList; import java.util.List; @Data @ApiModel("公告") public class TNoticeWarpper { @ApiModelProperty("主键") private Integer id; @ApiModelProperty("标题") private String title; @ApiModelProperty("内容") private String content; @ApiModelProperty("图片地址") private String imgUrl; @ApiModelProperty("发布时间") private Long insertTime; public static List getTNoticeWarppers(List notices){ List list = new ArrayList<>(); if(null != notices){ for(TNotices t : notices){ TNoticeWarpper noticeWarpper = new TNoticeWarpper(); noticeWarpper.setId(t.getId()); noticeWarpper.setTitle(t.getTitle()); noticeWarpper.setContent(t.getContent()); noticeWarpper.setImgUrl(t.getImgUrl()); noticeWarpper.setInsertTime(t.getInsertTime().getTime()); list.add(noticeWarpper); } } return list; } }