mitao
2025-01-17 afa0dbb4f54e7244835dd67ec33c3e545f122f71
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/staff/SysWxCpService.java
@@ -1,5 +1,7 @@
package com.ruoyi.system.service.staff;
import com.ruoyi.system.domain.dto.MgtWxCPStaffDto;
/**
 * @ClassName WxCpService
 * @Description TODO
@@ -18,12 +20,54 @@
     */
    String getToken();
    /**
     * @description  同步部门
     * @description  更新企业微信部门
     * @author  jqs
     * @date    2023/8/17 15:42
     * @param
     * @date    2023/9/4 15:19
     * @param wxDeptId
     * @param deptName
     * @return  void
     */
    void syncDepartment();
    void updateWxCpDept(Long wxDeptId,String deptName);
    /**
     * @description  创建企业微信部门
     * @author  jqs
     * @date    2023/9/4 15:19
     * @param parentId
     * @param deptName
     * @return  void
     */
    Long addWxCpDept(Long parentId,String deptName);
    /**
     * @description  删除企业微信部门
     * @author  jqs
     * @date    2023/9/4 15:19
     * @param wxDeptId
     * @return  void
     */
    void deleteWxCpDept(Long wxDeptId);
    /**
     * @description  创建企业微信员工
     * @author  jqs
     * @date    2023/9/4 15:19
     * @param mgtWxCPStaffDto
     * @return  void
     */
    String addWxCpStaff(MgtWxCPStaffDto mgtWxCPStaffDto);
    /**
     * @description  删除企业微信员工
     * @author  jqs
     * @date    2023/9/4 15:19
     * @param wxUserId
     * @return  void
     */
    void deleteWxCpStaff(String wxUserId);
}