提交 abcf97d9 作者: 刘明祎-运维用途

添加返回未处理的消息总数

上级 38795f88
流水线 #7611 已通过 于阶段
in 2 分 39 秒
package com.mmc.csf.release.controller; package com.mmc.csf.release.controller;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import com.mmc.csf.common.util.web.ResultBody; import com.mmc.csf.common.util.web.ResultBody;
import com.mmc.csf.infomation.dto.DynamicAuditSumDTO; import com.mmc.csf.infomation.dto.DynamicAuditSumDTO;
import com.mmc.csf.release.forum.dto.DynamicInfoDTO; import com.mmc.csf.release.forum.dto.DynamicInfoDTO;
import com.mmc.csf.release.forum.qo.DynamicQO; import com.mmc.csf.release.forum.qo.DynamicQO;
import com.mmc.csf.release.forum.vo.UserBaseInfoVO; import com.mmc.csf.release.forum.vo.UserBaseInfoVO;
import com.mmc.csf.release.service.BackstageForumService; import com.mmc.csf.release.service.BackstageForumService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiResponse; import io.swagger.annotations.ApiResponse;
import io.swagger.annotations.ApiResponses; import io.swagger.annotations.ApiResponses;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;
/** /**
* @Author LW * @Author LW
...@@ -44,7 +42,13 @@ public class BackstageForumController extends BaseController{ ...@@ -44,7 +42,13 @@ public class BackstageForumController extends BaseController{
return backstageForumService.getDynamicAuditSum(); return backstageForumService.getDynamicAuditSum();
} }
@ApiOperation(value = "后台-统计未审核总数")
@GetMapping("/getNotCheckDynamicSum")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = DynamicAuditSumDTO.class)})
public ResultBody getNotCheckDynamicSum() {
return backstageForumService.getNotCheckDynamicSum();
}
@ApiOperation(value = "动态删除") @ApiOperation(value = "动态删除")
@GetMapping("/deleteDynamic") @GetMapping("/deleteDynamic")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = ResultBody.class)}) @ApiResponses({@ApiResponse(code = 200, message = "OK", response = ResultBody.class)})
......
package com.mmc.csf.release.service; package com.mmc.csf.release.service;
import javax.servlet.http.HttpServletRequest;
import com.mmc.csf.common.util.page.PageResult; import com.mmc.csf.common.util.page.PageResult;
import com.mmc.csf.common.util.web.ResultBody; import com.mmc.csf.common.util.web.ResultBody;
import com.mmc.csf.release.forum.qo.DynamicQO; import com.mmc.csf.release.forum.qo.DynamicQO;
import javax.servlet.http.HttpServletRequest;
/** /**
* @Author LW * @Author LW
* @date 2023/6/19 10:47 概要: * @date 2023/6/19 10:47 概要:
...@@ -22,4 +22,9 @@ public interface BackstageForumService { ...@@ -22,4 +22,9 @@ public interface BackstageForumService {
ResultBody checkDynamic(Integer dynamicId, Boolean status, String token); ResultBody checkDynamic(Integer dynamicId, Boolean status, String token);
/**
* 获取未审核的帖子的总数
* @return {@link ResultBody}
*/
ResultBody getNotCheckDynamicSum();
} }
package com.mmc.csf.release.service.impl; package com.mmc.csf.release.service.impl;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.function.Function;
import java.util.stream.Collectors;
import javax.servlet.http.HttpServletRequest;
import org.apache.commons.collections4.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.mmc.csf.common.util.page.PageResult; import com.mmc.csf.common.util.page.PageResult;
import com.mmc.csf.common.util.web.ResultBody; import com.mmc.csf.common.util.web.ResultBody;
import com.mmc.csf.infomation.dto.DynamicAuditSumDTO; import com.mmc.csf.infomation.dto.DynamicAuditSumDTO;
...@@ -34,6 +21,17 @@ import com.mmc.csf.release.forum.qo.DynamicQO; ...@@ -34,6 +21,17 @@ import com.mmc.csf.release.forum.qo.DynamicQO;
import com.mmc.csf.release.forum.vo.UserBaseInfoVO; import com.mmc.csf.release.forum.vo.UserBaseInfoVO;
import com.mmc.csf.release.service.BackstageForumService; import com.mmc.csf.release.service.BackstageForumService;
import com.mmc.csf.user.vo.ChangeUserPointVO; import com.mmc.csf.user.vo.ChangeUserPointVO;
import org.apache.commons.collections4.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import javax.servlet.http.HttpServletRequest;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.function.Function;
import java.util.stream.Collectors;
/** /**
* @Author LW * @Author LW
...@@ -234,4 +232,9 @@ public class BackstageForumServiceImpl implements BackstageForumService { ...@@ -234,4 +232,9 @@ public class BackstageForumServiceImpl implements BackstageForumService {
} }
return ResultBody.success(); return ResultBody.success();
} }
@Override
public ResultBody getNotCheckDynamicSum() {
return ResultBody.success(backstageForumDao.getDynamicAuditSum(0));
}
} }
...@@ -46,4 +46,5 @@ data-filter: ...@@ -46,4 +46,5 @@ data-filter:
- /release/gambit/allCommentList - /release/gambit/allCommentList
- /release/dynamic/appGambitList - /release/dynamic/appGambitList
- /release/curriculum/curriculumDetails - /release/curriculum/curriculumDetails
- /release/backstage/forum/getNotCheckDynamicSum
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论