From 95eb28c414a93000baa96784de0f096be0789fac Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Thu, 16 Dec 2021 17:30:21 +0800 Subject: [PATCH] add /vide/list --- src/main/java/cc/mrbird/febs/video/controller/ViewVideoMemberController.java | 38 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 38 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/video/controller/ViewVideoMemberController.java b/src/main/java/cc/mrbird/febs/video/controller/ViewVideoMemberController.java index 7fb4dad..70ba945 100644 --- a/src/main/java/cc/mrbird/febs/video/controller/ViewVideoMemberController.java +++ b/src/main/java/cc/mrbird/febs/video/controller/ViewVideoMemberController.java @@ -1,9 +1,47 @@ package cc.mrbird.febs.video.controller; +import cc.mrbird.febs.common.entity.FebsConstant; +import cc.mrbird.febs.common.utils.FebsUtil; +import cc.mrbird.febs.video.entity.VideoMemberEntity; +import cc.mrbird.febs.video.mapper.VideoMemberMapper; +import cc.mrbird.febs.video.service.IAdminVideoMemberService; +import cc.mrbird.febs.video.vo.AdminVideoMemberVo; import lombok.RequiredArgsConstructor; +import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.stereotype.Controller; +import org.springframework.ui.Model; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; @Controller("memberView") +@RequestMapping(FebsConstant.VIEW_PREFIX + "videoMember") @RequiredArgsConstructor public class ViewVideoMemberController { + + private final IAdminVideoMemberService adminVideoMemberService; + + /** + * 会员列表 + * @return + */ + @GetMapping("memberList") + @RequiresPermissions("memberList:view") + public String mallMember() { + return FebsUtil.view("videoMember/memberList"); + } + + /** + * 会员列表-设置会员 + * @param id + * @return + */ + @GetMapping("setVip/{id}") + @RequiresPermissions("setVip:update") + public String setVip(@PathVariable long id, Model model) { + AdminVideoMemberVo videoMember = adminVideoMemberService.getAdminVideoMemberVoById(id); + model.addAttribute("setVip", videoMember); + return FebsUtil.view("videoMember/setVip"); + } + } -- Gitblit v1.9.1