Browse Source

政府端:选中草稿编辑,获取草稿属性

dev_shibei_match
yinzuomei 5 years ago
parent
commit
0080a253a8
  1. 20
      epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/result/CoverImgDTO.java
  2. 32
      epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/result/DraftAttrResultDTO.java
  3. 2
      epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/result/DraftContentDetailDTO.java
  4. 2
      epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/result/DraftContentResultDTO.java
  5. 10
      epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/controller/ArticleController.java

20
epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/result/CoverImgDTO.java

@ -0,0 +1,20 @@
package com.epmet.dto.result;
import lombok.Data;
import java.io.Serializable;
/**
* 政府端选中草稿编辑获取草稿属性-封面图片
*
* @author yinzuomei@elink-cn.com
* @date 2020/6/3 14:26
*/
@Data
public class CoverImgDTO implements Serializable {
private static final long serialVersionUID = -6735712590479867385L;
private String coverId;
private String url;
private String auditStatus;
private String auditReason;
}

32
epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/result/DraftAttrResultDTO.java

@ -0,0 +1,32 @@
package com.epmet.dto.result;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
/**
* 政府端选中草稿编辑获取草稿属性
*
* @author yinzuomei@elink-cn.com
* @date 2020/6/3 14:15
*/
@Data
public class DraftAttrResultDTO implements Serializable {
private static final long serialVersionUID = 6999941497971286747L;
private String draftId;
private CoverImgDTO coverImg;
private List<String> tagNameList;
private Integer isTop;
private List<String> gridIdList;
private String publisher;
private String publisherName;
@JsonFormat(pattern="yyyy-MM-dd", timezone = "GMT+8")
private Date publishDate;
private String title;
private String publishRangeDesc;
private String tags;
private String publisherType;
}

2
epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/result/DraftContentDetailDTO.java

@ -5,7 +5,7 @@ import lombok.Data;
import java.io.Serializable;
/**
* 描述一下
* 政府端选中草稿编辑获取草稿内容返参明细
*
* @author yinzuomei@elink-cn.com
* @date 2020/6/3 13:14

2
epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/result/DraftContentResultDTO.java

@ -6,7 +6,7 @@ import java.io.Serializable;
import java.util.List;
/**
* 描述一下
* 政府端选中草稿编辑获取草稿内容返参
*
* @author yinzuomei@elink-cn.com
* @date 2020/6/3 13:01

10
epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/controller/ArticleController.java

@ -34,10 +34,7 @@ import com.epmet.dto.form.ArticleOperationFormDTO;
import com.epmet.dto.form.DraftContentFromDTO;
import com.epmet.dto.form.DraftDetailFormDTO;
import com.epmet.dto.form.GovArticleDetailFormDTO;
import com.epmet.dto.result.ArticleGridResultDTO;
import com.epmet.dto.result.ArticleOperationResultDTO;
import com.epmet.dto.result.DraftContentResultDTO;
import com.epmet.dto.result.GovArticleDetailResultDTO;
import com.epmet.dto.result.*;
import com.epmet.excel.ArticleExcel;
import com.epmet.service.ArticleOperateRecordService;
import com.epmet.service.ArticleService;
@ -186,8 +183,9 @@ public class ArticleController {
**/
@PostMapping("getattr")
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_PARTY_VOICE_DRAFT_EDIT)
public Result getAttr(@RequestBody DraftDetailFormDTO formDTO) {
public Result<DraftAttrResultDTO> getAttr(@RequestBody DraftDetailFormDTO formDTO) {
ValidatorUtils.validateEntity(formDTO, GovArticleDetailFormDTO.AddUserInternalGroup.class);
return new Result();
DraftAttrResultDTO draftAttrResultDTO=new DraftAttrResultDTO();
return new Result<DraftAttrResultDTO>().ok(draftAttrResultDTO);
}
}
Loading…
Cancel
Save