Class PartyApi

    • Field Summary

      • Fields inherited from class com.foxinmy.weixin4j.api.BaseApi

        weixinExecutor
    • Constructor Summary

      Constructors 
      Constructor Description
      PartyApi​(com.foxinmy.weixin4j.token.TokenManager tokenManager)  
    • Constructor Detail

      • PartyApi

        public PartyApi​(com.foxinmy.weixin4j.token.TokenManager tokenManager)
    • Method Detail

      • createParty

        public int createParty​(Party party)
                        throws com.foxinmy.weixin4j.exception.WeixinException
        创建部门(根部门的parentid为1)
        Parameters:
        party - 部门对象
        Returns:
        部门ID
        Throws:
        com.foxinmy.weixin4j.exception.WeixinException
        See Also:
        Party, 创建部门说明
      • updateParty

        public com.foxinmy.weixin4j.http.weixin.ApiResult updateParty​(Party party)
                                                               throws com.foxinmy.weixin4j.exception.WeixinException
        更新部门(如果非必须的字段未指定 则不更新该字段之前的设置值)
        Parameters:
        party - 部门对象
        Returns:
        处理结果
        Throws:
        com.foxinmy.weixin4j.exception.WeixinException
        See Also:
        Party, 更新部门说明
      • listParty

        public List<Party> listParty​(int partId)
                              throws com.foxinmy.weixin4j.exception.WeixinException
        查询部门列表(以部门的order字段从小到大排列)
        Parameters:
        partId - 部门ID。获取指定部门ID下的子部门 传入0表示获取全部子部门
        Returns:
        部门列表
        Throws:
        com.foxinmy.weixin4j.exception.WeixinException
        See Also:
        Party, 获取部门列表
      • deleteParty

        public com.foxinmy.weixin4j.http.weixin.ApiResult deleteParty​(int partId)
                                                               throws com.foxinmy.weixin4j.exception.WeixinException
        删除部门(不能删除根部门;不能删除含有子部门、成员的部门)
        Parameters:
        partId - 部门ID
        Returns:
        处理结果
        Throws:
        com.foxinmy.weixin4j.exception.WeixinException
        See Also:
        删除部门说明