Commit d4ecf175 by 阳浪

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

parent 518bb294
...@@ -23,13 +23,13 @@ import java.util.Date; ...@@ -23,13 +23,13 @@ import java.util.Date;
import java.util.List; import java.util.List;
/** /**
* 资讯管理 * 投稿管理
* *
* @author mei * @author yanglang
* @Date: 2018/3/17 20:30 * @Date: 2024/12/17 16:30
*/ */
@Api(tags = "资讯管理") @Api(tags = "投稿管理")
@RestController @RestController
@RequestMapping("/manage/site/classify/publication") @RequestMapping("/manage/site/classify/publication")
public class SitePublicationManageController { public class SitePublicationManageController {
...@@ -41,11 +41,11 @@ public class SitePublicationManageController { ...@@ -41,11 +41,11 @@ public class SitePublicationManageController {
private PortalManagePCFeignClients portalManagePCFeignClient; private PortalManagePCFeignClients portalManagePCFeignClient;
/** /**
* 资讯列表 * 投稿列表
* *
* @return * @return
*/ */
@ApiOperation(value = "查看资讯", notes = "查看资讯", response = PublicationParamVO.class) @ApiOperation(value = "查看投稿", notes = "查看投稿", response = PublicationParamVO.class)
@PostMapping("/list") @PostMapping("/list")
public Response<Page<PublicationVo>> list(@RequestBody PublicationParamVO vo) { public Response<Page<PublicationVo>> list(@RequestBody PublicationParamVO vo) {
try { try {
...@@ -59,10 +59,10 @@ public class SitePublicationManageController { ...@@ -59,10 +59,10 @@ public class SitePublicationManageController {
} }
/** /**
* 资讯发布的列表 * 投稿发布的列表
* *
*/ */
@ApiOperation(value = "查看资讯发布列表", notes = "查看资讯发布列表", response = PublicationVo.class) @ApiOperation(value = "查看投稿发布列表", notes = "查看投稿发布列表", response = PublicationVo.class)
@PostMapping("/release/list") @PostMapping("/release/list")
public Response<Page<PublicationVo>> releaseList(@RequestBody PublicationParamReleaseVO vo) { public Response<Page<PublicationVo>> releaseList(@RequestBody PublicationParamReleaseVO vo) {
try { try {
...@@ -145,7 +145,7 @@ public class SitePublicationManageController { ...@@ -145,7 +145,7 @@ public class SitePublicationManageController {
} }
@PostMapping("/releases") @PostMapping("/releases")
@ApiOperation(value = "资讯发布", notes = "资讯发布") @ApiOperation(value = "投稿发布", notes = "投稿发布")
public Response<Boolean> releases(@RequestBody ParamVO vo) { public Response<Boolean> releases(@RequestBody ParamVO vo) {
if (vo == null) { if (vo == null) {
return Response.fail(InternationalEnums.SITEINFORMATIONMANAGECONTROLLER1.getCode()); return Response.fail(InternationalEnums.SITEINFORMATIONMANAGECONTROLLER1.getCode());
...@@ -157,7 +157,7 @@ public class SitePublicationManageController { ...@@ -157,7 +157,7 @@ public class SitePublicationManageController {
} }
@PostMapping("/unreleases") @PostMapping("/unreleases")
@ApiOperation(value = "资讯取消发布", notes = "资讯取消发布") @ApiOperation(value = "投稿取消发布", notes = "投稿取消发布")
public Response<Boolean> unreleases(@RequestBody ParamVO vo) { public Response<Boolean> unreleases(@RequestBody ParamVO vo) {
if (vo == null) { if (vo == null) {
return Response.fail(InternationalEnums.SITEINFORMATIONMANAGECONTROLLER1.getCode()); return Response.fail(InternationalEnums.SITEINFORMATIONMANAGECONTROLLER1.getCode());
...@@ -182,10 +182,24 @@ public class SitePublicationManageController { ...@@ -182,10 +182,24 @@ public class SitePublicationManageController {
} }
@GetMapping("/view") @GetMapping("/view")
@ApiOperation(value = "资讯预览", notes = "资讯预览", response = PublicationVo.class) @ApiOperation(value = "投稿预览", notes = "投稿预览", response = PublicationVo.class)
public Response<PublicationVo> releases(@RequestParam(name = "id") Long id) { public Response<PublicationVo> releases(@RequestParam(name = "id") Long id) {
PublicationVo info = publicationManageFeignClients.publicationView(id); PublicationVo info = publicationManageFeignClients.publicationView(id);
return Response.ok(info); 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