| | |
| | | package com.product.mobile.core.controller; |
| | | |
| | | import com.product.admin.service.RouterService; |
| | | import com.product.core.config.CoreConst; |
| | | import com.product.core.controller.support.AbstractBaseController; |
| | | import com.product.core.entity.FieldSetEntity; |
| | | import com.product.core.entity.RequestParameterEntity; |
| | | import com.product.core.exception.BaseException; |
| | | import com.product.core.spring.context.SpringMVCContextHolder; |
| | | import com.product.mobile.core.config.MobileCoreCode; |
| | | import com.product.mobile.core.service.SystemFunctionService; |
| | | import com.product.module.sys.version.ApiVersion; |
| | |
| | | @RequestMapping("/api") |
| | | public class SystemFunctionController extends AbstractBaseController { |
| | | |
| | | @Autowired |
| | | RouterService routerService; |
| | | @Autowired |
| | | RouterService routerService; |
| | | |
| | | @Autowired |
| | | SystemFunctionService systemFunctionService; |
| | | @Autowired |
| | | SystemFunctionService systemFunctionService; |
| | | |
| | | /** |
| | | * 路由获取 |
| | | * |
| | | * @return |
| | | */ |
| | | @PostMapping("/mobile-router/get-router/{version}") |
| | | @ApiVersion(1) |
| | | public String getRouterData() { |
| | | try { |
| | | return OK_List(routerService.getMobileRouter()); |
| | | } catch (BaseException e) { |
| | | e.printStackTrace(); |
| | | return error(e); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | return error(MobileCoreCode.GET_ROUTER_FAIL); |
| | | } |
| | | } |
| | | /** |
| | | * 路由获取 |
| | | * |
| | | * @return |
| | | */ |
| | | @PostMapping("/mobile-router/get-router/{version}") |
| | | @ApiVersion(1) |
| | | public String getRouterData() { |
| | | try { |
| | | return OK_List(routerService.getMobileRouter()); |
| | | } catch (BaseException e) { |
| | | e.printStackTrace(); |
| | | return error(e); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | return error(MobileCoreCode.GET_ROUTER_FAIL); |
| | | } |
| | | } |
| | | |
| | | |
| | | @PostMapping("/mobile/get-page-button/{version}") |
| | | @ApiVersion(1) |
| | | public String getFunctionButton(HttpServletRequest request) { |
| | | try { |
| | | FieldSetEntity fse = BaseUtil.getFieldSetEntity(request); |
| | | return (String) systemFunctionService.getFunctionButton(fse); |
| | | } catch (BaseException e) { |
| | | e.printStackTrace(); |
| | | return error(e); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | return error(MobileCoreCode.GET_ROUTER_FAIL); |
| | | } |
| | | } |
| | | @PostMapping("/mobile/get-page-button/{version}") |
| | | @ApiVersion(1) |
| | | public String getFunctionButton(HttpServletRequest request) { |
| | | try { |
| | | FieldSetEntity fse = BaseUtil.getFieldSetEntity(request); |
| | | return (String) systemFunctionService.getFunctionButton(fse); |
| | | } catch (BaseException e) { |
| | | e.printStackTrace(); |
| | | return error(e); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | return error(MobileCoreCode.GET_ROUTER_FAIL); |
| | | } |
| | | } |
| | | |
| | | |
| | | } |