puzhibing
2024-02-05 640ff18d2d7f4be02ddb7f8f75e899f05545eb98
cloud-server-management/src/main/java/com/dsh/course/model/dto/TNoticeWarpper.java
New file
@@ -0,0 +1,41 @@
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<TNoticeWarpper> getTNoticeWarppers(List<TNotices> notices){
        List<TNoticeWarpper> 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;
    }
}