Browse Source

居民端-社区资讯接口 DTO init

master
liuchuang 4 years ago
parent
commit
bde07cd552
  1. 32
      epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/form/EpdcContentListFormDTO.java
  2. 44
      epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcContentDetailResultDTO.java
  3. 45
      epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcContentListResultDTO.java
  4. 24
      epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcNoticeModuleListResultDTO.java

32
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;
/**
* @Authorliuchuang
* @Date2021/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;
}

44
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;
/**
* @Authorliuchuang
* @Date2021/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;
}

45
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;
/**
* @Authorliuchuang
* @Date2021/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;
}

24
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;
/**
* @Authorliuchuang
* @Date2021/8/28 20:56
*/
@Data
public class EpdcNoticeModuleListResultDTO implements Serializable {
private static final long serialVersionUID = -7828175497993532480L;
/**
* 栏目ID
*/
private String id;
/**
* 栏目名称
*/
private String typeName;
}
Loading…
Cancel
Save