src/main/java/cc/mrbird/febs/common/authentication/ShiroConfig.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/video/controller/AdminVideoMemberController.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/video/controller/ViewVideoMemberController.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/video/service/IAdminVideoMemberService.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/video/service/impl/AdminVideoMemberServiceImpl.java | ●●●●● patch | view | raw | blame | history |
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; } src/main/java/cc/mrbird/febs/video/controller/AdminVideoMemberController.java
New file @@ -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); } } src/main/java/cc/mrbird/febs/video/controller/ViewVideoMemberController.java
New file @@ -0,0 +1,9 @@ package cc.mrbird.febs.video.controller; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Controller; @Controller("memberView") @RequiredArgsConstructor public class ViewVideoMemberController { } src/main/java/cc/mrbird/febs/video/service/IAdminVideoMemberService.java
New file @@ -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); } src/main/java/cc/mrbird/febs/video/service/impl/AdminVideoMemberServiceImpl.java
New file @@ -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 { }