|
|
@@ -1,133 +0,0 @@
|
|
|
-package cn.reghao.devops.manager.admin.controller;
|
|
|
-
|
|
|
-import cn.reghao.devops.manager.util.db.PageSort;
|
|
|
-import cn.reghao.jutil.jdk.db.PageList;
|
|
|
-import cn.reghao.jutil.jdk.result.WebResult;
|
|
|
-import io.swagger.annotations.Api;
|
|
|
-import io.swagger.annotations.ApiOperation;
|
|
|
-import lombok.extern.slf4j.Slf4j;
|
|
|
-import org.springframework.data.domain.Page;
|
|
|
-import org.springframework.data.domain.PageImpl;
|
|
|
-import org.springframework.data.domain.PageRequest;
|
|
|
-import org.springframework.stereotype.Controller;
|
|
|
-import org.springframework.ui.Model;
|
|
|
-import org.springframework.web.bind.annotation.*;
|
|
|
-
|
|
|
-import java.util.Collections;
|
|
|
-
|
|
|
-/**
|
|
|
- * @author reghao
|
|
|
- * @date 2019-08-30 18:49:15
|
|
|
- */
|
|
|
-@Slf4j
|
|
|
-@Api(tags = "bili page")
|
|
|
-@Controller
|
|
|
-@RequestMapping("/bili")
|
|
|
-public class BiliController {
|
|
|
- /*@DubboReference(check = false)
|
|
|
- private UserQuery userQuery;
|
|
|
- @DubboReference(check = false)
|
|
|
- private PostQuery postQuery;*/
|
|
|
-
|
|
|
- @ApiOperation(value = "站点配置")
|
|
|
- @GetMapping(value = "/site/config")
|
|
|
- public String siteConfig(String username, Model model) {
|
|
|
- PageRequest pageRequest = PageSort.pageRequest();
|
|
|
- int pageNumber = pageRequest.getPageNumber();
|
|
|
- int pageSize = pageRequest.getPageSize();
|
|
|
- PageList<?> pageList = PageList.empty();
|
|
|
- Page<?> page = new PageImpl<>(pageList.getList(), pageRequest, pageList.getTotalSize());
|
|
|
-
|
|
|
- model.addAttribute("page", page);
|
|
|
- model.addAttribute("list", page.getContent());
|
|
|
- return "/admin/site/config";
|
|
|
- }
|
|
|
-
|
|
|
- @ApiOperation(value = "账户")
|
|
|
- @GetMapping(value = "/site/account")
|
|
|
- public String appLogPage(String screenName, Model model) {
|
|
|
- PageRequest pageRequest = PageSort.pageRequest();
|
|
|
- int pageNumber = pageRequest.getPageNumber();
|
|
|
- int pageSize = pageRequest.getPageSize();
|
|
|
-
|
|
|
- /*PageList<UserInfo> pageList = userQuery.getUsers(pageNumber+1);
|
|
|
- Page<UserInfo> page = new PageImpl<>(pageList.getList(), pageRequest, pageList.getTotalSize());
|
|
|
- model.addAttribute("page", page);
|
|
|
- model.addAttribute("list", page.getContent());*/
|
|
|
-
|
|
|
- model.addAttribute("page", Page.empty());
|
|
|
- model.addAttribute("list", Collections.emptyList());
|
|
|
- return "/admin/site/account";
|
|
|
- }
|
|
|
-
|
|
|
- @ApiOperation(value = "账户 VIP 页面")
|
|
|
- @GetMapping(value = "/site/account/vip/{userId}")
|
|
|
- public String accountVipPage(@PathVariable("userId") long userId, Model model) {
|
|
|
- return "/admin/site/uservip";
|
|
|
- }
|
|
|
-
|
|
|
- @ApiOperation(value = "账户 VIP 页面")
|
|
|
- @PostMapping(value = "/site/account/status/{userId}")
|
|
|
- @ResponseBody
|
|
|
- public String setAccountStatus(@PathVariable("userId") long userId) {
|
|
|
- return WebResult.success();
|
|
|
- }
|
|
|
-
|
|
|
- @GetMapping("/post/category")
|
|
|
- public String categoryPage(Model model) {
|
|
|
- return "/admin/site/videocategory";
|
|
|
- }
|
|
|
-
|
|
|
- @ApiOperation(value = "视频稿件")
|
|
|
- @GetMapping("/post/video")
|
|
|
- public String videoPage(@RequestParam(value = "title", required = false) String title, Model model) {
|
|
|
- if (title != null) {
|
|
|
- model.addAttribute("title", title);
|
|
|
- }
|
|
|
-
|
|
|
- PageRequest pageRequest = PageSort.pageRequest();
|
|
|
- int pageNumber = pageRequest.getPageNumber();
|
|
|
- int pageSize = pageRequest.getPageSize();
|
|
|
-
|
|
|
- /*PageList<VideoPostInfo> pageList = postQuery.getVideoPosts(pageNumber+1);
|
|
|
- Page<VideoPostInfo> page = new PageImpl<>(pageList.getList(), pageRequest, pageList.getTotalSize());*/
|
|
|
-
|
|
|
- model.addAttribute("page", Page.empty());
|
|
|
- model.addAttribute("list", Collections.emptyList());
|
|
|
- return "/admin/site/videolist";
|
|
|
- }
|
|
|
-
|
|
|
- @ApiOperation(value = "视频预览")
|
|
|
- @GetMapping("/post/video/preview/{videoId}")
|
|
|
- public String videoPreviewPage(@PathVariable("videoId") String videoId, Model model) {
|
|
|
-
|
|
|
- model.addAttribute("videoInfo", null);
|
|
|
- return "/admin/site/videopreview";
|
|
|
- }
|
|
|
-
|
|
|
- @ApiOperation(value = "视频资源")
|
|
|
- @GetMapping("/post/video/resource/{videoId}")
|
|
|
- public String videoResourcePage(@PathVariable("videoId") String videoId, Model model) {
|
|
|
- return "/admin/site/videoresource";
|
|
|
- }
|
|
|
-
|
|
|
- @ApiOperation(value = "视频状态")
|
|
|
- @GetMapping("/post/video/status/{videoId}")
|
|
|
- public String videoStatusPage(@PathVariable("videoId") String videoId, Model model) {
|
|
|
- return "/admin/site/videostatus";
|
|
|
- }
|
|
|
-
|
|
|
- @GetMapping("/post/audio")
|
|
|
- public String audioPage(Model model) {
|
|
|
- model.addAttribute("page", Page.empty());
|
|
|
- model.addAttribute("list", Collections.emptyList());
|
|
|
- return "/admin/site/videolist";
|
|
|
- }
|
|
|
-
|
|
|
- @GetMapping("/post/image")
|
|
|
- public String imagePage(Model model) {
|
|
|
- model.addAttribute("page", Page.empty());
|
|
|
- model.addAttribute("list", Collections.emptyList());
|
|
|
- return "/admin/site/videolist";
|
|
|
- }
|
|
|
-}
|