|
@ -1,5 +1,6 @@ |
|
|
package com.epmet.controller; |
|
|
package com.epmet.controller; |
|
|
|
|
|
|
|
|
|
|
|
import com.epmet.commons.tools.aop.NoRepeatSubmit; |
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
|
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
|
import com.epmet.dto.form.*; |
|
|
import com.epmet.dto.form.*; |
|
@ -8,11 +9,9 @@ import com.epmet.dto.result.AccessConfigOpesResultDTO; |
|
|
import com.epmet.dto.result.AccessConfigOptionsResultDTO; |
|
|
import com.epmet.dto.result.AccessConfigOptionsResultDTO; |
|
|
import com.epmet.dto.result.RoleOperationDefaultResultDTO; |
|
|
import com.epmet.dto.result.RoleOperationDefaultResultDTO; |
|
|
import com.epmet.service.AccessConfigService; |
|
|
import com.epmet.service.AccessConfigService; |
|
|
import oracle.jdbc.proxy.annotation.Post; |
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.web.bind.annotation.*; |
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
|
import javax.validation.constraints.NotBlank; |
|
|
|
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
import java.util.Set; |
|
|
import java.util.Set; |
|
|
|
|
|
|
|
@ -49,6 +48,7 @@ public class AccessConfigController { |
|
|
* 保存角色的操作权限列表 |
|
|
* 保存角色的操作权限列表 |
|
|
* @return |
|
|
* @return |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
@NoRepeatSubmit |
|
|
@PostMapping("saveroleopes") |
|
|
@PostMapping("saveroleopes") |
|
|
public Result saveRoleOpes(@RequestBody AccessConfigOpesFormDTO formDTO) { |
|
|
public Result saveRoleOpes(@RequestBody AccessConfigOpesFormDTO formDTO) { |
|
|
accessConfigService.saveRoleOpes(formDTO.getRoleId(), formDTO.getOpes(), formDTO.getCustomerId()); |
|
|
accessConfigService.saveRoleOpes(formDTO.getRoleId(), formDTO.getOpes(), formDTO.getCustomerId()); |
|
@ -71,6 +71,7 @@ public class AccessConfigController { |
|
|
* @param config |
|
|
* @param config |
|
|
* @return |
|
|
* @return |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
@NoRepeatSubmit |
|
|
@PostMapping("saveconfig") |
|
|
@PostMapping("saveconfig") |
|
|
public Result saveSettings(@RequestBody AccessConfigSaveConfigDTO config) { |
|
|
public Result saveSettings(@RequestBody AccessConfigSaveConfigDTO config) { |
|
|
ValidatorUtils.validateEntity(config); |
|
|
ValidatorUtils.validateEntity(config); |
|
@ -87,6 +88,7 @@ public class AccessConfigController { |
|
|
* @param form |
|
|
* @param form |
|
|
* @return |
|
|
* @return |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
@NoRepeatSubmit |
|
|
@PostMapping("roledefaultopes/save") |
|
|
@PostMapping("roledefaultopes/save") |
|
|
public Result saveRoleDefaultOperations(@RequestBody AccessConfigRoleDefaultOpesFormDTO form) { |
|
|
public Result saveRoleDefaultOperations(@RequestBody AccessConfigRoleDefaultOpesFormDTO form) { |
|
|
ValidatorUtils.validateEntity(form); |
|
|
ValidatorUtils.validateEntity(form); |
|
@ -111,6 +113,7 @@ public class AccessConfigController { |
|
|
* @param form |
|
|
* @param form |
|
|
* @return |
|
|
* @return |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
@NoRepeatSubmit |
|
|
@PostMapping("opedefaultscopes/save") |
|
|
@PostMapping("opedefaultscopes/save") |
|
|
public Result saveOpeDefaultScopes(@RequestBody AccessConfigOpeDefaultScopesFormDTO form) { |
|
|
public Result saveOpeDefaultScopes(@RequestBody AccessConfigOpeDefaultScopesFormDTO form) { |
|
|
ValidatorUtils.validateEntity(form, AccessConfigOpeDefaultScopesFormDTO.SaveOpeDefaultScopesGroup.class); |
|
|
ValidatorUtils.validateEntity(form, AccessConfigOpeDefaultScopesFormDTO.SaveOpeDefaultScopesGroup.class); |
|
@ -124,6 +127,7 @@ public class AccessConfigController { |
|
|
* @author wxz |
|
|
* @author wxz |
|
|
* @date 2020.11.17 17:41 |
|
|
* @date 2020.11.17 17:41 |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
@NoRepeatSubmit |
|
|
@PostMapping("add-ope-and-scopes-4role") |
|
|
@PostMapping("add-ope-and-scopes-4role") |
|
|
public Result addOpeAndScopes4Role(@RequestBody AccessConfigAdd4RoletFormDTO form) { |
|
|
public Result addOpeAndScopes4Role(@RequestBody AccessConfigAdd4RoletFormDTO form) { |
|
|
ValidatorUtils.validateEntity(form, AccessConfigAdd4RoletFormDTO.AddSingleOperation4RoleGroup.class); |
|
|
ValidatorUtils.validateEntity(form, AccessConfigAdd4RoletFormDTO.AddSingleOperation4RoleGroup.class); |
|
@ -141,6 +145,7 @@ public class AccessConfigController { |
|
|
* @author wxz |
|
|
* @author wxz |
|
|
* @date 2021.07.01 16:07 |
|
|
* @date 2021.07.01 16:07 |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
@NoRepeatSubmit |
|
|
@PostMapping("add-ope-and-scopes-4role/by-default-conf") |
|
|
@PostMapping("add-ope-and-scopes-4role/by-default-conf") |
|
|
public Result addOpeAndScopes4RoleByDefaultConf(@RequestBody AccessConfigAdd4RoletFormDTO form) { |
|
|
public Result addOpeAndScopes4RoleByDefaultConf(@RequestBody AccessConfigAdd4RoletFormDTO form) { |
|
|
ValidatorUtils.validateEntity(form, AccessConfigAdd4RoletFormDTO.AddSingleOperations4RoleByDefault.class); |
|
|
ValidatorUtils.validateEntity(form, AccessConfigAdd4RoletFormDTO.AddSingleOperations4RoleByDefault.class); |
|
@ -157,6 +162,7 @@ public class AccessConfigController { |
|
|
* @author wxz |
|
|
* @author wxz |
|
|
* @date 2020.12.02 16:20 |
|
|
* @date 2020.12.02 16:20 |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
@NoRepeatSubmit |
|
|
@PostMapping("add-opes-and-scopes-4role") |
|
|
@PostMapping("add-opes-and-scopes-4role") |
|
|
public Result addOpesAndScopes4Role(@RequestBody AccessConfigAdd4RoletFormDTO form) { |
|
|
public Result addOpesAndScopes4Role(@RequestBody AccessConfigAdd4RoletFormDTO form) { |
|
|
ValidatorUtils.validateEntity(form, AccessConfigAdd4RoletFormDTO.AddMultiOperations4RoleGroup.class); |
|
|
ValidatorUtils.validateEntity(form, AccessConfigAdd4RoletFormDTO.AddMultiOperations4RoleGroup.class); |
|
|