| 
						
						
						
					 | 
					@ -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); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |