账目接口

class teambition.api.entries.Entries(client=None)[源代码]
approval(id)[源代码]

审批账目

详情请参考 http://docs.teambition.com/wiki/bookkeeping-entry#bookkeeping-entry-approval

参数:id – 账目 ID
返回:返回的 JSON 数据包
create(project_id, category_id, content, amount, type, note=None, visiable=None, tag_ids=None, involve_members=None)[源代码]

新建账目

详情请参考 http://docs.teambition.com/wiki/bookkeeping-entry#bookkeeping-entry-create

参数:
  • project_id – 项目 ID
  • category_id – 账目分类 ID
  • content – 内容
  • amount – 金额
  • type – 类型,1 为收入,-1 为支出
  • note – 可选,备注
  • visiable – 可选,可见范围
  • tag_ids – 可选,标签 ID 列表
  • involve_members – 可选,参与者 ID 列表
返回:

返回的 JSON 数据包

delete(id)[源代码]

删除账目

详情请参考 http://docs.teambition.com/wiki/bookkeeping-entry#bookkeeping-entry-delete

参数:id – 账目 ID
返回:返回的 JSON 数据包
get(id=None, project_id=None, category_id=None)[源代码]

获取账目

详情请参考 http://docs.teambition.com/wiki/bookkeeping-entry#bookkeeping-entry-get

参数:
  • id – 可选,账目 ID
  • project_id – 可选,项目 ID
  • category_id – 可选,账目类别 ID
返回:

返回的 JSON 数据包

unapproval(id)[源代码]

取消审批账目

详情请参考 http://docs.teambition.com/wiki/bookkeeping-entry#bookkeeping-entry-cancel_the_approval

参数:id – 账目 ID
返回:返回的 JSON 数据包
update(id, content, amount, note=None)[源代码]

更新账目

详情请参考 http://docs.teambition.com/wiki/bookkeeping-entry#bookkeeping-entry-update

参数:
  • id – 账目 ID
  • content – 内容
  • amount – 金额
  • note – 可选,备注
返回:

返回的 JSON 数据包