| package com.matrix.system.common.actions; | 
|   | 
| import com.matrix.core.constance.MatrixConstance; | 
| import com.matrix.core.pojo.AjaxResult; | 
| import com.matrix.core.web.BaseAction; | 
| import org.springframework.stereotype.Controller; | 
| import org.springframework.web.bind.annotation.PathVariable; | 
| import org.springframework.web.bind.annotation.RequestMapping; | 
| import org.springframework.web.bind.annotation.ResponseBody; | 
|   | 
| /** | 
|  * @description 管理员总action | 
|  * @author 姜友瑶 | 
|  * @email 935090232@qq.com | 
|  * @date 2016-06-26 | 
|  */ | 
| @Controller | 
| @RequestMapping(value = "developer") | 
| public class DeveloperAction extends BaseAction { | 
|   | 
|     /** | 
|      *  | 
|      *  页面定向方法,每个权限模块公用一个,每个模块共享一个一级路径,已便于进行权限过滤 | 
|      * @author:姜友瑶 | 
|      * @param page1 | 
|      * @param page2 | 
|      * @return 返回类型 String | 
|      * @date 2016年8月31日 | 
|      */ | 
|     @RequestMapping(value = "/redirect/{page1}/{page2}") | 
|     public String redirect(@PathVariable("page1") String page1, @PathVariable("page2") String page2) { | 
|         return "developer/" + page1 + "/" + page2; | 
|     } | 
|   | 
|     /** | 
|      *  | 
|      *  页面定向方法,每个权限模块公用一个,每个模块共享一个一级路径,已便于进行权限过滤 | 
|      * @author:姜友瑶 | 
|      * @param page1 | 
|      * @return 返回类型 String | 
|      * @date 2016年8月31日 | 
|      */ | 
|     @RequestMapping(value = "/redirect/{page1}") | 
|     public String redirect(@PathVariable("page1") String page1) { | 
|         return "developer/" + page1; | 
|     } | 
|   | 
|     /** | 
|      * 关闭debug模式 | 
|      *  | 
|      * @author JIANGYOUYAO | 
|      * @email 935090232@qq.com | 
|      * @date Dec 10, 2017 | 
|      * @return | 
|      */ | 
|     @RequestMapping("/closeDebug") | 
|     public @ResponseBody AjaxResult closeDebug() { | 
|         MatrixConstance.setDebugflag(false); | 
|         return new AjaxResult(AjaxResult.STATUS_SUCCESS, "debug模式关闭"); | 
|     } | 
|   | 
|     /** | 
|      * 打开debug模式 | 
|      *  | 
|      * @author JIANGYOUYAO | 
|      * @email 935090232@qq.com | 
|      * @date Dec 10, 2017 | 
|      * @return | 
|      */ | 
|     @RequestMapping("/openDebug") | 
|     public @ResponseBody AjaxResult openDebug() { | 
|         MatrixConstance.setDebugflag(true); | 
|         return new AjaxResult(AjaxResult.STATUS_SUCCESS, "debug模式开启"); | 
|     } | 
|   | 
| } |