Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

团队及成员接口信息有要是为外部系统提供信息支持服务,通过调用这些API以例获得系统中配置的组织架构的信息


角色列表


地址

/rest/gears/1.0/team/personrolelist

 


结果

[

    {

        "id": 1,   //ID编号

        "name": "负责人",  //名称色中

        "avail": true,  //是否算为有效资源(后期在可能会有人禁用掉判断判断产)

        "disabled": false,//是否启用

        "tips": "负责人"

    },

    {

        "id": 2,

        "name": "开发人员",

        "avail": true,

        "disabled": false,

        "tips": "开发人员"

    }

]



Panel

...

title本页内容

...

Table of Contents

角色信息

地址

/rest/gears/1.0/team/personrole/{roleid}

Roleid:角色ID

结果

{

        "id": 1,   //ID编号

        "name": "负责人",  //名称色中

        "avail": true,  //是否算为有效资源

        "disabled": false,//是否启用

        "tips": "负责人"

}

 


角色下人员信息

地址

/rest/gears/1.0/team/persionrole/{role_id}/memberlist

 


结果

[

    {

        "id": 17,

        "field_id": 12585,  //所 在 团队ID

        "user_id": "zheng.xu",

        "username": "徐争",

        "role_id": 1,

        "default_in": true  //默认所在主团队

},

    {

        "id": 14,

        "field_id": 12585,

        "user_id": "zheng.xu1",

        "username": "徐争1",

        "role_id": 1,

        "default_in": true

    }

...


]

 

 



部门列表

地址

/rest/gears/1.0/team/grouplist

得到所有部门的列表

结果

[

{

        "field_id": 12310,  

        "name": "采购研发部",

        "leader_id": "jun.li",

        "leader_name": "李俊",

        "disabled": false

    },

    {

        "field_id":12314,

        "name": "物流研发部",

        "leader_id": "zhuo.zhou",

        "leader_name": "周卓",

        "disabled": false

    }

   ]

 

 



部门信息

地址

/rest/gears/1.0/team/group/{field_id}

得到单个部门的信息

结果

{

        "field_id": 12310,    //部门的ID

        "name": "采购研发部",

        "leader_id": "jun.li",

        "leader_name": "李俊",

        "disabled": false  //是 否被禁用

...

 

...

 

 





部门下的团队列表

地址

/rest/gears/1.0/team/{field_id}/domainlist
 

参数:field_id,部门的  ID

结果

[

    {

        "field_id": 12573, //团队 的ID

        "name": "采购管理组",

        "leader_id": "yugang.shao",

        "leader_name": "邵玉刚",

        "disabled": false  //是否被禁用

    },

    {

        "field_id": 12574,

        "name": "采购运营组",

        "leader_id": "xiaofeng.zhong",

        "leader_name": "钟小锋",

        "disabled": false

    }]

...

 

...



团队信息

地址

/rest/gears/1.0/team/domain/{field_id}

参数:field_id  :团队ID

结果

{

        "field_id": 12574, //团队 的ID

        "name": "采购运营组",

        "leader_id": "xiaofeng.zhong",

        "leader_name": "钟小锋",

        "disabled": false  //是否禁用

    }

...

 

 

...




团队下的人员信息列表

地址

/rest/gears/1.0/team/{ field_id}/memberlist

参数:field_id  团队ID

结果

[

    {

        "id": 4,  //人员ID

        "field_id": 12573,//团队ID

        "user_id": "yugang.shao",

        "role_id": 1,   //角色ID

        "role_name": "负责人",

        "default_in": true  是否默认是否在此组  

    },

    {

        "id": 192,

        "field_id": 12573,

        "user_id": "jinyi.he",

        "role_id": 2,

        "role_name": "开发人员",

        "default_in": true

}

]

 

 



部门下的人员信息列表

地址

/rest/gears/1.0/team/{ field_id}/groupmemberlist

参数:field_id  部门的ID

结果

[

    {

        "id": 4,  //人员ID

        "field_id": 12573,//团队ID

        "user_id": "yugang.shao",

        "role_id": 1,   //角色ID

        "role_name": "负责人",

        "default_in": true  是否默认是否在此组  

    },

    {

        "id": 192,

        "field_id": 12573,

        "user_id": "jinyi.he",

        "role_id": 2,

        "role_name": "开发人员",

        "default_in": true

}

]

 


所有人员信息列表

地址

/rest/gears/1.0/team/allmemberlist

结果

[

    {

        "id": 4,  //人员ID

        "field_id": 12573,//团队ID

        "user_id": "yugang.shao",

        "role_id": 1,   //角色ID

        "role_name": "负责人",

        "default_in": true  是否默认是否在此组  

    },

    {

        "id": 192,

        "field_id": 12573,

        "user_id": "jinyi.he",

        "role_id": 2,

        "role_name": "开发人员",

        "default_in": true

}

]

 

 

 

 





人员信息

地址

/rest/gears/1.0/team/member/{id}

参数:id  人员ID

 


结果

{

        "id": 17,   //人员ID

        "field_id": 12585,  //所 在团队ID

        "user_id": "zheng.xu",

        "username": "徐争",

        "role_id": 1,

        "default_in": true

}

 

 



人员信息2

地址

/rest/gears/1.0/team/username/{user_id}/memberlist

参数:user_id  用户的账户名:如:hehongqi

...


得到一个账户所在组的列表

结果

[

    {

        "id": 17,   //人员ID

        "field_id": 12585,  //所 在团队ID

        "user_id": "zheng.xu",

        "username": "徐争",

        "role_id": 1,

        "default_in": true

},

   {

        "id": 17,   //人员ID

        "field_id": 12585,  //所 在团队ID

        "user_id": "zheng.xu",

        "username": "徐争",

        "role_id": 1,

        "default_in": true

    }

]

...

 

 

 

...