Skip to content

kydever/daily-report

Repository files navigation

日报系统

PHPUnit for Hyperf

测试授权

支持 飞书企业微信,可以通过修改配置 oauth 进行调整。

http://127.0.0.1:9501/oauth/authorize?state=STATE&redirect_uri=http://127.0.0.1:9501/oauth/login

接口文档

授权

GET /oauth/authorize

  • 入参
参数 类型 备注
redirect_uri String 重定向的地址
state String 自定义数据,回调时会携带回来

登录

POST /oauth/login

  • 入参
参数 类型 备注
code String 重定向后自动携带的 Code
  • 出参
参数 类型 备注
token String 登录后返回的 Token

创建日报条目

POST /report/item

  • 入参
参数 类型 备注
id Integer 条目ID,新增填0
project String 项目
module String 模块
summary String 描述
begin_time String 开始时间(10:00)
end_time String 结束时间(11:00)
  • 出参
参数 类型 备注
id Integer 条目ID

我的日报列表

GET /report

  • 入参
参数 类型 备注
offset Integer 偏移量
limit Integer 每页条数
  • 出参
参数 类型 备注
*.id Integer 日报ID
*.dt String 日期
*.items Array 日报条目
*.items.*.project String 项目名
*.items.*.module String 模块名
*.items.*.summary String 工作内容
*.items.*.begin_time String 开始时间
*.items.*.end_time String 结束时间
*.items.*.used_time Integer 时间消耗(秒)

删除日报条目

DELETE /report/item/{id:\d+}

  • 入参
参数 类型 备注
id Integer 日报条目ID