All Downloads are FREE. Search and download functionalities are using the official Maven repository.

me.chanjar.weixin.cp.api.WxCpDepartmentService Maven / Gradle / Ivy

There is a newer version: 4.6.7.B
Show newest version
package me.chanjar.weixin.cp.api;

import me.chanjar.weixin.common.error.WxErrorException;
import me.chanjar.weixin.cp.bean.WxCpDepart;

import java.util.List;

/**
 * 
 *  部门管理接口
 *  Created by BinaryWang on 2017/6/24.
 * 
* * @author Binary Wang */ public interface WxCpDepartmentService { /** *
   * 部门管理接口 - 创建部门
   * 最多支持创建500个部门
   * 详情请见: http://mp.weixin.qq.com/wiki/index.php?title=部门管理接口
   * 
* * @param depart 部门 * @return 部门id */ Integer create(WxCpDepart depart) throws WxErrorException; /** *
   * 部门管理接口 - 查询部门
   * 详情请见: http://qydev.weixin.qq.com/wiki/index.php?title=%E7%AE%A1%E7%90%86%E9%83%A8%E9%97%A8#.E8.8E.B7.E5.8F.96.E9.83.A8.E9.97.A8.E5.88.97.E8.A1.A8
   * 
* @param id 部门id。获取指定部门及其下的子部门。非必需,可为null */ List list(Integer id) throws WxErrorException; /** *
   * 部门管理接口 - 修改部门名
   * 详情请见: http://mp.weixin.qq.com/wiki/index.php?title=部门管理接口
   * 如果id为0(未部门),1(黑名单),2(星标组),或者不存在的id,微信会返回系统繁忙的错误
   * 
* * @param group 要更新的group,group的id,name必须设置 */ void update(WxCpDepart group) throws WxErrorException; /** *
   * 部门管理接口 - 删除部门
   * 
* * @param departId 部门id */ void delete(Integer departId) throws WxErrorException; }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy