Pattern配置
Pattern列表: /patterns GET
请求参数
参数名 | 示列值 | 类型 | 必须 | 说明 | 默认值 |
---|---|---|---|---|---|
page | 1 | number | 否 | 当前页数 | 1 |
pageSize | 10 | number | 否 | 每页条数 | 10 |
number | test | string | 否 | 模式名称 | |
sort | -createdAt | string | 否 | 排序。多个排序字段用,号隔开。sort=-a,b | |
expand | 无 | string | 否 | 获取指定子资源数据: '' | |
attributes | "id,number,value,numberMajor,numberMinor,remark" | string | 否 | 本资源的字段。不定义该字段时返回所有字段;空数组不返回字段 |
返回参数
参数名 | 示列值 | 说明 |
---|---|---|
page | 1 | 当前页数 |
pageSize | 10 | 每页条数 |
limit | 10 | 同 pageSize |
offset | 2 | 起始条数 |
total | 3231 | 符合条件的总数量 |
items | [{},{}] | 返回数据项(具体字段看pattern信息) |
- items: pattern信息
参数名 | 示列值 | 说明 |
---|---|---|
id | 1 | id |
number | P3-011 | 模式编号 |
value | 30B060103060103060103060103060103 | 值 |
numberMajor | 3 | 模式编号-分类 |
numberMinor | 11 | 模式编号-编号 |
parameters | [{},{}] | 参数,json 格式,用于十六进制转换成value值 |
remark | 备注xx | 备注 |
createdAt | 1650160322 | 创建时间 |
updatedAt | 1650160322 | 更新时间 |
返回示列
HTTP/1.1 200 OK
{
"items": [
{
"number": "P0-012",
"value": "3031323835323133313036313035323031303038383231333130343130353231333130323835323133313031",
"numberMajor": 0,
"numberMinor": 12,
"remark": "备注222"
},
{
"number": "P0-001",
"value": "001852DA6A520A0882DA4A52DA2852DA1",
"numberMajor": 0,
"numberMinor": 1,
"remark": "默认模式,轻度觉醒"
}
],
"limit": 10,
"offset": 0,
"page": 1,
"pageSize": 10,
"total": 2
}
列表所有patterns: /listAll/patterns GET
请求参数
参数名 | 示列值 | 类型 | 必须 | 说明 | 默认值 |
---|---|---|---|---|---|
number | test | string | 否 | 模式名称 | |
sort | -createdAt | string | 否 | 排序。多个排序字段用,号隔开。sort=-a,b | |
attributes | "id,number,value,numberMajor,numberMinor,remark" | string | 否 | 本资源的字段。不定义该字段时返回所有字段;空数组不返回字段 |
返回参数
参数名 | 示列值 | 说明 |
---|---|---|
id | 1 | id |
number | P3-011 | 模式编号 |
value | 30B060103060103060103060103060103 | 值 |
numberMajor | 3 | 模式编号-分类 |
numberMinor | 11 | 模式编号-编号 |
parameters | [{},{}] | 参数,json 格式,用于十六进制转换成value值 |
remark | 备注xx | 备注 |
createdAt | 1650160322 | 创建时间 |
updatedAt | 1650160322 | 更新时间 |
返回示列
HTTP/1.1 200 OK
[
{
"createdAt": 1537989276,
"updatedAt": 1611675496,
"id": 1,
"number": "P0-001",
"value": "001852DA6A520A0882DA4A52DA2852DA1",
"numberMajor": 0,
"numberMinor": 1,
"parameters": "[{\"power\":38,\"duration\":5,\"duty_cycle_low\":50,\"duty_cycle_high\":10,\"modulating_frequency_low\":10,\"modulating_frequency_high\":1000},{\"power\":40,\"duration\":5,\"duty_cycle_low\":0,\"duty_cycle_high\":10,\"modulating_frequency_low\":0,\"modulating_frequency_high\":1000},{\"power\":38,\"duration\":10,\"duty_cycle_low\":50,\"duty_cycle_high\":10,\"modulating_frequency_low\":5,\"modulating_frequency_high\":1000},{\"power\":40,\"duration\":5,\"duty_cycle_low\":50,\"duty_cycle_high\":10,\"modulating_frequency_low\":2,\"modulating_frequency_high\":1000},{\"power\":38,\"duration\":5,\"duty_cycle_low\":50,\"duty_cycle_high\":10,\"modulating_frequency_low\":1,\"modulating_frequency_high\":1000}]",
"remark": "默认模式,轻度觉醒"
},
{
"createdAt": 1680261761,
"updatedAt": 1680594459,
"id": 4,
"number": "P0-012",
"value": "3031323835323133313036313035323031303038383231333130343130353231333130323835323133313031",
"numberMajor": 0,
"numberMinor": 12,
"parameters": "[{\"power\":38,\"duration\":5,\"duty_cycle_low\":50,\"duty_cycle_high\":10,\"modulating_frequency_low\":10,\"modulating_frequency_high\":1000},{\"power\":40,\"duration\":5,\"duty_cycle_low\":0,\"duty_cycle_high\":10,\"modulating_frequency_low\":0,\"modulating_frequency_high\":1000},{\"power\":38,\"duration\":10,\"duty_cycle_low\":50,\"duty_cycle_high\":10,\"modulating_frequency_low\":5,\"modulating_frequency_high\":1000},{\"power\":40,\"duration\":5,\"duty_cycle_low\":50,\"duty_cycle_high\":10,\"modulating_frequency_low\":2,\"modulating_frequency_high\":1000},{\"power\":38,\"duration\":5,\"duty_cycle_low\":50,\"duty_cycle_high\":10,\"modulating_frequency_low\":1,\"modulating_frequency_high\":1000}]",
"remark": "备注222"
},
{
"createdAt": 1680577832,
"updatedAt": 1680577832,
"id": 8,
"number": "P0-122",
"value": "07A060103060103060103060103060103",
"numberMajor": 0,
"numberMinor": 122,
"parameters": "[{\"power\":30,\"duration\":6,\"duty_cycle_high\":1,\"duty_cycle_low\":0.1,\"modulating_frequency_high\":0,\"modulating_frequency_low\":4},{\"power\":30,\"duration\":6,\"duty_cycle_high\":1,\"duty_cycle_low\":0.1,\"modulating_frequency_high\":0,\"modulating_frequency_low\":4},{\"power\":30,\"duration\":6,\"duty_cycle_high\":1,\"duty_cycle_low\":0.1,\"modulating_frequency_high\":0,\"modulating_frequency_low\":4},{\"power\":30,\"duration\":6,\"duty_cycle_high\":1,\"duty_cycle_low\":0.1,\"modulating_frequency_high\":0,\"modulating_frequency_low\":4},{\"power\":30,\"duration\":6,\"duty_cycle_high\":1,\"duty_cycle_low\":0.1,\"modulating_frequency_high\":0,\"modulating_frequency_low\":4}]",
"remark": "备注123"
},
{
"createdAt": 1680592788,
"updatedAt": 1680592788,
"id": 9,
"number": "P2-012",
"value": "20C852DA6A520A0882DA4A52DA2852DA1",
"numberMajor": 2,
"numberMinor": 12,
"parameters": "[{\"power\":38,\"duration\":5,\"duty_cycle_low\":50,\"duty_cycle_high\":10,\"modulating_frequency_low\":10,\"modulating_frequency_high\":1000},{\"power\":40,\"duration\":5,\"duty_cycle_low\":0,\"duty_cycle_high\":10,\"modulating_frequency_low\":0,\"modulating_frequency_high\":1000},{\"power\":38,\"duration\":10,\"duty_cycle_low\":50,\"duty_cycle_high\":10,\"modulating_frequency_low\":5,\"modulating_frequency_high\":1000},{\"power\":40,\"duration\":5,\"duty_cycle_low\":50,\"duty_cycle_high\":10,\"modulating_frequency_low\":2,\"modulating_frequency_high\":1000},{\"power\":38,\"duration\":5,\"duty_cycle_low\":50,\"duty_cycle_high\":10,\"modulating_frequency_low\":1,\"modulating_frequency_high\":1000}]",
"remark": "备注123"
}
]
Pattern详情: /patterns/:id GET
请求参数
参数名 | 示列值 | 类型 | 必须 | 说明 | 默认值 |
---|---|---|---|---|---|
id | 1 | number | 是 | 主键ID | |
expand | 无 | string | 否 | 获取指定子资源数据: '' | |
attributes | "id,remark,parameters" | string | 否 | 本资源的字段。不定义该字段时返回所有字段;空数组不返回字段 |
返回参数: [Pattern详情]
参数名 | 示列值 | 说明 |
---|---|---|
id | 1 | id |
number | P3-011 | 模式编号 |
value | 30B060103060103060103060103060103 | 值 |
numberMajor | 3 | 模式编号-分类 |
numberMinor | 11 | 模式编号-编号 |
parameters | [{},{}] | (模式配置参数信息)值 |
remark | 备注xx | 备注 |
createdAt | 1650160322 | 创建时间 |
updatedAt | 1650160322 | 更新时间 |
- parameter: 模式配置参数信息
参数名 | 示列值 | 说明 |
---|---|---|
power | 30 | 功率(dBm) |
duration | 10 | 持续时间(Min) |
dutyCycleHigh | 1 | 高调制信号占空比(%) |
dutyCycleLow | 0.1 | 低调制信号占空比(%) |
modulatingFrequencyHigh | 1 | 高调制信号频率(Hz) |
modulatingFrequencyLow | 1 | 低调制信号频率(Hz) |
返回示列
HTTP/1.1 200 OK
{
"id": 1,
"remark": "默认模式,轻度觉醒",
"parameters": [
{
"power": 38,
"duration": 5,
"duty_cycle_low": 50,
"duty_cycle_high": 10,
"modulating_frequency_low": 10,
"modulating_frequency_high": 1000
},
{
"power": 40,
"duration": 5,
"duty_cycle_low": 0,
"duty_cycle_high": 10,
"modulating_frequency_low": 0,
"modulating_frequency_high": 1000
},
{
"power": 38,
"duration": 10,
"duty_cycle_low": 50,
"duty_cycle_high": 10,
"modulating_frequency_low": 5,
"modulating_frequency_high": 1000
},
{
"power": 40,
"duration": 5,
"duty_cycle_low": 50,
"duty_cycle_high": 10,
"modulating_frequency_low": 2,
"modulating_frequency_high": 1000
},
{
"power": 38,
"duration": 5,
"duty_cycle_low": 50,
"duty_cycle_high": 10,
"modulating_frequency_low": 1,
"modulating_frequency_high": 1000
}
]
}
新建Pattern: /patterns POST
请求参数
参数名 | 示列值 | 类型 | 必须 | 说明 | 默认值 |
---|---|---|---|---|---|
numberMajor | 3 | number | 是 | 模式编号-分类 | |
numberMinor | 11 | number | 是 | 模式编号-编号 | |
parameters | [{},{}] | object[] | 是 | (模式配置参数信息)值 | |
remark | 备注xx | string | 否 | 备注 | |
workingMode | xxx | string | 否 | 工作模式 | |
reason | xxx | string | 否 | 原因 | |
basis | xxx | string | 否 | 依据 |
- parameter: 模式配置参数信息
参数名 | 示列值 | 类型 | 必须 | 说明 | 默认值 |
---|---|---|---|---|---|
power | 30 | number | 是 | 功率(dBm) | |
duration | 10 | number | 是 | 持续时间(Min) | |
dutyCycleHigh | 1 | number | 是 | 高调制信号占空比(%) | |
dutyCycleLow | 0.1 | number | 是 | 低调制信号占空比(%) | |
modulatingFrequencyHigh | 1 | number | 是 | 高调制信号频率(Hz) | |
modulatingFrequencyLow | 1 | number | 是 | 低调制信号频率(Hz) |
返回示列
HTTP/1.1 201 OK
{
"createdAt": 1680331451,
"updatedAt": 1680331451,
"remark": "备注123",
"id": 6,
"numberMajor": 2,
"numberMinor": 12,
"parameters": "[{\"power\":38,\"duration\":5,\"duty_cycle_low\":50,\"duty_cycle_high\":10,\"modulating_frequency_low\":10,\"modulating_frequency_high\":1000},{\"power\":40,\"duration\":5,\"duty_cycle_low\":0,\"duty_cycle_high\":10,\"modulating_frequency_low\":0,\"modulating_frequency_high\":1000},{\"power\":38,\"duration\":10,\"duty_cycle_low\":50,\"duty_cycle_high\":10,\"modulating_frequency_low\":5,\"modulating_frequency_high\":1000},{\"power\":40,\"duration\":5,\"duty_cycle_low\":50,\"duty_cycle_high\":10,\"modulating_frequency_low\":2,\"modulating_frequency_high\":1000},{\"power\":38,\"duration\":5,\"duty_cycle_low\":50,\"duty_cycle_high\":10,\"modulating_frequency_low\":1,\"modulating_frequency_high\":1000}]",
"number": "P2-012",
"value": "3231323835323133313036313035323031303038383231333130343130353231333130323835323133313031"
}
编辑Pattern备注: /patterns/:id PUT
请求参数
参数名 | 示列值 | 类型 | 必须 | 说明 | 默认值 |
---|---|---|---|---|---|
id | 1 | number | 是 | ||
remark | 备注xx | string | 否 | 备注 |
返回结果: Pattern信息
返回示列
HTTP/1.1 200 OK
{
"createdAt": 1680331451,
"updatedAt": 1680331451,
"remark": "备注123",
"id": 6,
"numberMajor": 2,
"numberMinor": 12,
"parameters": "[{\"power\":38,\"duration\":5,\"duty_cycle_low\":50,\"duty_cycle_high\":10,\"modulating_frequency_low\":10,\"modulating_frequency_high\":1000},{\"power\":40,\"duration\":5,\"duty_cycle_low\":0,\"duty_cycle_high\":10,\"modulating_frequency_low\":0,\"modulating_frequency_high\":1000},{\"power\":38,\"duration\":10,\"duty_cycle_low\":50,\"duty_cycle_high\":10,\"modulating_frequency_low\":5,\"modulating_frequency_high\":1000},{\"power\":40,\"duration\":5,\"duty_cycle_low\":50,\"duty_cycle_high\":10,\"modulating_frequency_low\":2,\"modulating_frequency_high\":1000},{\"power\":38,\"duration\":5,\"duty_cycle_low\":50,\"duty_cycle_high\":10,\"modulating_frequency_low\":1,\"modulating_frequency_high\":1000}]",
"number": "P2-012",
"value": "3231323835323133313036313035323031303038383231333130343130353231333130323835323133313031"
}
患者pattern配置: /memberPatterns/:id GET
请求参数
参数名 | 示列值 | 类型 | 必须 | 说明 |
---|---|---|---|---|
id | 1 | number | 是 | 患者ID |
sort | -id | string | 否 | 排序。多个排序字段用,号隔开。sort=-a,b |
返回参数: 患者Pattern信息
参数名 | 示列值 | 说明 |
---|---|---|
id | 1 | id |
memberId | 1361 | 患者ID |
name | U5 | 名称 |
patternNumber | P0-005 | 模式编号 |
value | 1005A52AA4C52AA4A52A12C82AA1A524A1 | 值 |
remark | 备注xxx | 备注 |
createdAt | 1650160322 | 创建时间 |
updatedAt | 1650160322 | 更新时间 |
返回示列
HTTP/1.1 200
[
{
"createdAt": 1673447150,
"updatedAt": 1673447150,
"id": 9412,
"memberId": 1359,
"name": "U7",
"patternNumber": "",
"value": "",
"remark": ""
},
{
"createdAt": 1673447150,
"updatedAt": 1673447150,
"id": 9411,
"memberId": 1359,
"name": "U6",
"patternNumber": "",
"value": "",
"remark": ""
},
{
"createdAt": 1673447150,
"updatedAt": 1673447150,
"id": 9410,
"memberId": 1359,
"name": "U5",
"patternNumber": "",
"value": "",
"remark": ""
},
{
"createdAt": 1673447150,
"updatedAt": 1673447150,
"id": 9408,
"memberId": 1359,
"name": "U3",
"patternNumber": "P0-007",
"value": "3007A52AA6A520A0C82AA4A52AA2C52AA1",
"remark": ""
},
{
"createdAt": 1673447150,
"updatedAt": 1680512371,
"id": 9407,
"memberId": 1359,
"name": "U2",
"patternNumber": "P0-012",
"value": "3031323835323133313036313035323031303038383231333130343130353231333130323835323133313031",
"remark": "1111"
},
{
"createdAt": 1673447150,
"updatedAt": 1673447150,
"id": 9406,
"memberId": 1359,
"name": "U1",
"patternNumber": "P0-005",
"value": "1005A52AA4C52AA4A52A12C82AA1A524A1",
"remark": ""
}
]
修改患者pattern: /memberPatterns/:id PUT
请求参数
参数名 | 示列值 | 类型 | 必须 | 说明 |
---|---|---|---|---|
id | 1 | number | 是 | 患者PatternId,若没有则传0 |
name | U1 | string | 是 | 名称 |
memberId | 1 | number | 是 | 患者id |
patternNumber | P0-005 | string | 是 | 模式编号 |
remark | 备注xx | string | 否 | 备注 |
返回参数: 患者Pattern信息
返回示列
{
"createdAt": 1681975817,
"updatedAt": 1681977104,
"id": 8,
"memberId": 1,
"name": "U2",
"patternNumber": "P0-003",
"value": "2003852DA6A520A0882DA4A52DA2852DA1",
"remark": "asdasjbdvajgfisaqud"
}
更改患者pattern手动自动配置: /memberPatternSettings/1/status PUT
请求参数
参数名 | 示列值 | 类型 | 必须 | 说明 |
---|---|---|---|---|
id | 1 | number | 是 | id |
memberId | 1 | number | 是 | 患者id |
autoMatchPattern | 1 | number | 否 | 模式1:自动,0:手动 |
返回参数: 手动自动配置信息
参数名 | 示列值 | 说明 |
---|---|---|
id | 1 | id |
memberId | 1361 | 患者ID |
autoMatchPattern | 1 | 模式 |
createdAt | 1650160322 | 创建时间 |
updatedAt | 1650160322 | 更新时间 |
返回示例
{
"createdAt": 1681960469,
"updatedAt": 1681974929,
"id": 1,
"memberId": 1,
"autoMatchPattern": 0,
"deletedAt": null
}
获取用户患者pattern手动自动配置: /memberPatternSettings/1 GET
请求参数
参数名 | 示列值 | 类型 | 必须 | 说明 |
---|---|---|---|---|
id | 1 | number | 是 | id |
memberId | 1 | number | 是 | 患者id |
返回参数: 手动自动配置信息
返回示例
{
"createdAt": 1681960469,
"updatedAt": 1681961028,
"id": 1,
"memberId": 1,
"autoMatchPattern": 1
}