Skip to content

Commit e694bba

Browse files
committed
feat/前端路由修改
1 parent 2308a44 commit e694bba

File tree

41 files changed

+126
-90
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+126
-90
lines changed

pmhub-api/pmhub-api-system/src/main/java/com/laigeoffer/pmhub/api/system/LogFeignService.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public interface LogFeignService
2626
* @param source 请求来源
2727
* @return 结果
2828
*/
29-
@PostMapping("/monitor/operlog")
29+
@PostMapping("/system/monitor/operlog")
3030
R<Boolean> saveLog(@RequestBody SysOperLog sysOperLog, @RequestHeader(SecurityConstants.FROM_SOURCE) String source) throws Exception;
3131

3232
/**
@@ -36,6 +36,6 @@ public interface LogFeignService
3636
* @param source 请求来源
3737
* @return 结果
3838
*/
39-
@PostMapping("/monitor/logininfor")
39+
@PostMapping("/system/monitor/logininfor")
4040
R<Boolean> saveLogininfor(@RequestBody SysLogininfor sysLogininfor, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
4141
}

pmhub-api/pmhub-api-system/src/main/java/com/laigeoffer/pmhub/api/system/UserFeignService.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public interface UserFeignService {
2121
/**
2222
* 根据用户名获取当前用户信息
2323
*/
24-
@GetMapping("/user/info/{username}")
24+
@GetMapping("/system/user/info/{username}")
2525
R<LoginUser> info(@PathVariable("username") String username, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
2626

2727
/**
@@ -31,6 +31,6 @@ public interface UserFeignService {
3131
* @param source 请求来源
3232
* @return 结果
3333
*/
34-
@PostMapping("/user/register")
34+
@PostMapping("/system/user/register")
3535
R<Boolean> registerUserInfo(@RequestBody SysUser sysUser, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
3636
}

pmhub-auth/src/main/java/com/laigeoffer/pmhub/auth/controller/LoginController.java

+9-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package com.laigeoffer.pmhub.auth.controller;
22

33
import com.laigeoffer.pmhub.auth.service.SysLoginService;
4+
import com.laigeoffer.pmhub.base.core.constant.Constants;
5+
import com.laigeoffer.pmhub.base.core.core.domain.AjaxResult;
46
import com.laigeoffer.pmhub.base.core.core.domain.R;
57
import com.laigeoffer.pmhub.base.core.core.domain.model.LoginBody;
68
import com.laigeoffer.pmhub.base.core.core.domain.model.LoginUser;
@@ -18,6 +20,8 @@
1820

1921
import javax.servlet.http.HttpServletRequest;
2022

23+
import static com.laigeoffer.pmhub.base.core.core.domain.AjaxResult.success;
24+
2125
/**
2226
* 登录验证
2327
*
@@ -34,11 +38,14 @@ public class LoginController {
3438
private SysLoginService sysLoginService;
3539

3640
@PostMapping("login")
37-
public R<?> login(@RequestBody LoginBody form) {
41+
public AjaxResult login(@RequestBody LoginBody form) {
42+
AjaxResult ajax = success();
3843
// 用户登录
3944
LoginUser userInfo = sysLoginService.login(form.getUsername(), form.getPassword());
4045
// 获取登录token
41-
return R.ok(tokenService.createToken(userInfo));
46+
String token = tokenService.createToken(userInfo);
47+
ajax.put(Constants.TOKEN, token);
48+
return ajax;
4249
}
4350

4451
@DeleteMapping("logout")

pmhub-base/pmhub-base-security/src/main/java/com/laigeoffer/pmhub/base/security/service/TokenService.java

+2-5
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ public void delLoginUser(String token) {
140140
/**
141141
* 创建令牌
142142
*/
143-
public Map<String, Object> createToken(LoginUser loginUser)
143+
public String createToken(LoginUser loginUser)
144144
{
145145
String token = IdUtils.fastUUID();
146146
Long userId = loginUser.getUser().getUserId();
@@ -158,10 +158,7 @@ public Map<String, Object> createToken(LoginUser loginUser)
158158
claimsMap.put(SecurityConstants.DETAILS_USERNAME, userName);
159159

160160
// 接口返回信息
161-
Map<String, Object> rspMap = new HashMap<String, Object>();
162-
rspMap.put("access_token", JwtUtils.createToken(claimsMap));
163-
rspMap.put("expires_in", expireTime);
164-
return rspMap;
161+
return JwtUtils.createToken(claimsMap);
165162
}
166163

167164

pmhub-gateway/src/main/resources/bootstrap.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Tomcat
22
server:
3-
port: 8080
3+
port: 6880
44

55
# Spring
66
spring:

pmhub-modules/pmhub-gen/src/main/java/com/laigeoffer/pmhub/gen/controller/GenController.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
* @author canghe
2929
*/
3030
@RestController
31-
@RequestMapping("/tool/gen")
31+
@RequestMapping("/gen/tool/gen")
3232
public class GenController extends BaseController {
3333
@Autowired
3434
private IGenTableService genTableService;

pmhub-modules/pmhub-job/src/main/java/com/laigeoffer/pmhub/job/controller/SysJobController.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
* @author canghe
2929
*/
3030
@RestController
31-
@RequestMapping("/monitor/job")
31+
@RequestMapping("/schedule/monitor/job")
3232
public class SysJobController extends BaseController {
3333
@Autowired
3434
private ISysJobService jobService;

pmhub-modules/pmhub-job/src/main/java/com/laigeoffer/pmhub/job/controller/SysJobLogController.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
* @author canghe
2222
*/
2323
@RestController
24-
@RequestMapping("/monitor/jobLog")
24+
@RequestMapping("/schedule/monitor/jobLog")
2525
public class SysJobLogController extends BaseController {
2626
@Autowired
2727
private ISysJobLogService jobLogService;

pmhub-modules/pmhub-system/src/main/java/com/laigeoffer/pmhub/system/controller/CacheController.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
* @author canghe
1919
*/
2020
@RestController
21-
@RequestMapping("/monitor/cache")
21+
@RequestMapping("/system/monitor/cache")
2222
public class CacheController {
2323
private final static List<SysCache> caches = new ArrayList<SysCache>();
2424
@Autowired

pmhub-modules/pmhub-system/src/main/java/com/laigeoffer/pmhub/system/controller/FileController.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
* @description FileController
2727
* @create 2024-04-25-17:17
2828
*/
29-
@RestController
29+
@RestController("/system")
3030
public class FileController {
3131

3232
private static final Logger log = LoggerFactory.getLogger(FileController.class);

pmhub-modules/pmhub-system/src/main/java/com/laigeoffer/pmhub/system/controller/SysConfigController.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
* @author canghe
2626
*/
2727
@RestController
28-
@RequestMapping("/config")
28+
@RequestMapping("/system/config")
2929
public class SysConfigController extends BaseController {
3030
@Autowired
3131
private ISysConfigService configService;

pmhub-modules/pmhub-system/src/main/java/com/laigeoffer/pmhub/system/controller/SysDeptController.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
* @author canghe
2424
*/
2525
@RestController
26-
@RequestMapping("/dept")
26+
@RequestMapping("/system/dept")
2727
public class SysDeptController extends BaseController {
2828
@Autowired
2929
private ISysDeptService deptService;

pmhub-modules/pmhub-system/src/main/java/com/laigeoffer/pmhub/system/controller/SysDictDataController.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
* @author canghe
2727
*/
2828
@RestController
29-
@RequestMapping("/dict/data")
29+
@RequestMapping("/system/dict/data")
3030
public class SysDictDataController extends BaseController {
3131
@Autowired
3232
private ISysDictDataService dictDataService;

pmhub-modules/pmhub-system/src/main/java/com/laigeoffer/pmhub/system/controller/SysDictTypeController.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
* @author canghe
2525
*/
2626
@RestController
27-
@RequestMapping("/dict/type")
27+
@RequestMapping("/system/dict/type")
2828
public class SysDictTypeController extends BaseController {
2929
@Autowired
3030
private ISysDictTypeService dictTypeService;

pmhub-modules/pmhub-system/src/main/java/com/laigeoffer/pmhub/system/controller/SysIndexController.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
*
1212
* @author canghe
1313
*/
14-
@RestController
14+
@RestController("/system/dashboard")
1515
public class SysIndexController {
1616
/**
1717
* 系统基础配置

pmhub-modules/pmhub-system/src/main/java/com/laigeoffer/pmhub/system/controller/SysLogininforController.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
* @author canghe
2525
*/
2626
@RestController
27-
@RequestMapping("/monitor/logininfor")
27+
@RequestMapping("/system/monitor/logininfor")
2828
public class SysLogininforController extends BaseController {
2929
@Autowired
3030
private ISysLogininforService logininforService;

pmhub-modules/pmhub-system/src/main/java/com/laigeoffer/pmhub/system/controller/SysMenuController.java

+14-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
* @author canghe
2323
*/
2424
@RestController
25-
@RequestMapping("/menu")
25+
@RequestMapping("/system/menu")
2626
public class SysMenuController extends BaseController {
2727
@Autowired
2828
private ISysMenuService menuService;
@@ -119,4 +119,17 @@ public AjaxResult remove(@PathVariable("menuId") Long menuId) {
119119
}
120120
return toAjax(menuService.deleteMenuById(menuId));
121121
}
122+
123+
/**
124+
* 获取路由信息
125+
*
126+
* @return 路由信息
127+
*/
128+
@GetMapping("getRouters")
129+
public AjaxResult getRouters()
130+
{
131+
Long userId = SecurityUtils.getUserId();
132+
List<SysMenu> menus = menuService.selectMenuTreeByUserId(userId);
133+
return success(menuService.buildMenus(menus));
134+
}
122135
}

pmhub-modules/pmhub-system/src/main/java/com/laigeoffer/pmhub/system/controller/SysNoticeController.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
* @author canghe
2222
*/
2323
@RestController
24-
@RequestMapping("/notice")
24+
@RequestMapping("/system/notice")
2525
public class SysNoticeController extends BaseController {
2626
@Autowired
2727
private ISysNoticeService noticeService;

pmhub-modules/pmhub-system/src/main/java/com/laigeoffer/pmhub/system/controller/SysOperlogController.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
* @author canghe
2222
*/
2323
@RestController
24-
@RequestMapping("/monitor/operlog")
24+
@RequestMapping("/system/monitor/operlog")
2525
public class SysOperlogController extends BaseController {
2626
@Autowired
2727
private ISysOperLogService operLogService;

pmhub-modules/pmhub-system/src/main/java/com/laigeoffer/pmhub/system/controller/SysPostController.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
* @author canghe
2525
*/
2626
@RestController
27-
@RequestMapping("/post")
27+
@RequestMapping("/system/post")
2828
public class SysPostController extends BaseController {
2929
@Autowired
3030
private ISysPostService postService;

pmhub-modules/pmhub-system/src/main/java/com/laigeoffer/pmhub/system/controller/SysProfileController.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
* @author canghe
2525
*/
2626
@RestController
27-
@RequestMapping("/user/profile")
27+
@RequestMapping("/system/user/profile")
2828
public class SysProfileController extends BaseController {
2929
@Autowired
3030
private ISysUserService userService;

pmhub-modules/pmhub-system/src/main/java/com/laigeoffer/pmhub/system/controller/SysRoleController.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
* @author canghe
3636
*/
3737
@RestController
38-
@RequestMapping("/role")
38+
@RequestMapping("/system/role")
3939
public class SysRoleController extends BaseController {
4040
@Autowired
4141
private ISysRoleService roleService;

pmhub-modules/pmhub-system/src/main/java/com/laigeoffer/pmhub/system/controller/SysUserController.java

+20-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
* @author canghe
4141
*/
4242
@RestController
43-
@RequestMapping("/user")
43+
@RequestMapping("/system/user")
4444
public class SysUserController extends BaseController {
4545
@Autowired
4646
private ISysUserService userService;
@@ -130,6 +130,25 @@ public AjaxResult getInfo(@PathVariable(value = "userId", required = false) Long
130130
return ajax;
131131
}
132132

133+
/**
134+
* 获取用户信息
135+
*
136+
* @return 用户信息
137+
*/
138+
@GetMapping("/getInfo")
139+
public AjaxResult getInfo() {
140+
SysUser user = SecurityUtils.getLoginUser().getUser();
141+
// 角色集合
142+
Set<String> roles = permissionService.getRolePermission(user);
143+
// 权限集合
144+
Set<String> permissions = permissionService.getMenuPermission(user);
145+
AjaxResult ajax = success();
146+
ajax.put("user", user);
147+
ajax.put("roles", roles);
148+
ajax.put("permissions", permissions);
149+
return ajax;
150+
}
151+
133152

134153
/**
135154
* 新增用户

pmhub-modules/pmhub-system/src/main/java/com/laigeoffer/pmhub/system/controller/SysUserOnlineController.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
* @author canghe
2727
*/
2828
@RestController
29-
@RequestMapping("/monitor/online")
29+
@RequestMapping("/system/monitor/online")
3030
public class SysUserOnlineController extends BaseController {
3131
@Autowired
3232
private ISysUserOnlineService userOnlineService;

pmhub-modules/pmhub-workflow/src/main/java/com/laigeoffer/pmhub/workflow/controller/WfDeployController.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
@Slf4j
3232
@RequiredArgsConstructor
3333
@RestController
34-
@RequestMapping("/deploy")
34+
@RequestMapping("/workflow/deploy")
3535
public class WfDeployController extends BaseController {
3636

3737
private final IWfDeployService deployService;

pmhub-modules/pmhub-workflow/src/main/java/com/laigeoffer/pmhub/workflow/controller/WfProcessController.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
@Slf4j
3838
@RequiredArgsConstructor
3939
@RestController
40-
@RequestMapping("/process")
40+
@RequestMapping("/workflow/process")
4141
public class WfProcessController extends BaseController {
4242

4343
private final IWfProcessService processService;

pmhub-ui/src/api/login.js

+14-14
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export function login(username, password, code, uuid) {
99
uuid
1010
}
1111
return request({
12-
url: '/login',
12+
url: '/auth/login',
1313
headers: {
1414
isToken: false
1515
},
@@ -33,27 +33,27 @@ export function register(data) {
3333
// 获取用户详细信息
3434
export function getInfo() {
3535
return request({
36-
url: '/getInfo',
36+
url: '/system/user/getInfo',
3737
method: 'get'
3838
})
3939
}
4040

4141
// 退出方法
4242
export function logout() {
4343
return request({
44-
url: '/logout',
45-
method: 'post'
44+
url: '/auth/logout',
45+
method: 'delete'
4646
})
4747
}
4848

4949
// 获取验证码
50-
export function getCodeImg() {
51-
return request({
52-
url: '/captchaImage',
53-
headers: {
54-
isToken: false
55-
},
56-
method: 'get',
57-
timeout: 20000
58-
})
59-
}
50+
// export function getCodeImg() {
51+
// return request({
52+
// url: '/captchaImage',
53+
// headers: {
54+
// isToken: false
55+
// },
56+
// method: 'get',
57+
// timeout: 20000
58+
// })
59+
// }

pmhub-ui/src/api/menu.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import request from '@/utils/request'
33
// 获取路由
44
export const getRouters = () => {
55
return request({
6-
url: '/getRouters',
6+
url: '/system/menu/getRouters',
77
method: 'get'
88
})
99
}

0 commit comments

Comments
 (0)