Commit d4ecf175 by 阳浪

投稿审批通过和不通过接口

parent 518bb294
......@@ -23,13 +23,13 @@ import java.util.Date;
import java.util.List;
/**
* 资讯管理
* 投稿管理
*
* @author mei
* @Date: 2018/3/17 20:30
* @author yanglang
* @Date: 2024/12/17 16:30
*/
@Api(tags = "资讯管理")
@Api(tags = "投稿管理")
@RestController
@RequestMapping("/manage/site/classify/publication")
public class SitePublicationManageController {
......@@ -41,11 +41,11 @@ public class SitePublicationManageController {
private PortalManagePCFeignClients portalManagePCFeignClient;
/**
* 资讯列表
* 投稿列表
*
* @return
*/
@ApiOperation(value = "查看资讯", notes = "查看资讯", response = PublicationParamVO.class)
@ApiOperation(value = "查看投稿", notes = "查看投稿", response = PublicationParamVO.class)
@PostMapping("/list")
public Response<Page<PublicationVo>> list(@RequestBody PublicationParamVO vo) {
try {
......@@ -59,10 +59,10 @@ public class SitePublicationManageController {
}
/**
* 资讯发布的列表
* 投稿发布的列表
*
*/
@ApiOperation(value = "查看资讯发布列表", notes = "查看资讯发布列表", response = PublicationVo.class)
@ApiOperation(value = "查看投稿发布列表", notes = "查看投稿发布列表", response = PublicationVo.class)
@PostMapping("/release/list")
public Response<Page<PublicationVo>> releaseList(@RequestBody PublicationParamReleaseVO vo) {
try {
......@@ -145,7 +145,7 @@ public class SitePublicationManageController {
}
@PostMapping("/releases")
@ApiOperation(value = "资讯发布", notes = "资讯发布")
@ApiOperation(value = "投稿发布", notes = "投稿发布")
public Response<Boolean> releases(@RequestBody ParamVO vo) {
if (vo == null) {
return Response.fail(InternationalEnums.SITEINFORMATIONMANAGECONTROLLER1.getCode());
......@@ -157,7 +157,7 @@ public class SitePublicationManageController {
}
@PostMapping("/unreleases")
@ApiOperation(value = "资讯取消发布", notes = "资讯取消发布")
@ApiOperation(value = "投稿取消发布", notes = "投稿取消发布")
public Response<Boolean> unreleases(@RequestBody ParamVO vo) {
if (vo == null) {
return Response.fail(InternationalEnums.SITEINFORMATIONMANAGECONTROLLER1.getCode());
......@@ -182,10 +182,24 @@ public class SitePublicationManageController {
}
@GetMapping("/view")
@ApiOperation(value = "资讯预览", notes = "资讯预览", response = PublicationVo.class)
@ApiOperation(value = "投稿预览", notes = "投稿预览", response = PublicationVo.class)
public Response<PublicationVo> releases(@RequestParam(name = "id") Long id) {
PublicationVo info = publicationManageFeignClients.publicationView(id);
return Response.ok(info);
}
@GetMapping("/approve")
@ApiOperation(value = "投稿审批通过", notes = "投稿审批通过", response = PublicationVo.class)
public Response<PublicationVo> approve(@RequestParam(name = "id") Long id) {
boolean info = publicationManageFeignClients.approve(id);
return Response.ok(info);
}
@GetMapping("/unApprove")
@ApiOperation(value = "投稿审批不通过", notes = "投稿审批通过", response = PublicationVo.class)
public Response<PublicationVo> unApprove(@RequestParam(name = "id") Long id) {
boolean info = publicationManageFeignClients.unApprove(id);
return Response.ok(info);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment