From bde07cd552223d49f8b2ac08794f101be2858e46 Mon Sep 17 00:00:00 2001 From: liuchuang <123456> Date: Sat, 28 Aug 2021 21:11:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B1=85=E6=B0=91=E7=AB=AF-=E7=A4=BE=E5=8C=BA?= =?UTF-8?q?=E8=B5=84=E8=AE=AF=E6=8E=A5=E5=8F=A3=20DTO=20init?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dto/epdc/form/EpdcContentListFormDTO.java | 32 +++++++++++++ .../result/EpdcContentDetailResultDTO.java | 44 ++++++++++++++++++ .../epdc/result/EpdcContentListResultDTO.java | 45 +++++++++++++++++++ .../result/EpdcNoticeModuleListResultDTO.java | 24 ++++++++++ 4 files changed, 145 insertions(+) create mode 100644 epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/form/EpdcContentListFormDTO.java create mode 100644 epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcContentDetailResultDTO.java create mode 100644 epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcContentListResultDTO.java create mode 100644 epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcNoticeModuleListResultDTO.java diff --git a/epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/form/EpdcContentListFormDTO.java b/epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/form/EpdcContentListFormDTO.java new file mode 100644 index 0000000..a68a7c3 --- /dev/null +++ b/epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/form/EpdcContentListFormDTO.java @@ -0,0 +1,32 @@ +package com.elink.esua.epdc.dto.epdc.form; + +import lombok.Data; + +import javax.validation.constraints.NotNull; +import java.io.Serializable; + +/** + * @Author:liuchuang + * @Date:2021/8/28 20:58 + */ +@Data +public class EpdcContentListFormDTO implements Serializable { + private static final long serialVersionUID = 6154511594701893385L; + + /** + * 页码 -必传项 + */ + @NotNull(message = "页码 不能为空") + private Integer pageIndex; + + /** + * 页容量 -必传项 + */ + @NotNull(message = "页容量 不能为空") + private Integer pageSize; + + /** + * 内容类别ID,为空时即最新资讯列表 + */ + private String typeId; +} diff --git a/epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcContentDetailResultDTO.java b/epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcContentDetailResultDTO.java new file mode 100644 index 0000000..5b3630a --- /dev/null +++ b/epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcContentDetailResultDTO.java @@ -0,0 +1,44 @@ +package com.elink.esua.epdc.dto.epdc.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @Author:liuchuang + * @Date:2021/8/28 21:10 + */ +@Data +public class EpdcContentDetailResultDTO implements Serializable { + private static final long serialVersionUID = 1039239618034666529L; + + /** + * 内容ID + */ + private String id; + + /** + * 资讯标题 + */ + private String noticeTitle; + + /** + * 资讯发布时间 + */ + private String releaseTime; + + /** + * 发布部门 + */ + private String deptName; + + /** + * 索引图 + */ + private String imgUrl; + + /** + * 浏览数 + */ + private String readingAmount; +} diff --git a/epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcContentListResultDTO.java b/epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcContentListResultDTO.java new file mode 100644 index 0000000..0e253b2 --- /dev/null +++ b/epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcContentListResultDTO.java @@ -0,0 +1,45 @@ +package com.elink.esua.epdc.dto.epdc.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @Author:liuchuang + * @Date:2021/8/28 21:08 + */ +@Data +public class EpdcContentListResultDTO implements Serializable { + private static final long serialVersionUID = -6715636720585034110L; + + /** + * 内容ID + */ + private String id; + + /** + * 资讯标题 + */ + private String noticeTitle; + + /** + * 资讯发布时间 + */ + private String releaseTime; + + /** + * 发布部门 + */ + private String deptName; + + /** + * 索引图 + */ + private String imgUrl; + + /** + * 浏览数 + */ + private String readingAmount; + +} diff --git a/epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcNoticeModuleListResultDTO.java b/epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcNoticeModuleListResultDTO.java new file mode 100644 index 0000000..a4a59f4 --- /dev/null +++ b/epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcNoticeModuleListResultDTO.java @@ -0,0 +1,24 @@ +package com.elink.esua.epdc.dto.epdc.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @Author:liuchuang + * @Date:2021/8/28 20:56 + */ +@Data +public class EpdcNoticeModuleListResultDTO implements Serializable { + private static final long serialVersionUID = -7828175497993532480L; + + /** + * 栏目ID + */ + private String id; + + /** + * 栏目名称 + */ + private String typeName; +}