Commit e7ccccc19d4fca156786de778dec97e08f8aeca6
1 parent
c83b5b39
添加权限配置以及控制接口;
Showing
5 changed files
with
143 additions
and
21 deletions
.gitignore
0 → 100644
src/main/java/com/objecteye/controller/BasicController.java
0 → 100644
1 | +package com.objecteye.controller; | ||
2 | + | ||
3 | +import com.alibaba.fastjson.JSONObject; | ||
4 | +import com.objecteye.common.CommonResult; | ||
5 | +import com.objecteye.entity.PageResult; | ||
6 | + | ||
7 | +public class BasicController { | ||
8 | + | ||
9 | + /** | ||
10 | + * jsonObject通用处理 | ||
11 | + * | ||
12 | + * @param resultObj 返回参数 | ||
13 | + * @return 结果集 | ||
14 | + */ | ||
15 | + CommonResult jsonObjectResultHandle(JSONObject resultObj) { | ||
16 | + if (resultObj.containsKey("error")) { | ||
17 | + return CommonResult.success(201, resultObj.getString("error"), null); | ||
18 | + } | ||
19 | + return CommonResult.success(resultObj); | ||
20 | + } | ||
21 | + | ||
22 | + /** | ||
23 | + * pageResult统一处理 | ||
24 | + * | ||
25 | + * @param pageResult 返回参数 | ||
26 | + * @return 结果集 | ||
27 | + */ | ||
28 | + CommonResult pageResultHandle(PageResult<?> pageResult) { | ||
29 | + if (pageResult.getRow().size() > 0) { | ||
30 | + return CommonResult.success(pageResult); | ||
31 | + } else { | ||
32 | + return CommonResult.success(201, "没有找到有效数据", null); | ||
33 | + } | ||
34 | + } | ||
35 | +} |
src/main/java/com/objecteye/controller/SpecialAuthenticationController.java
0 → 100644
1 | +package com.objecteye.controller; | ||
2 | + | ||
3 | +import com.objecteye.common.CommonResult; | ||
4 | +import com.objecteye.service.ISpecialAuthenticationService; | ||
5 | +import com.objecteye.utils.GlobalUtil; | ||
6 | +import io.swagger.annotations.Api; | ||
7 | +import io.swagger.annotations.ApiOperation; | ||
8 | +import org.springframework.beans.factory.annotation.Autowired; | ||
9 | +import org.springframework.web.bind.annotation.*; | ||
10 | + | ||
11 | +import java.util.Map; | ||
12 | + | ||
13 | +@RequestMapping("specialAuthConfig") | ||
14 | +@Api(value = "SpecialAuthenticationController", description = "特殊权限") | ||
15 | +@CrossOrigin | ||
16 | +@RestController | ||
17 | +public class SpecialAuthenticationController extends BasicController { | ||
18 | + | ||
19 | + @Autowired | ||
20 | + private ISpecialAuthenticationService iSpecialAuthenticationService; | ||
21 | + | ||
22 | + @ApiOperation("分页查找") | ||
23 | + @RequestMapping(value = "findByPage", method = RequestMethod.POST, produces = GlobalUtil.COMMON_HEADER_CONTENT_TYPE) | ||
24 | + public CommonResult findByPage(@RequestBody Map<String, Object> requestMap) { | ||
25 | + return pageResultHandle(iSpecialAuthenticationService.findByPage(requestMap)); | ||
26 | + } | ||
27 | + | ||
28 | + @ApiOperation("添加特殊地址权限要求") | ||
29 | + @RequestMapping(value = "addConfig", method = RequestMethod.POST, produces = GlobalUtil.COMMON_HEADER_CONTENT_TYPE) | ||
30 | + public CommonResult addConfig(@RequestBody Map<String, Object> requestMap) { | ||
31 | + return jsonObjectResultHandle(iSpecialAuthenticationService.addConfig(requestMap)); | ||
32 | + } | ||
33 | + | ||
34 | + @ApiOperation("更新配置信息") | ||
35 | + @RequestMapping(value = "updateConfig", method = RequestMethod.POST, produces = GlobalUtil.COMMON_HEADER_CONTENT_TYPE) | ||
36 | + public CommonResult updateConfig(@RequestBody Map<String, Object> requestMap) { | ||
37 | + return jsonObjectResultHandle(iSpecialAuthenticationService.updateConfig(requestMap)); | ||
38 | + } | ||
39 | + | ||
40 | + @ApiOperation("删除配置信息") | ||
41 | + @RequestMapping(value = "deleteConfig", method = RequestMethod.POST, produces = GlobalUtil.COMMON_HEADER_CONTENT_TYPE) | ||
42 | + public CommonResult deleteConfig(@RequestBody Map<String, Object> requestMap) { | ||
43 | + return jsonObjectResultHandle(iSpecialAuthenticationService.deleteConfig(requestMap)); | ||
44 | + } | ||
45 | + | ||
46 | + @ApiOperation("校验相同配置信息是否存在") | ||
47 | + @RequestMapping(value = "checkConfig", method = RequestMethod.POST, produces = GlobalUtil.COMMON_HEADER_CONTENT_TYPE) | ||
48 | + public CommonResult checkConfig(@RequestBody Map<String, Object> requestMap) { | ||
49 | + return jsonObjectResultHandle(iSpecialAuthenticationService.checkConfig(requestMap)); | ||
50 | + } | ||
51 | + | ||
52 | + | ||
53 | +} |
src/main/java/com/objecteye/controller/UserController.java
1 | package com.objecteye.controller; | 1 | package com.objecteye.controller; |
2 | 2 | ||
3 | -import com.alibaba.fastjson.JSONObject; | ||
4 | import com.objecteye.common.CommonResult; | 3 | import com.objecteye.common.CommonResult; |
5 | -import com.objecteye.entity.PageResult; | ||
6 | import com.objecteye.service.UserServices; | 4 | import com.objecteye.service.UserServices; |
7 | import com.objecteye.utils.GlobalUtil; | 5 | import com.objecteye.utils.GlobalUtil; |
8 | import org.springframework.beans.factory.annotation.Autowired; | 6 | import org.springframework.beans.factory.annotation.Autowired; |
@@ -13,7 +11,7 @@ import java.util.Map; | @@ -13,7 +11,7 @@ import java.util.Map; | ||
13 | @CrossOrigin | 11 | @CrossOrigin |
14 | @RestController | 12 | @RestController |
15 | @RequestMapping("/vehicle/user") | 13 | @RequestMapping("/vehicle/user") |
16 | -public class UserController { | 14 | +public class UserController extends BasicController { |
17 | 15 | ||
18 | @Autowired | 16 | @Autowired |
19 | public UserServices userServices; | 17 | public UserServices userServices; |
@@ -40,11 +38,7 @@ public class UserController { | @@ -40,11 +38,7 @@ public class UserController { | ||
40 | */ | 38 | */ |
41 | @RequestMapping(value = "/userPage", method = RequestMethod.POST, produces = GlobalUtil.COMMON_HEADER_CONTENT_TYPE) | 39 | @RequestMapping(value = "/userPage", method = RequestMethod.POST, produces = GlobalUtil.COMMON_HEADER_CONTENT_TYPE) |
42 | public CommonResult userPage(@RequestBody Map<String, Object> requestMap) { | 40 | public CommonResult userPage(@RequestBody Map<String, Object> requestMap) { |
43 | - PageResult pageResult = userServices.userPage(requestMap); | ||
44 | - if (pageResult.getRow().size() == 0) { | ||
45 | - return CommonResult.success(201, "未找到有效数据", null); | ||
46 | - } | ||
47 | - return CommonResult.success(pageResult); | 41 | + return pageResultHandle(userServices.userPage(requestMap)); |
48 | } | 42 | } |
49 | 43 | ||
50 | /** | 44 | /** |
@@ -79,17 +73,4 @@ public class UserController { | @@ -79,17 +73,4 @@ public class UserController { | ||
79 | return jsonObjectResultHandle(userServices.findUserById(requestMap)); | 73 | return jsonObjectResultHandle(userServices.findUserById(requestMap)); |
80 | } | 74 | } |
81 | 75 | ||
82 | - /** | ||
83 | - * jsonObject通用处理 | ||
84 | - * | ||
85 | - * @param resultObj 返回参数 | ||
86 | - * @return 结果集 | ||
87 | - */ | ||
88 | - private CommonResult jsonObjectResultHandle(JSONObject resultObj) { | ||
89 | - if (resultObj.containsKey("error")) { | ||
90 | - return CommonResult.success(201, resultObj.getString("error"), null); | ||
91 | - } | ||
92 | - return CommonResult.success(resultObj); | ||
93 | - } | ||
94 | - | ||
95 | } | 76 | } |
src/main/java/com/objecteye/controller/UserGroupController.java
0 → 100644
1 | +package com.objecteye.controller; | ||
2 | + | ||
3 | +import com.objecteye.common.CommonResult; | ||
4 | +import com.objecteye.service.IUserGroupService; | ||
5 | +import com.objecteye.utils.GlobalUtil; | ||
6 | +import io.swagger.annotations.Api; | ||
7 | +import io.swagger.annotations.ApiOperation; | ||
8 | +import org.springframework.beans.factory.annotation.Autowired; | ||
9 | +import org.springframework.web.bind.annotation.*; | ||
10 | + | ||
11 | +import java.util.Map; | ||
12 | + | ||
13 | +@RestController | ||
14 | +@RequestMapping("userGroup") | ||
15 | +@CrossOrigin | ||
16 | +@Api(value = "UserGroupController", description = "用户组") | ||
17 | +public class UserGroupController extends BasicController { | ||
18 | + @Autowired | ||
19 | + private IUserGroupService iUserGroupService; | ||
20 | + | ||
21 | + @ApiOperation("分页查询") | ||
22 | + @RequestMapping(value = "findByPage", method = RequestMethod.POST, produces = GlobalUtil.COMMON_HEADER_CONTENT_TYPE) | ||
23 | + public CommonResult findByPage(@RequestBody Map<String, Object> requestMap) { | ||
24 | + return pageResultHandle(iUserGroupService.findByPage(requestMap)); | ||
25 | + } | ||
26 | + | ||
27 | + @ApiOperation("检查用户组是否存在") | ||
28 | + @RequestMapping(value = "checkGroup", method = RequestMethod.POST, produces = GlobalUtil.COMMON_HEADER_CONTENT_TYPE) | ||
29 | + public CommonResult checkGroup(@RequestBody Map<String, Object> requestMap) { | ||
30 | + return jsonObjectResultHandle(iUserGroupService.checkGroup(requestMap)); | ||
31 | + } | ||
32 | + | ||
33 | + @ApiOperation("添加用户组") | ||
34 | + @RequestMapping(value = "addGroup", method = RequestMethod.POST, produces = GlobalUtil.COMMON_HEADER_CONTENT_TYPE) | ||
35 | + public CommonResult addGroup(@RequestBody Map<String, Object> requestMap) { | ||
36 | + return jsonObjectResultHandle(iUserGroupService.addGroup(requestMap)); | ||
37 | + } | ||
38 | + | ||
39 | + @ApiOperation("更新用户组") | ||
40 | + @RequestMapping(value = "updateGroup", method = RequestMethod.POST, produces = GlobalUtil.COMMON_HEADER_CONTENT_TYPE) | ||
41 | + public CommonResult updateGroup(@RequestBody Map<String, Object> requestMap) { | ||
42 | + return jsonObjectResultHandle(iUserGroupService.updateGroup(requestMap)); | ||
43 | + } | ||
44 | + | ||
45 | + @ApiOperation("删除用户组") | ||
46 | + @RequestMapping(value = "deleteGroup", method = RequestMethod.POST, produces = GlobalUtil.COMMON_HEADER_CONTENT_TYPE) | ||
47 | + public CommonResult deleteGroup(@RequestBody Map<String, Object> requestMap) { | ||
48 | + return jsonObjectResultHandle(iUserGroupService.deleteGroup(requestMap)); | ||
49 | + } | ||
50 | +} |