From 13bd9def7854b2515fd244596b616b3c76d8cd30 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Thu, 16 Dec 2021 11:00:02 +0800 Subject: [PATCH] 20211216 --- src/main/java/cc/mrbird/febs/video/service/impl/AdminVideoMemberServiceImpl.java | 15 +++++++ src/main/java/cc/mrbird/febs/video/controller/ViewVideoMemberController.java | 9 ++++ src/main/java/cc/mrbird/febs/video/controller/AdminVideoMemberController.java | 35 +++++++++++++++++ src/main/java/cc/mrbird/febs/common/authentication/ShiroConfig.java | 3 + src/main/java/cc/mrbird/febs/video/service/IAdminVideoMemberService.java | 12 ++++++ 5 files changed, 74 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/common/authentication/ShiroConfig.java b/src/main/java/cc/mrbird/febs/common/authentication/ShiroConfig.java index b210e6e..781a3e7 100644 --- a/src/main/java/cc/mrbird/febs/common/authentication/ShiroConfig.java +++ b/src/main/java/cc/mrbird/febs/common/authentication/ShiroConfig.java @@ -96,6 +96,9 @@ // 除上以外所有 url都必须认证通过才可以访问,未通过认证自动访问 LoginUrl filterChainDefinitionMap.put("/**", "user"); + filterChainDefinitionMap.put("/api/**", "anon"); + filterChainDefinitionMap.put("/swagger-ui.html/**", "anon"); + shiroFilterFactoryBean.setFilterChainDefinitionMap(filterChainDefinitionMap); return shiroFilterFactoryBean; } diff --git a/src/main/java/cc/mrbird/febs/video/controller/AdminVideoMemberController.java b/src/main/java/cc/mrbird/febs/video/controller/AdminVideoMemberController.java new file mode 100644 index 0000000..e3b6bab --- /dev/null +++ b/src/main/java/cc/mrbird/febs/video/controller/AdminVideoMemberController.java @@ -0,0 +1,35 @@ +package cc.mrbird.febs.video.controller; + +import cc.mrbird.febs.common.controller.BaseController; +import cc.mrbird.febs.common.entity.FebsResponse; +import cc.mrbird.febs.common.entity.QueryRequest; +import cc.mrbird.febs.video.service.IAdminVideoMemberService; +import cc.mrbird.febs.video.entity.VideoMemberEntity; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.Map; + +@Slf4j +@RestController +@RequiredArgsConstructor +@RequestMapping("member") +public class AdminVideoMemberController extends BaseController { + + private final IAdminVideoMemberService adminVideoMemberService; + + /** + * 会员列表 + */ + @GetMapping("getVideoMembers") + public FebsResponse getVideoMembers(VideoMemberEntity videoMember, QueryRequest request) { + Map<String, Object> data = getDataTable(adminVideoMemberService.getVideoMembers(videoMember, request)); + return new FebsResponse().success().data(data); + } + + + +} diff --git a/src/main/java/cc/mrbird/febs/video/controller/ViewVideoMemberController.java b/src/main/java/cc/mrbird/febs/video/controller/ViewVideoMemberController.java new file mode 100644 index 0000000..7fb4dad --- /dev/null +++ b/src/main/java/cc/mrbird/febs/video/controller/ViewVideoMemberController.java @@ -0,0 +1,9 @@ +package cc.mrbird.febs.video.controller; + +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Controller; + +@Controller("memberView") +@RequiredArgsConstructor +public class ViewVideoMemberController { +} diff --git a/src/main/java/cc/mrbird/febs/video/service/IAdminVideoMemberService.java b/src/main/java/cc/mrbird/febs/video/service/IAdminVideoMemberService.java new file mode 100644 index 0000000..001f273 --- /dev/null +++ b/src/main/java/cc/mrbird/febs/video/service/IAdminVideoMemberService.java @@ -0,0 +1,12 @@ +package cc.mrbird.febs.video.service; + +import cc.mrbird.febs.common.entity.QueryRequest; +import cc.mrbird.febs.video.entity.VideoMemberEntity; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.IService; + +public interface IAdminVideoMemberService extends IService<VideoMemberEntity> { + + IPage<?> getVideoMembers(VideoMemberEntity videoMember, QueryRequest request); + +} diff --git a/src/main/java/cc/mrbird/febs/video/service/impl/AdminVideoMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/video/service/impl/AdminVideoMemberServiceImpl.java new file mode 100644 index 0000000..844dd18 --- /dev/null +++ b/src/main/java/cc/mrbird/febs/video/service/impl/AdminVideoMemberServiceImpl.java @@ -0,0 +1,15 @@ +package cc.mrbird.febs.video.service.impl; + +import cc.mrbird.febs.video.entity.VideoMemberEntity; +import cc.mrbird.febs.video.mapper.VideoMemberMapper; +import cc.mrbird.febs.video.service.IAdminVideoMemberService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +@Slf4j +@Service +@RequiredArgsConstructor +public class AdminVideoMemberServiceImpl extends ServiceImpl<VideoMemberMapper, VideoMemberEntity> implements IAdminVideoMemberService { +} -- Gitblit v1.9.1