From d3a9bc81a311c3c84db705eadebd150d06468f6b Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Fri, 17 Dec 2021 14:41:38 +0800 Subject: [PATCH] add dataDic --- src/main/java/cc/mrbird/febs/video/controller/ViewVideoMemberController.java | 73 ++++++++++++++++++++++++++++++++++++ 1 files changed, 73 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..72e93ee 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,82 @@ 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