From f7410364109ebb426a5e0184683a10fb1efdd0a0 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Wed, 22 Dec 2021 14:59:27 +0800 Subject: [PATCH] Merge branch 'master' of http://120.27.238.55:7000/r/xc-video --- src/main/java/cc/mrbird/febs/video/controller/ViewVideoMemberController.java | 74 +++++++++++++++++++++++++++++++++++++ 1 files changed, 74 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..922c018 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,83 @@ 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.AppVersion; +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"); + } + + /** + * App版本-列表 + * @return + */ + @GetMapping("appVersionList") + @RequiresPermissions("appVersionList:view") + public String appVersionList() { + return FebsUtil.view("videoMember/appVersionList"); + } + + /** + * App版本-新增 + * @return + */ + @GetMapping("appVersionAdd") + @RequiresPermissions("appVersionAdd:add") + public String appVersionAdd() { + return FebsUtil.view("videoMember/appVersionAdd"); + } + + /** + * App版本-详情 + * @param id + * @param model + * @return + */ + @GetMapping("appVerSionUpdate/{id}") + @RequiresPermissions("appVerSionUpdate:update") + public String appVerSionUpdate(@PathVariable long id, Model model) { + AppVersion data = adminVideoMemberService.getAppVersionInfoById(id); + model.addAttribute("appVersion", data); + return FebsUtil.view("videoMember/appVerSionUpdate"); + } + } -- Gitblit v1.9.1