训练方案任务记录管理

训练方案任务记录列表: /trainProgramTaskRecords GET

请求参数

参数名 示列值 类型 必须 说明 默认值
page 1 number 否 当前页数 1
pageSize 10 number 否 每页条数 10
sort -createdAt string 否 排序。多个排序字段用,号隔开。sort=-a,b
expand 'member' string 否 获取指定子资源数据: 'member,trainProgramTask'
attributes ["id", "name"] array 否 本资源的字段。不定义该字段时返回所有字段;空数组不返回字段
memberId 1 number 否 患者id
trainProgramRecordId 1 number 否 训练方案记录id
trainProgramTaskId 1 number 否 训练方案任务id
status 1 number 否 状态:(1:进行中,2:已完成,3:已关闭,4:已暂停,5:已终止)

返回参数

参数名 示列值 说明
page 1 当前页数
pageSize 10 每页条数
limit 10 同 pageSize
offset 2 起始条数
total 3231 符合条件的总数量
items [{},{}] 返回数据项(具体字段看任务记录信息)
参数名 示列值 说明
id 1 id
organizationId 1 机构id
trainProgramRecordId 1 训练方案记录id
trainProgramTaskId 1 训练方案任务id
memberId 5 患者id
status 1 状态:(1:进行中,2:已完成,3:已关闭,4:已暂停,5:已终止)
startTime 1650160322 开始时间
completeTime 1650160322 完成时间
closeTime 1650160322 关闭时间
pauseTime 1650160322 暂停时间
terminateTime 1650160322 终止时间
createdAt 1650160322 创建时间
updatedAt 1650160322 更新时间
member {} 扩展字段:患者信息
trainProgramTask {} 扩展字段:训练方案任务信息

返回示列

HTTP/1.1 200 OK
{
    "items": [
    {
      "id": 1,
      "trainProgramRecordId": 1,
      "trainProgramTaskId": 1,
      "memberId": 5,
      "status": 1,
      "startTime": 1650160322,
      "createdAt": 1650160322,
      "updatedAt": 1650160322,
    },
  ],
  "page": 1,
  "pageSize": 10,
  "limit": 10,
  "offset": 2,
  "total": 15
}

所有任务记录: /listAll/trainProgramTaskRecords GET

请求参数

参数名 示列值 类型 必须 说明
expand 'member' string 否 获取指定子资源数据: 'member,trainProgramTask'
attributes ["id", "name"] array 否 本资源的字段。不定义该字段时返回所有字段
trainProgramRecordId 1 number 否 训练方案记录id
status 1 number 否 状态

返回示列

HTTP/1.1 200 OK
[
  { "id": 1, "trainProgramRecordId": 1, "status": 1 }
]

任务记录详情: /trainProgramTaskRecords/:id GET

请求参数

参数名 示列值 类型 必须 说明
id 1 number 是 id
expand 'member' string 否 获取指定子资源数据: 'member,trainProgramTask'
attributes ["id", "name"] array 否 本资源的字段。不定义该字段时返回所有字段

返回结果: 任务记录信息

返回示列

HTTP/1.1 200 OK
{
  "id": 1,
  "trainProgramRecordId": 1,
  "trainProgramTaskId": 1,
  "memberId": 5,
  "status": 1,
  "startTime": 1650160322,
  "createdAt": 1650160322,
  "updatedAt": 1650160322,
}