| 
					
				 | 
			
			
				@@ -207,12 +207,14 @@ public class QwExternalContactController extends BaseController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return getDataTable(list); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @PreAuthorize("@ss.hasPermi('qw:externalContact:syncMyClient')") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Log(title = "同步我的企业微信客户", businessType = BusinessType.INSERT) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @GetMapping("/syncMyExternalContact/{id}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public R  syncMyExternalContact(@PathVariable("id") Long id ) throws IOException { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return qwExternalContactService.syncMyQwExternalContact(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @PreAuthorize("@ss.hasPermi('qw:externalContact:syncNewClient')") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Log(title = "新客同步", businessType = BusinessType.INSERT) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @GetMapping("/syncAddMyExternalContact/{id}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public R  syncAddMyExternalContact(@PathVariable("id") Long id ) throws IOException { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -322,7 +324,7 @@ public class QwExternalContactController extends BaseController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return qwExternalContactService.syncQwExternalContactUnassigned(qwExternalContact.getCorpId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @PreAuthorize("@ss.hasPermi('qw:externalContact:addTag')") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @PreAuthorize("@ss.hasPermi('qw:externalContact:addTag') or @ss.hasPermi('qw:externalContact:myAddTag') or @ss.hasPermi('qw:externalContact:deptAddTag')") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Log(title = "添加标签", businessType = BusinessType.UPDATE) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @PostMapping("/addTag") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public R addTag(@RequestBody QwExternalContactAddTagParam Param) throws JSONException { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -339,7 +341,7 @@ public class QwExternalContactController extends BaseController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @PreAuthorize("@ss.hasPermi('qw:externalContact:delTag')") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @PreAuthorize("@ss.hasPermi('qw:externalContact:delTag') or @ss.hasPermi('qw:externalContact:myDelTag') or @ss.hasPermi('qw:externalContact:deptDelTag')") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Log(title = "移除标签", businessType = BusinessType.UPDATE) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @PostMapping("/delTag") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public R delTag(@RequestBody QwExternalContactAddTagParam Param) 
			 |