前面描述了该项目 自媒体端。app端的应用,也描述了管理平台的网关和登录,现在讲下管理平台的频道的增删查改,
管理频道还是一个新的模块,由admin-gateway路由,然后再通过feign调用子媒体频道功能,实现频道增删查改,关于feign的调用,感兴趣的小伙伴可以去看看我前面的内容
所以在这个地方,就又有了服务提供者和消费者的概念,那么自媒体的频道板块就是服务的提供者,而管理服务模块就成了服务消费者,然后,网关用上篇文章提到的admin-gateway
下面按照秩序给出代码
首先是服务提供者的代码,即子媒体频道服务
这里先要新建一个feign,然后实现频道的增删查改,当然,此时,实现的接口爆红,后面会补充
@RestController
@AllArgsConstructor
public class WmChannelFeign implements IChannelClient {
private WmChannelService wmChannelService;
private WmNewsService wmNewsService;
@Override
@PostMapping("/api/v1/channel/list")
public ResponseResult pageList(WmChanPageReqDto dto) {
return wmChannelService.pageList(dto);
}
@Override
@PostMapping("/api/v1/channel/save")
public ResponseResult save(AdChanSaveDto dto) {