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