目标与行动

获取问题列表: /goalQuestions GET

  • Token: authorization

请求参数

参数名 示列值 类型 必须 说明 默认值
page 1 number 当前页数 1
pageSize 10 number 每页条数 10
organizationId 1 number 机构 id
goalUpdatedAt "[1687167128,1687167129]" string 目标修改时间(expand 有 goals 时生效)
goalIsFirst 1 number 是否是首要目标: 1-是 0-否(expand 有 goals 时生效)
type 1 number 类型: 1-正常问题 2-暂存问题
isFirst 1 number 是否是首要问题: 1-是 0-否
status 1 number 状态 1-有效 0-无效
sort -createdAt string 排序。多个排序字段用,号隔开。sort=-a,b
expand string 获取指定子资源数据: "goals.actions"
attributes ["id", "content"] array 本资源的字段。不定义该字段时返回所有字段;空数组不返回字段
  • 返回结果
参数名 示列值 说明
page 1 当前页数
pageSize 10 每页条数
limit 10 同 pageSize
offset 2 起始条数
total 3231 符合条件的总数量
items [{}] 返回数据项(问题信息)
参数名 示列值 说明
id 1 记录 id
organizationId 1 机构 id
memberId 1 患者 id
backgroundId 1 背景 id
content '是个问题' 问题内容
type 1 类型: 1-正常问题 2-暂存问题
category [{"typeName":"学习","name":"学业压力"}] 问题分类数组
isFirst 1 是否是首要问题: 1-是 0-否
status 1 状态 1-有效 0-无效
goals [{}] 目标信息数组
createdAt 1653448129 创建时间
updatedAt 1653448129 更新时间
字段名称 示例 类型 说明
typeName "学习" string 用户自定义标签-类型名称
name "学习压力" string 用户自定义标签-标签名称

返回示列

HTTP/1.1 200 OK
{
    "page": 1,
    ...
}

获取问题详情: /goalQuestions/:id GET

  • Token: authorization

请求参数

参数名 示列值 类型 必须 说明
id 1 number 问题 id
expand "goals.actions" string 扩展

返回示列

HTTP/1.1 200 OK
{
    "id": 1,
    ...
}

获取目标列表: /goals GET

  • Token: authorization

请求参数

参数名 示列值 类型 必须 说明 默认值
page 1 number 当前页数 1
pageSize 10 number 每页条数 10
organizationId 1 number 机构 id
questionId 1 number 问题 id
process 1 number 进度
isFirst 1 number 是否是主要治疗目标: 1-是 0-否
sort -createdAt string 排序。多个排序字段用,号隔开。sort=-a,b
expand string 获取指定子资源数据:
attributes ["id", "content"] array 本资源的字段。不定义该字段时返回所有字段;空数组不返回字段

返回参数

参数名 示列值 说明
page 1 当前页数
pageSize 10 每页条数
limit 10 同 pageSize
offset 2 起始条数
total 3231 符合条件的总数量
items [{}] 返回数据项(目标信息)
参数名 示列值 说明
id 1 记录 id
organizationId 1 机构 id
memberId 1 患者 id
questionId 1 问题 id
content '是个目标' 目标内容
day 1 目标天数
process 1 进度(%)
isFirst 1 是否是主要治疗目标: 1-是 0-否
actions [{}] 行动数组
createdAt 1653448129 创建时间
updatedAt 1653448129 更新时间

获取目标详情: /goals/:id GET

  • Token: authorization

请求参数

参数名 示列值 类型 必须 说明
id 1 number 记录 id

返回示列

HTTP/1.1 200 OK
{
    "id": 1,
    ...
}

获取目标执行详情: /goals/:id/progress GET

  • Token: authorization

请求参数

参数名 示列值 类型 必须 说明
id 1 number 记录 id
参数名 示列值 说明
id 1 记录 id
organizationId 1 机构 id
memberId 1 患者 id
questionId 1 问题 id
content '是个目标' 目标内容
day 1 目标天数
process 1 进度(%)
isFirst 1 是否是主要治疗目标: 1-是 0-否
execDays 1 执行天数
finishActivityDailyNum 1 完成日常活动数
curMonthExecDays 1 本月累计执行目标天数
createdAt 1653448129 创建时间
updatedAt 1653448129 更新时间

返回示列

HTTP/1.1 200 OK
{
    "id": 1,
    ...
}

获取行动列表: /actionPlans GET

  • Token: authorization

请求参数

参数名 示列值 类型 必须 说明 默认值
page 1 number 当前页数 1
pageSize 10 number 每页条数 10
organizationId 1 number 机构 id
questionId 1 number 问题 id
goalId 1 number 目标 id
isFirstStair 1 number 是否阶梯难度: 1-是 0-否
sort -createdAt string 排序。多个排序字段用,号隔开。sort=-a,b
expand string 获取指定子资源数据:
attributes ["id", "content"] array 本资源的字段。不定义该字段时返回所有字段;空数组不返回字段

返回参数

参数名 示列值 说明
page 1 当前页数
pageSize 10 每页条数
limit 10 同 pageSize
offset 2 起始条数
total 3231 符合条件的总数量
items [{}] 返回数据项(行动信息)
参数名 示列值 说明
id 1 记录 id
organizationId 1 机构 id
memberId 1 患者 id
questionId 1 问题 id
goalId 1 目标 id
data [{content: '10 点后就不玩手机,看书做其他安静的活动。', difficulty: 60}] 行动信息数组
isFirstStair 1 是否首次阶梯行为: 1-是 0-否
createdAt 1653448129 创建时间
updatedAt 1653448129 更新时间
参数名 示列值 类型 必须 说明
1 number 机构 id
content 1 string 行动内容
difficulty 60 number 难度
inProcess 1 number 是否进行中 1-是 0-否