| 
					
				 | 
			
			
				@@ -1,6 +1,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 package com.anjiplus.template.gaea.business.modules.dataSource.controller; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.anji.plus.gaea.annotation.Permission; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.anji.plus.gaea.bean.ResponseBean; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.anji.plus.gaea.curd.controller.GaeaBaseController; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.anji.plus.gaea.curd.service.GaeaBaseService; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -22,6 +23,7 @@ import org.springframework.web.bind.annotation.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 **/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 @RestController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 @Api(tags = "数据源管理") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+@Permission(code = "datasourceManage", name = "数据源管理") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 @RequestMapping("/dataSource") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 public class DataSourceController extends GaeaBaseController<DataSourceParam, DataSource, DataSourceDto> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -57,11 +59,10 @@ public class DataSourceController extends GaeaBaseController<DataSourceParam, Da 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param connectionParam 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Permission( code = "query", name = "测试数据源") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @PostMapping("/testConnection") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public ResponseBean testConnection(@Validated @RequestBody ConnectionParam connectionParam) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return responseSuccessWithData(dataSourceService.testConnection(connectionParam)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |