UNPKG

worktile

Version:
62 lines (57 loc) 1.32 kB
/** * 获取用户所在的团队 * @memberof Worktile#teams * @see {@link https://open.worktile.com/wiki/teams.html} */ function list () { return this.request({ uri: '/v1/teams' }) } /** * 获取团队信息 * @memberof Worktile#teams * @param {object} params - 参数 * @param {string} params.team_id - 团队team_id * @see {@link https://open.worktile.com/wiki/team_info.html} */ function get (params) { return this.request({ uri: '/v1/teams/' + params.team_id }) } /** * 获取团队成员 * @memberof Worktile#teams * @param {object} params - 参数 * @param {string} params.team_id - 团队team_id * @see {@link https://open.worktile.com/wiki/team_members.html} */ function getMembers (params) { return this.request({ uri: '/v1/teams/' + params.team_id + '/members' }) } /** * 获取团队所有项目 * @memberof Worktile#teams * @param {object} params - 参数 * @param {string} params.team_id - 团队team_id * @see {@link https://open.worktile.com/wiki/team_projects.html} */ function getProjects (params) { return this.request({ uri: '/v1/teams/' + params.team_id + '/projects' }) } /** * 团队(team)接口 * @namespace teams * @memberof Worktile# */ module.exports = { list: list, get: get, getMembers: getMembers, getProjects: getProjects }