Commit 095a01aa341c9360902d5e59ab41e6b125ed154d

Authored by rui.zhang
1 parent 277a42406b

platform permission

add paging

Showing 2 changed files with 13 additions and 18 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PermissionsController.java View file @ 095a01a
... ... @@ -61,14 +61,16 @@
61 61 */
62 62 @RequestMapping(value = "/permissions", method = RequestMethod.GET)
63 63 @TokenRequired
64   - public void getPermissions(HttpServletResponse response, @RequestParam(value = "type") Integer type) {
  64 + public void getPermissions(HttpServletResponse response) {
65 65 PermissionsQuery permissionsQuery = new PermissionsQuery();
66   - permissionsQuery.setType(type);
67 66 permissionsQuery.setYn(YnEnums.YES.getId());
68 67 List<Permissions> permissionses = permissionsService.queryPermissions(permissionsQuery);
69 68 ResultUtils.buildSuccessResultAndWrite(response, permissionses);
70 69 }
71 70  
  71 +
  72 +
  73 +
72 74 @TokenRequired
73 75 @RequestMapping(value = "/accesspermissions", method = RequestMethod.GET)
74 76 @ResponseBody
... ... @@ -103,9 +105,7 @@
103 105 @RequestParam(value = "permissionName") String permissionName,
104 106 @RequestParam(value = "action") String action,
105 107 @RequestParam(value = "ext", required = false) String ext,
106   - @RequestParam(value = "url", required = false) String url,
107   - @RequestParam("functionCode") String functionCode,
108   - @RequestParam("moduleCode") String moduleCode) {
  108 + @RequestParam(value = "weight") Integer weight) {
109 109 if (StringUtils.isEmpty(moduleName) || StringUtils.isEmpty(functionName) || StringUtils.isEmpty(permissionName) || StringUtils.isEmpty(action)) {
110 110 ResultUtils.buildParameterErrorResultAndWrite(response);
111 111 return;
112 112  
113 113  
114 114  
... ... @@ -115,20 +115,17 @@
115 115 LoginContext loginState = (LoginContext) request.getAttribute("loginContext");
116 116 Users users = usersService.getUsersByLoginCenterId(loginState.getId());
117 117  
118   -
119 118 Permissions permissions = new Permissions();
120 119  
121 120 permissions.setType(TYPE);
122   - permissions.setFunctionCode(functionCode);
123   - permissions.setModuleCode(moduleCode);
124 121 permissions.setModuleName(moduleName);
125 122 permissions.setFunctionName(functionName);
126 123 permissions.setPermissionName(permissionName);
127 124 permissions.setAction(action);
128 125 permissions.setExt(ext);
129   - permissions.setUrl(url);
130 126 permissions.setPublishId(users.getId());
131 127 permissions.setPublishName(users.getName());
  128 + permissions.setWeight(weight);
132 129 permissions.setYn(YnEnums.YES.getId());
133 130 permissions.setModified(new Date());
134 131 permissions.setCreated(new Date());
135 132  
136 133  
... ... @@ -142,14 +139,13 @@
142 139 @RequestMapping(value = "/permissions/{id}", method = RequestMethod.PUT)
143 140 @TokenRequired
144 141 public void updatePermissions(HttpServletResponse response,
  142 + @PathVariable Integer id,
145 143 @RequestParam(value = "moduleName") String moduleName,
146 144 @RequestParam(value = "functionName") String functionName,
147   - @PathVariable Integer id, String permissionName,
  145 + @RequestParam(value = "permissionName") String permissionName,
148 146 @RequestParam(value = "action") String action,
149 147 @RequestParam(value = "ext", required = false) String ext,
150   - @RequestParam(value = "url", required = false) String url,
151   - @RequestParam("functionCode") String functionCode,
152   - @RequestParam("moduleCode") String moduleCode) {
  148 + @RequestParam(value = "weight") Integer weight) {
153 149  
154 150 Permissions permissions = permissionsService.getPermissions(id);
155 151  
156 152  
157 153  
... ... @@ -162,16 +158,15 @@
162 158 ResultUtils.buildParameterErrorResultAndWrite(response);
163 159 return;
164 160 }
165   - permissions.setFunctionCode(functionCode);
166   - permissions.setModuleCode(moduleCode);
167   - permissions.setId(id);
168 161 permissions.setModuleName(moduleName);
169 162 permissions.setFunctionName(functionName);
170 163 permissions.setPermissionName(permissionName);
171 164 permissions.setAction(action);
172 165 permissions.setExt(ext);
173   - permissions.setUrl(url);
  166 + permissions.setWeight(weight);
  167 + permissions.setYn(YnEnums.YES.getId());
174 168 permissions.setModified(new Date());
  169 +
175 170 permissionsService.updatePermissions(permissions);
176 171 ResultUtils.buildSuccessResultAndWrite(response);
177 172 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RolesController.java View file @ 095a01a
... ... @@ -40,7 +40,7 @@
40 40  
41 41  
42 42 /**
43   - * 角色权限
  43 + * 管理员角色权限配置
44 44 */
45 45 @RequestMapping(value = "/roles/permission", method = RequestMethod.POST)
46 46 @TokenRequired