summaryrefslogtreecommitdiff
path: root/src/main/java/com/mesasoft/cn/web/controller/ViewController.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/mesasoft/cn/web/controller/ViewController.java')
-rw-r--r--src/main/java/com/mesasoft/cn/web/controller/ViewController.java63
1 files changed, 63 insertions, 0 deletions
diff --git a/src/main/java/com/mesasoft/cn/web/controller/ViewController.java b/src/main/java/com/mesasoft/cn/web/controller/ViewController.java
new file mode 100644
index 0000000..33ad670
--- /dev/null
+++ b/src/main/java/com/mesasoft/cn/web/controller/ViewController.java
@@ -0,0 +1,63 @@
+package com.mesasoft.cn.web.controller;
+
+import com.mesasoft.cn.annotation.AuthInterceptor;
+import com.mesasoft.cn.enums.InterceptorLevel;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.ResponseBody;
+import springfox.documentation.annotations.ApiIgnore;
+
+/**
+ * @author pantao
+ * @since 2018/1/25
+ */
+@Controller
+@Api(description = "视图页面映射")
+public class ViewController {
+
+ @ApiOperation(value = "远程文件管理页面")
+ @AuthInterceptor(InterceptorLevel.SYSTEM)
+ @RequestMapping(value = "/filemanager", method = RequestMethod.GET)
+ public String fileManager() {
+ return "/filemanager";
+ }
+
+ @ApiOperation(value = "上传页面")
+ @AuthInterceptor
+ @RequestMapping(value = "/upload", method = RequestMethod.GET)
+ public String upload() {
+ return "/upload";
+ }
+
+ @ApiOperation(value = "首页")
+ @AuthInterceptor(InterceptorLevel.NONE)
+ @RequestMapping(value = "/index", method = RequestMethod.GET)
+ public String index() {
+ return "/index";
+ }
+
+ @ApiOperation(value = "登录、注册、忘记密码页面")
+ @AuthInterceptor(InterceptorLevel.NONE)
+ @RequestMapping(value = "/signin", method = RequestMethod.GET)
+ public String signin() {
+ return "/signin";
+ }
+
+ @ApiOperation(value = "管理员页面")
+ @AuthInterceptor(InterceptorLevel.ADMIN)
+ @RequestMapping(value = "/admin", method = RequestMethod.GET)
+ public String admin() {
+ return "/admin";
+ }
+
+ @ApiIgnore
+ @AuthInterceptor(InterceptorLevel.NONE)
+ @RequestMapping(value = "/test", method = RequestMethod.GET)
+ @ResponseBody
+ public String test() {
+ return "<b>test</b>";
+ }
+}