POST /rest/shdsd-Timesheet/3/worklog/{action}
接口说明
创建并提交工作日志。
媒体类型
- application/json
请求BODY详情
参数 | 类型 | 描述 | 必填 |
|---|---|---|---|
| action | String | submit:提交工时后进入待审核状态; save:保存工时后进入未提交状态 | 必填 |
请求样例
{
"issueId": "10338",
"memo":"完成功能设计",
"author":"bruce",
"startDate": "2024-07-24",
"timeWorkedStr":"8h"
}
请求BODY详情
参数 | 类型 | 描述 | 必填 | 默认值 |
|---|---|---|---|---|
| issueId | Number | 工作日志的问题 ID | 必填 | |
| memo | String | 工作日志的备注文本。是否必填遵守全局配置。 | 非必填 | |
| author | String | 工作日志的所属人用户名 | 必填 | |
| startDate | String | 工作日志的开始日期 yyyy-MM-dd | 必填 | |
| endDate | String | 工作日志的结束日期 yyyy-MM-dd | 非必填 | <留空时与startDate相同> |
| timeWorkedStr | String | 耗费时间 (形如:2h, 1h 30m, 30m) | 必填 | |
| remainingEstimateStr | String | 剩余预估时间 (形如:2h, 1h 30m, 30m) | 非必填 | <留空时自动计算> |
| isIncludeHoliday | boolean | 开始日期到结束日期中是否包含非工作日 | 非必填 | false |
| workLogType | String | 工作日志的工作类型 | 非必填 | <留空时按默认处理> |
| auditor | String | 工作日志的审核人 | 非必填 | <留空时按默认处理> |
| runAs | String | 单个用户名,以该用户的身份执行这次工时录入 | 非必填 | <留空时与author相同> |
返回示例
{
"msg": "ok"
}