xiaoyong931011
2021-12-16 13bd9def7854b2515fd244596b616b3c76d8cd30
20211216
1 files modified
4 files added
74 ■■■■■ changed files
src/main/java/cc/mrbird/febs/common/authentication/ShiroConfig.java 3 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/video/controller/AdminVideoMemberController.java 35 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/video/controller/ViewVideoMemberController.java 9 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/video/service/IAdminVideoMemberService.java 12 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/video/service/impl/AdminVideoMemberServiceImpl.java 15 ●●●●● 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 {
}