配置模板分页
接口说明
根据查询条件获取用户设备配置模板分页
接口方法
tracker.configTemplate.page
请求参数
| 名称 | 类型 | 必选 | 描述 | 示例值 |
|---|---|---|---|---|
| pageNum | int | 是 | 页数,从 1 开始 | 1 |
| pageSize | int | 是 | 每页数量,大小为 1-50 条 | 10 |
| templateName | string | 否 | 模板名称 | template |
返回数据
| 名称 | 类型 | 必选 | 描述 | 示例值 |
|---|---|---|---|---|
| total | int | 是 | 总数量 | 4 |
| rows | array[object] | 是 | 数据列表 | |
| tripConfig | object | 是 | 行程配置信息 | |
| tripConfig.templateName | string | 是 | 模板名称 | template |
| tripConfig.tripConfigTemplateId | int | 是 | 模板 ID | 45233 |
| tripConfig.startDelay | int | 是 | 启动延时(单位:分钟) | 5 |
| tripConfig.collectInterval | int | 是 | 采样周期(单位:分钟) | 5 |
| tripConfig.activeTime | int | 是 | 上传周期(单位:分钟) | 5 |
| tripConfig.buttonFlag | int | 否 | 允许按键关机情况 0:禁止关机 1:允许关机 | 1 |
| tripConfig.gpsFlag | int | 否 | 开启 gps 定位情况 0:不开启 1:开启 | 1 |
| tripConfig.wifiFlag | int | 否 | 开启 wifi 定位情况 0:不开启 1:开启 | 1 |
| tripConfig.flightFlag | int | 否 | 开启飞行模式情况 0:不开启 1:开启 | 1 |
| tripConfig.flightStartTime | long | 否 | 飞行模式开始时间 | 1747640566191 |
| tripConfig.flightEndTime | long | 否 | 飞行模式结束时间 | 1747640566191 |
| tripConfig.lightFlag | int | 否 | 开启光照检测情况 0:关闭 1:开启 | 0 |
| tripConfig.shockFlag | int | 否 | 开启震动检测情况 0:关闭 1:开启 | 0 |
| tripConfig.email | string | 否 | 通知邮件(多个用,隔开) | 1@freshliance.com |
| tripConfig.phoneList | array[object] | 否 | 手机号列表 | |
| tripConfig.phoneList.areaCode | string | 否 | 手机区号 | +86 |
| tripConfig.phoneList.phone | string | 否 | 手机号 | 123456789 |
| tripConfig.phoneList.enableSmsFlag | int | 否 | 开启短信提醒情况 0:不开启 1:开启 | 1 |
| tripConfig.phoneList.enableVoiceFlag | int | 否 | 开启语音提醒情况 0:不开启 1:开启 | 0 |
| trackerPermission | object | 否 | 设备追踪权限 | |
| trackerPermission.mapViewFlag | int | 否 | 设备追踪-展示地图预览情况 0:否 1:是 | 1 |
| trackerPermission.dataChartFlag | int | 否 | 设备追踪-展示数据图表情况 0:否 1:是 | 1 |
| trackerPermission.dataListFlag | int | 否 | 设备追踪-展示数据列表情况 0:否 1:是 | 1 |
| trackerPermission.basicInfoFlag | int | 否 | 设备追踪-展示基本信息情况 0:否 1:是 | 1 |
| trackerPermission.alarmInfoFlag | int | 否 | 设备追踪-是否展示报警点设置 0 否 1 是 | 1 |
| trackerPermission.pdfExportFlag | int | 否 | 设备追踪-允许 pdf 导出情况 0:否 1:是 | 1 |
| trackerPermission.csvExportFlag | int | 否 | 设备追踪-允许 csv 导出情况 0:否 1:是 | 1 |
| alarmList | array[object] | 否 | 报警设置列表 | |
| alarmList.probeType | int | 否 | 探头类型 0:内置 1:外置 | 0 |
| alarmList.alarmZone | string | 否 | 报警区域(高低类型+序号) H1:高 1 L2:低 2 | H1 |
| alarmList.propertyType | int | 否 | 属性类别 0:温度 1:湿度 2:光照 3:震动 | 1 |
| alarmList.alarmType | int | 否 | 报警类别 0:低报 1:高报 | 1 |
| alarmList.alarmWay | int | 否 | 报警方式 0:单次 1:累计 | 0 |
| alarmList.alarmDelay | int | 否 | 报警延时(单位:分钟) 范围 0~9999 | 10 |
| alarmList.threshold | double | 否 | 阈值(单位 温度: ℃ 湿度: %RH) | 60 |
| warnList | array[object] | 否 | 预警设置列表 | |
| warnList.probeType | int | 否 | 探头类型 0 内置 1 外置 | 0 |
| warnList.temLowLimit | double | 否 | 温度低于限制 温度低于此值会触发预警 | 0 |
| warnList.temHighLimit | double | 否 | 温度高于限制 温度高于此值会触发预警 | 30 |
| warnList.humLowLimit | double | 否 | 湿度低于限制 湿度低于此值会触发预警 | 10 |
| warnList.humHighLimit | double | 否 | 湿度高于限制 湿度高于此值会触发预警 | 60 |
| warnList.smsSendCount | int | 否 | 短信每日可发送数量 | 10 |
| warnList.emailSendCount | int | 否 | 邮件每日可发送数量 | 10 |
| warnList.smsSingleSendCount | int | 否 | 单次预警记录短信发送次数 | 3 |
| warnList.emailSingleSendCount | int | 否 | 单次预警记录邮件发送次数 | 3 |
| warnList.smsSendInterval | int | 否 | 短信发送间隔(分钟) | 30 |
| warnList.emailSendInterval | int | 否 | 邮件发送间隔(分钟) | 30 |
| warnList.weekIds | string | 否 | 星期 1,2,3,4,5,6,7 逗号隔开字符串 | 1,2,3,4,5,6,7 |
| warnList.startPeriodTimeStr | string | 否 | 消息提醒时段开始时间字符串 00:00 - 23:59 | 00:00 |
| warnList.endPeriodTimeStr | string | 否 | 消息提醒时段截止时间字符串 00:00 - 23:59 | 23:59 |
请求示例
{
"appId": 658409073956360262328652394,
"method": "tracker.configTemplate.page",
"format": "JSON",
"charset": "UTF-8",
"signType": "RSA2",
"timestamp": "1747882583352",
"version": "1.0",
"bizContent": {
"pageNum": 1,
"pageSize": 10
},
"sign": "EPUbuUmDubTQ47ITUSEqJpKTFNNYMw00NUy4lECF3l4VE6PdjL3KI/F4O+6Iz5usH0QlhzFWzLPLQ1C5shKwU9cPmg/f4XV0wM8HNb+BaF8HGAni3dfIl6AnJC4dHp+8esIy6bPIePArYhz6nuIcZcSkjbgeOk0svlwCBC7UOHtCYFxO0K2iVReEKAGTmBtu2w55R4NbwUyl/gJ1biCjygkiIRdyX8caLIElZthxv/eOe+LaHEVWgudgPoFckZkQgwdVFnoWj4ykSvw6T7dWtwuPLeMZyLclfYNIZDWwJMpi2ABVyqs4kCxv9Ny8JQlx2Z+oekD6TlftBZ1bapfJMQ=="
}
返回示例
{
"code": "0",
"data": {
"total": 1,
"rows": [
{
"warnList": [
{
"startPeriodTimeStr": "07:00",
"weekIds": "1,2,3,4,6",
"smsSendCount": 2,
"emailSendCount": -1,
"temHighLimit": 20,
"emailSendInterval": 5,
"smsSingleSendCount": 3,
"humHighLimit": 20,
"smsSendInterval": 5,
"probeType": 0,
"emailSingleSendCount": 3,
"endPeriodTimeStr": "23:59",
"temLowLimit": 10,
"humLowLimit": 10
},
{
"startPeriodTimeStr": "00:00",
"weekIds": "1,2,3,4,5,6,7",
"smsSendCount": 2,
"emailSendCount": 3,
"emailSendInterval": 5,
"smsSingleSendCount": 3,
"humHighLimit": 50,
"smsSendInterval": 5,
"probeType": 1,
"emailSingleSendCount": 2,
"endPeriodTimeStr": "23:59",
"temLowLimit": 26,
"humLowLimit": 1
}
],
"trackerPermission": {
"csvExportFlag": 1,
"basicInfoFlag": 1,
"mapViewFlag": 1,
"pdfExportFlag": 1,
"dataListFlag": 1,
"alarmInfoFlag": 1,
"dataChartFlag": 1
},
"alarmList": [
{
"alarmZone": "H1",
"alarmType": 1,
"probeType": 0,
"propertyType": 0,
"threshold": 30,
"alarmDelay": 0,
"alarmWay": 0
},
{
"alarmZone": "L2",
"alarmType": 0,
"probeType": 0,
"propertyType": 0,
"threshold": 27,
"alarmDelay": 0,
"alarmWay": 0
}
],
"tripConfig": {
"gpsFlag": 0,
"buttonFlag": 1,
"activeTime": 5,
"flightFlag": 0,
"shockFlag": 0,
"wifiFlag": 0,
"collectInterval": 1,
"templateName": "template",
"tripConfigTemplateId": 2609,
"startDelay": 0,
"lightFlag": 0,
"email": "feedback@freshliance.com"
}
}
]
},
"msg": "success",
"sign": "VKZXQapPIQLJ1s+W/jy1on2+mxyCmRzXq1jEbQp/qPxi7cQikMrS0Xm5uTDAbePafYOmf6lGZPzx0LmXfkdWXa6jjrvQwC3Ck9LPyuTCPNRsOmQQXQd7ByuRCzMdBsxOwOpmqR5G6eqWpP98upmQ5nIlcF0QZwsUIvPXfyh4EHfz5GJ7jsH5t7TpUjbdJEEXPIN3iWa0mLDt3NsFMEb+jEPTCj90/Sl48bVafSd69KFTgO6uTHlAOL5xYUsCdpdWnqIK0qfntknNVvHUIxh6KJSr4GD0IgSOr7LK+/D4ynbHnP7arw3zIbMwp+pIbspTjug6+jxxpchnlxzmXCq9aA==",
"subCode": "",
"subMsg": ""
}
获取行程模板
接口说明
根据行程模板 ID 获取行程模板详情
接口方法
tracker.configTemplate.get
请求参数
| 名称 | 类型 | 必选 | 描述 | 示例值 |
|---|---|---|---|---|
| tripConfigTemplateId | int | 是 | 行程配置模板 ID | 2557 |
返回数据
| 名称 | 类型 | 必选 | 描述 | 示例值 |
|---|---|---|---|---|
| tripConfig | object | 行程配置信息 | ||
| tripConfig.templateName | string | 是 | 模板名称 | template |
| tripConfig.startDelay | int | 是 | 启动延时(单位:分钟) | 5 |
| tripConfig.collectInterval | int | 是 | 采样周期(单位:分钟) | 5 |
| tripConfig.activeTime | int | 是 | 上传周期(单位:分钟) | 5 |
| tripConfig.buttonFlag | int | 否 | 允许按键关机情况 0:禁止关机 1:允许关机 | 1 |
| tripConfig.gpsFlag | int | 否 | 开启 gps 定位情况 0:不开启 1:开启 | 1 |
| tripConfig.wifiFlag | int | 否 | 开启 wifi 定位情况 0:不开启 1:开启 | 1 |
| tripConfig.flightFlag | int | 否 | 开启飞行模式情况 0:不开启 1:开启 | 0 |
| tripConfig.flightStartTime | long | 否 | 飞行模式开始时间 | 1747640566191 |
| tripConfig.flightEndTime | long | 否 | 飞行模式结束时间 | 1747640566191 |
| tripConfig.lightFlag | int | 否 | 开启光照检测情况 0:关闭 1:开启 | 0 |
| tripConfig.shockFlag | int | 否 | 开启震动检测情况 0:关闭 1:开启 | 0 |
| tripConfig.email | string | 否 | 通知邮件(多个用,隔开) | 1@freshliance.com |
| tripConfig.phoneList | array[object] | 否 | 手机号列表 | |
| tripConfig.phoneList.areaCode | string | 否 | 手机区号 | +86 |
| tripConfig.phoneList.phone | string | 否 | 手机号 | 123456789 |
| tripConfig.phoneList.enableSmsFlag | int | 否 | 开启短信提醒情况 0:不开启 1:开启 | 1 |
| tripConfig.phoneList.enableVoiceFlag | int | 否 | 开启语音提醒情况 0:不开启 1:开启 | 0 |
| trackerPermission | object | 是 | 设备追踪权限 | |
| trackerPermission.mapViewFlag | int | 是 | 设备追踪-展示地图预览情况 0:否 1:是 | 1 |
| trackerPermission.dataChartFlag | int | 是 | 设备追踪-展示数据图表情况 0:否 1:是 | 1 |
| trackerPermission.dataListFlag | int | 是 | 设备追踪-展示数据列表情况 0:否 1:是 | 1 |
| trackerPermission.basicInfoFlag | int | 是 | 设备追踪-展示基本信息情况 0:否 1:是 | 1 |
| trackerPermission.alarmInfoFlag | int | 是 | 设备追踪-展示报警点设置情况 0:否 1:是 | 1 |
| trackerPermission.pdfExportFlag | int | 是 | 设备追踪-允许 pdf 导出情况 0:否 1:是 | 1 |
| trackerPermission.csvExportFlag | int | 是 | 设备追踪-允许 csv 导出情况 0:否 1:是 | 1 |
| alarmList | array[object] | 否 | 报警设置列表 | |
| alarmList.probeType | int | 否 | 探头类型 0:内置 1:外置 | 0 |
| alarmList.alarmZone | string | 否 | 报警区域(高低类型+序号) H1:高 1 L2:低 2 | H1 |
| alarmList.propertyType | int | 否 | 属性类别 0:温度 1:湿度 2:光照 3:震动 | 1 |
| alarmList.alarmType | int | 否 | 报警类别 0:低报 1:高报 | 1 |
| alarmList.alarmWay | int | 否 | 报警方式 0:单次 1:累计 | 0 |
| alarmList.alarmDelay | int | 否 | 报警延时(单位:分钟) 范围 0~9999 | 10 |
| alarmList.threshold | double | 否 | 阈值(单位 温度: ℃ 湿度: %RH) | 60 |
| warnList | array[object] | 预警设置列表 | ||
| warnList.probeType | int | 否 | 探头类型 0:内置 1:外置 | 0 |
| warnList.temLowLimit | double | 否 | 温度低于限制 温度低于此值会触发预警 | 0 |
| warnList.temHighLimit | double | 否 | 温度高于限制 温度高于此值会触发预警 | 30 |
| warnList.humLowLimit | double | 否 | 湿度低于限制 湿度低于此值会触发预警 | 10 |
| warnList.humHighLimit | double | 否 | 湿度高于限制 湿度高于此值会触发预警 | 60 |
| warnList.smsSendCount | int | 否 | 短信每日可发送数量 | 10 |
| warnList.emailSendCount | int | 否 | 邮件每日可发送数量 | 10 |
| warnList.smsSingleSendCount | int | 否 | 单次预警记录短信发送次数 | 3 |
| warnList.emailSingleSendCount | int | 否 | 单次预警记录邮件发送次数 | 3 |
| warnList.smsSendInterval | int | 否 | 短信发送间隔(单位:分钟) | 30 |
| warnList.emailSendInterval | int | 否 | 邮件发送间隔(单位:分钟) | 30 |
| warnList.weekIds | string | 否 | 消息提醒星期,逗号隔开字符串 周一到周日对应 1/2/3/4/5/6/7 | 1,2,3,4,5,6,7 |
| warnList.startPeriodTimeStr | string | 否 | 消息提醒时段开始时间字符串 00:00 - 23:59 | 00:00 |
| warnList.endPeriodTimeStr | string | 否 | 消息提醒时段截止时间字符串 00:00 - 23:59 | 23:59 |
请求示例
{
"appId": 658409073956360262328652394,
"method": "tracker.configTemplate.get",
"format": "JSON",
"charset": "UTF-8",
"signType": "RSA2",
"timestamp": "1747881078203",
"version": "1.0",
"bizContent": {
"tripConfigTemplateId": 2822
},
"sign": "A3G30AufRwg4JNcmZVGBiKPe9Q2+l61t8fJtpiWJPp2WHIwXFlvoTZHY0BFTPuEnc4pdukoOWp2Y7lHFFz96V1gWWpXSZihxay2thXEypcBbG5esER4r68npWI9BCB8hH91er+BVHrN1Ut2RN9IqGMSrS8m29BVS+p7DdudmsaFFKIkVwDsYtRadkWK10X98tuttUchQ8JNiaHaITr/RFiM2hZHRSwn3F7oMpWxU7rElospx8L6nJNkxU5VpdriEFMbeOf696YxgU8rol3PGs0UWW+FEmGH9nNSOVJsm/EnQ7bWxPoWAXisoh5EQnAG+Hc7Q6KaamZYszDJjAsy2qA=="
}
返回示例
{
"code": "0",
"data": {
"warnList": [
{
"startPeriodTimeStr": "07:00",
"weekIds": "1,2,3,4,6",
"smsSendCount": 2,
"emailSendCount": -1,
"temHighLimit": 20,
"emailSendInterval": 5,
"smsSingleSendCount": 3,
"humHighLimit": 20,
"smsSendInterval": 5,
"probeType": 0,
"emailSingleSendCount": 3,
"endPeriodTimeStr": "23:59",
"temLowLimit": 10,
"humLowLimit": 10
},
{
"startPeriodTimeStr": "00:00",
"weekIds": "1,2,3,4,5,6,7",
"smsSendCount": 2,
"emailSendCount": 3,
"emailSendInterval": 5,
"smsSingleSendCount": 3,
"humHighLimit": 50,
"smsSendInterval": 5,
"probeType": 1,
"emailSingleSendCount": 2,
"endPeriodTimeStr": "23:59",
"temLowLimit": 26,
"humLowLimit": 1
}
],
"trackerPermission": {
"csvExportFlag": 1,
"basicInfoFlag": 1,
"mapViewFlag": 1,
"pdfExportFlag": 1,
"dataListFlag": 1,
"alarmInfoFlag": 1,
"dataChartFlag": 1
},
"alarmList": [
{
"alarmZone": "H1",
"alarmType": 1,
"probeType": 0,
"propertyType": 0,
"threshold": 30,
"alarmDelay": 0,
"alarmWay": 0
},
{
"alarmZone": "H2",
"alarmType": 1,
"probeType": 1,
"propertyType": 1,
"threshold": 50,
"alarmDelay": 2,
"alarmWay": 0
}
],
"tripConfig": {
"gpsFlag": 0,
"buttonFlag": 1,
"activeTime": 5,
"flightFlag": 0,
"phoneList": [
{
"areaCode": "+86",
"phone": "123456789",
"enableVoiceFlag": 0,
"enableSmsFlag": 1
}
],
"shockFlag": 0,
"wifiFlag": 0,
"collectInterval": 1,
"templateName": "hh",
"tripConfigTemplateId": 2609,
"startDelay": 0,
"lightFlag": 0,
"email": "feedback@freshliance.com"
}
},
"msg": "success",
"sign": "B0W8bCtTwEjE6OsxulpHCcFZDXQlSdQoJwQFpn79RgoYAJCZ0Z2ZabBtY+b+0pGf7inAAt9ctSTHmaeq8LG4XeiCn7Mg4I6+2116mQ7XoCWQpuHxgdm9gb+3ZXaW2rE4M7qPYx1pWZcgW/3o+qCskbbA7qSNBVTOL3qF+5ZxYUDlwrHYtssuGpGYWKkf2bRen00n8iTHxxyY0GgP/cl2mnJVc8v8VwKr1txHvjiefA9iXUMHXZYdqHZ+XbFsSVIYwd6d4b/43zN1fTOvUrNdf6aMpPM3NwkE+783gmel2n+VDUx3fr3uYxX5V1fteqwdzWIj0JjsJfkd8AFroAaU0g==",
"subCode": "",
"subMsg": ""
}
新增行程模板
接口说明
新增行程模板
接口方法
tracker.configTemplate.create
请求参数
| 名称 | 类型 | 必选 | 描述 | 示例值 |
|---|---|---|---|---|
| tripConfig | object | 是 | 行程配置信息 | |
| tripConfig.templateName | string | 是 | 模板名称 | template |
| tripConfig.startDelay | int | 是 | 启动延时(单位:分钟) 0/5/10/20/30/60/120/240 | 5 |
| tripConfig.collectInterval | int | 是 | 采样周期(单位:分钟) 1/2/5/10/20/30/60/120 | 5 |
| tripConfig.activeTime | int | 是 | 上传周期(单位:分钟) 5/10/20/30/60/120/240/480 | 5 |
| tripConfig.buttonFlag | int | 否 | 允许按键关机情况 0:禁止关机 1:允许关机 | 1 |
| tripConfig.gpsFlag | int | 否 | 开启 gps 定位情况 0:不开启 1:开启 | 1 |
| tripConfig.wifiFlag | int | 否 | 开启 wifi 定位情况 0:不开启 1:开启 | 1 |
| tripConfig.flightFlag | int | 否 | 开启飞行模式情况 0:不开启 1:开启 | 0 |
| tripConfig.flightStartTime | long | 否 | 飞行模式开始时间 | 1747640566191 |
| tripConfig.flightEndTime | long | 否 | 飞行模式结束时间 | 1747640588653 |
| tripConfig.lightFlag | int | 否 | 开启光照检测情况 0:关闭 1:开启 | 0 |
| tripConfig.shockFlag | int | 否 | 开启震动检测情况 0:关闭 1:开启 | 0 |
| tripConfig.email | string | 否 | 通知邮件,至多支持 3 个 多邮箱使用英文符号,隔开 最大长度 500 字符 | 1@freshliance.com |
| tripConfig.phoneList | array[object] | 手机号列表 | ||
| tripConfig.phoneList.areaCode | string | 否 | 手机区号 | +86 |
| tripConfig.phoneList.phone | string | 否 | 手机号 | 123456789 |
| tripConfig.phoneList.enableSmsFlag | int | 否 | 是否开启短信提醒 0:不开启 1:开启 | 1 |
| tripConfig.phoneList.enableVoiceFlag | int | 否 | 是否开启语音提醒 0:不开启 1:开启 | 1 |
| trackerPermission | object | 设备追踪权限 | ||
| trackerPermission.mapViewFlag | int | 是 | 设备追踪-展示地图预览情况 0:否 1:是 | 1 |
| trackerPermission.dataChartFlag | int | 是 | 设备追踪-展示数据图表情况 0:否 1:是 | 1 |
| trackerPermission.dataListFlag | int | 是 | 设备追踪-展示数据列表情况 0:否 1:是 | 1 |
| trackerPermission.basicInfoFlag | int | 是 | 设备追踪-展示基本信息情况 0:否 1:是 | 1 |
| trackerPermission.alarmInfoFlag | int | 是 | 设备追踪-展示报警点设置情况 0:否 1:是 | 1 |
| trackerPermission.pdfExportFlag | int | 是 | 设备追踪-允许 pdf 导出情况 0:否 1:是 | 1 |
| trackerPermission.csvExportFlag | int | 是 | 设备追踪-允许 csv 导出情况 0:否 1:是 | 1 |
| alarmList | array[object] | 报警设置列表,至多支持 6 个 | ||
| alarmList.probeType | int | 否 | 探头类型 0:内置 1:外置 | 0 |
| alarmList.propertyType | int | 否 | 属性类别 0:温度 1:湿度 2:光照 3:震动 | 1 |
| alarmList.alarmType | int | 否 | 报警类别 0:低报 1:高报 | 1 |
| alarmList.alarmWay | int | 否 | 报警方式 0:单次 1:累计 | 0 |
| alarmList.alarmDelay | int | 否 | 报警延时(单位:分钟) 范围 0~9999 | 10 |
| alarmList.threshold | double | 否 | 阈值(单位 温度: ℃ 湿度: %RH) | 60 |
| warnList | array[object] | 预警设置列表 | ||
| warnList.probeType | int | 否 | 探头类型 0 内置 1 外置 | 0 |
| warnList.temLowLimit | double | 否 | 温度低于限制 温度低于此值会触发预警 | 0 |
| warnList.temHighLimit | double | 否 | 温度高于限制 温度高于此值会触发预警 | 30 |
| warnList.humLowLimit | double | 否 | 湿度低于限制 湿度低于此值会触发预警 | 10 |
| warnList.humHighLimit | double | 否 | 湿度高于限制 湿度高于此值会触发预警 | 60 |
| warnList.smsSendCount | int | 否 | 短信每日可发送数量 -1~20 -1 表示不限制 | 10 |
| warnList.emailSendCount | int | 否 | 邮件每日可发送数量 -1~20 -1 表示不限制 | 10 |
| warnList.smsSingleSendCount | int | 否 | 单次预警记录短信发送次数 1/2/3 | 3 |
| warnList.emailSingleSendCount | int | 否 | 单次预警记录邮件发送次数 1/2/3 | 3 |
| warnList.smsSendInterval | int | 否 | 短信发送间隔(分钟) 5,10,15,30,60 | 30 |
| warnList.emailSendInterval | int | 否 | 邮件发送间隔(分钟) 5,10,15,30,60 | 30 |
| warnList.weekIds | string | 否 | 消息提醒星期 多个使用英文符号,隔开 周一到周日对应 1,2,3,4,5,6,7 | 1,2,3,4,5,6,7 |
| warnList.startPeriodTimeStr | string | 否 | 消息提醒时段开始时间字符串 范围 00:00 - 23:59 | 00:00 |
| warnList.endPeriodTimeStr | string | 否 | 消息提醒时段截止时间字符串 范围 00:00 - 23:59 | 23:59 |
返回数据
| 名称 | 类型 | 必选 | 描述 | 示例值 |
|---|---|---|---|---|
| data | bool | 是 | true 新增成功 false 新增失败 | true |
请求示例
{
"appId": 658409073956360262328652394,
"method": "tracker.configTemplate.create",
"format": "JSON",
"charset": "UTF-8",
"signType": "RSA2",
"timestamp": "1747884515699",
"version": "1.0",
"bizContent": {
"trackerPermission": {
"alarmInfoFlag": 1,
"basicInfoFlag": 1,
"csvExportFlag": 1,
"dataChartFlag": 1,
"dataListFlag": 1,
"mapViewFlag": 1,
"pdfExportFlag": 1
},
"tripConfig": {
"activeTime": 5,
"buttonFlag": 1,
"collectInterval": 1,
"email": "feedback@freshliance.com",
"flightFlag": 0,
"gpsFlag": 1,
"lightFlag": 0,
"phoneList": [
{
"areaCode": "+86",
"enableSmsFlag": 1,
"enableVoiceFlag": 1,
"phone": "123456789"
}
],
"shockFlag": 0,
"startDelay": 5,
"templateName": "template",
"wifiFlag": 1
}
},
"sign": "ge2qPdTPI6THNaMBW/60npkexTFTjdP879/ZSWLgJP1l0kTVKGVqt3630A+bAIGnqe+7Umxcr2nZHr/1DHzvpi6eb0uN0CZohcJSkMqzYsCraFQ/V4C13SmEwoBxVD1N2YF3umKyIkMrVQh0htvecEWDhGhY/Ht8g9woiFJcSiuN1A7peI+K/lAlVHekW211t74ZHWm2wVsQ3LHz6T3Asq88L/BiCQbWCNCDripnRT0UlNl45hFBUhbYj+AsTQAkB7XnLxaHrTvXRvi9RZnJaKapzB7hHvOrvgzoPNlHO/UnPVZK8YTZ+usoz6IKiFaW1gXlD1WLTi6Z22A8h1N4Ww=="
}
返回示例
{
"code": "0",
"data": true,
"msg": "success",
"sign": "eAnF+imkUl+PQSOKAT4d01WSpCg+qH2a/ai/QqDbzoGiMMAAduoXGj36aTbs0iM7WEvoCrqwrPSP7G2ASOEZVCWlCna0WK3OX15wj8JMJ1cd5USoyBo44IW0mTLHs5bTjy73yEqF/g50F1ZeJvBw+aESSji5S48oGvrH1wXaSfCTZQ5+ReL9ZHvzU2lWVSfpS9DCuQ7f6g3uYBNWKAVVeRSki95Awsv4Yiqi8SBOa2ERbXmwp6LGllBEpJNarBf5VAvHUGeDSWD2nQWPsyWceZaAfViQCYf7jdMZ8JmI6bQHrYuCnhHLAjaI84DozDGc3CadZHdgOjwsO57nz9WPeQ==",
"subCode": "",
"subMsg": ""
}
修改行程模板
接口说明
修改行程模板
接口方法
tracker.configTemplate.update
请求参数
| 名称 | 类型 | 必选 | 描述 | 示例值 |
|---|---|---|---|---|
| tripConfigTemplateId | int | 是 | 行程配置模板 id | 6345 |
| tripConfig | object | 行程配置信息 | ||
| tripConfig.templateName | string | 是 | 模板名称 | template |
| tripConfig.startDelay | int | 是 | 启动延时(单位:分钟) 0/5/10/20/30/60/120/240 | 0 |
| tripConfig.collectInterval | int | 是 | 采样周期(单位:分钟) 1/2/5/10/20/30/60/120 | 1 |
| tripConfig.activeTime | int | 是 | 上传周期(单位:分钟) 5/10/20/30/60/120/240/480 | 5 |
| tripConfig.buttonFlag | int | 否 | 允许按键关机情况 0:禁止关机 1:允许关机 | 1 |
| tripConfig.gpsFlag | int | 否 | 开启 gps 定位情况 0:不开启 1:开启 | 0 |
| tripConfig.wifiFlag | int | 否 | 开启 wifi 定位情况 0:不开启 1:开启 | 1 |
| tripConfig.flightFlag | int | 否 | 开启飞行模式情况 0:不开启 1:开启 | 1 |
| tripConfig.flightStartTime | long | 否 | 飞行模式开始时间 | 1747640566191 |
| tripConfig.flightEndTime | long | 否 | 飞行模式结束时间 | 1747640588653 |
| tripConfig.lightFlag | int | 否 | 开启光照检测情况 0:关闭 1:开启 | 1 |
| tripConfig.shockFlag | int | 否 | 开启震动检测情况 0:关闭 1:开启 | 1 |
| tripConfig.email | string | 通知邮件,至多支持 3 个 多邮箱使用英文符号,隔开 最大长度 500 字符 | 1@freshliance.com | |
| tripConfig.phoneList | array[object] | 否 | 手机号列表,至多支持 3 个 | |
| tripConfig.phoneList.areaCode | string | 否 | 手机区号 | +86 |
| tripConfig.phoneList.phone | string | 否 | 手机号 | 13881234412 |
| tripConfig.phoneList.enableSmsFlag | int | 否 | 是否开启短信提醒 0:不开启 1:开启 | 1 |
| tripConfig.phoneList.enableVoiceFlag | int | 否 | 是否开启语音提醒 0:不开启 1:开启 | 0 |
| trackerPermission | object | 是 | 设备追踪权限 | |
| trackerPermission.mapViewFlag | int | 是 | 设备追踪-展示地图预览情况 0:否 1:是 | 1 |
| trackerPermission.dataChartFlag | int | 是 | 设备追踪-展示数据图表情况 0:否 1:是 | 1 |
| trackerPermission.dataListFlag | int | 是 | 设备追踪-展示数据列表情况 0:否 1:是 | 1 |
| trackerPermission.basicInfoFlag | int | 是 | 设备追踪-展示基本信息情况 0:否 1:是 | 1 |
| trackerPermission.alarmInfoFlag | int | 是 | 设备追踪-展示报警点设置情况 0:否 1:是 | 1 |
| trackerPermission.pdfExportFlag | int | 是 | 设备追踪-允许 pdf 导出情况 0:否 1:是 | 1 |
| trackerPermission.csvExportFlag | int | 是 | 设备追踪-允许 csv 导出情况 0:否 1:是 | 1 |
| alarmList | array[object] | 否 | 报警设置列表,至多支持 6 个 | |
| alarmList.probeType | int | 否 | 探头类型 0:内置 1:外置 | 0 |
| alarmList.propertyType | int | 否 | 属性类别 0:温度 1:湿度 2:光照 3:震动 | 1 |
| alarmList.alarmType | int | 否 | 报警类别 0:低报 1:高报 | 0 |
| alarmList.alarmWay | int | 否 | 报警方式 0:单次 1:累计 | 0 |
| alarmList.alarmDelay | int | 否 | 报警延时(单位:分钟) 范围 0~9999 | 0 |
| alarmList.threshold | double | 否 | 阈值(单位 温度: ℃ 湿度: %RH) | 20 |
| warnList | array[object] | 否 | 预警设置列表 | |
| warnList.probeType | int | 否 | 探头类型 0:内置 1:外置 | 0 |
| warnList.temLowLimit | double | 否 | 温度低于限制 温度低于此值会触发预警 | 0 |
| warnList.temHighLimit | double | 否 | 温度高于限制 温度高于此值会触发预警 | 30 |
| warnList.humLowLimit | double | 否 | 湿度低于限制 湿度低于此值会触发预警 | 10 |
| warnList.humHighLimit | double | 否 | 湿度高于限制 湿度高于此值会触发预警 | 60 |
| warnList.smsSendCount | int | 否 | 短信每日可发送数量 范围 -1~20 注: -1 表示不限制 | 3 |
| warnList.emailSendCount | int | 否 | 邮件每日可发送数量 范围 -1~20 注: -1 表示不限制 | 3 |
| warnList.smsSingleSendCount | int | 否 | 单次预警记录短信发送次数 1/2/3 | 1 |
| warnList.emailSingleSendCount | int | 否 | 单次预警记录邮件发送次数 1/2/3 | 1 |
| warnList.smsSendInterval | int | 否 | 短信发送间隔(分钟) 5,10,15,30,60 | 5 |
| warnList.emailSendInterval | int | 否 | 邮件发送间隔(分钟) 5,10,15,30,60 | 5 |
| warnList.weekIds | string | 否 | 消息提醒星期 多个使用英文符号,隔开 周一到周日对应 1,2,3,4,5,6,7 | 1,2,3,4,5,6,7 |
| warnList.startPeriodTimeStr | string | 否 | 消息提醒时段开始时间字符串 范围 00:00 - 23:59 | 00:00 |
| warnList.endPeriodTimeStr | string | 否 | 消息提醒时段截止时间字符串 范围 00:00 - 23:59 | 23:59 |
返回数据
| 名称 | 类型 | 必选 | 描述 | 示例值 |
|---|---|---|---|---|
| data | bool | 是 | true 修改成功 false 修改失败 | true |
请求示例
{
"appId": 658409073956360262328652394,
"method": "tracker.configTemplate.delete",
"format": "JSON",
"charset": "UTF-8",
"signType": "RSA2",
"timestamp": "1747885345966",
"version": "1.0",
"bizContent": {
"trackerPermission": {
"alarmInfoFlag": 1,
"basicInfoFlag": 1,
"csvExportFlag": 1,
"dataChartFlag": 1,
"dataListFlag": 1,
"mapViewFlag": 1,
"pdfExportFlag": 1
},
"tripConfig": {
"activeTime": 5,
"buttonFlag": 1,
"collectInterval": 1,
"email": "123@freshliance.com",
"flightFlag": 0,
"gpsFlag": 1,
"lightFlag": 0,
"phoneList": [
{
"areaCode": "+86",
"enableSmsFlag": 1,
"enableVoiceFlag": 1,
"phone": "987654321"
}
],
"shockFlag": 0,
"startDelay": 5,
"templateName": "template1",
"wifiFlag": 1
},
"tripConfigTemplateId": 3033
},
"sign": "SGnNGPg94YgJYyScb4jpn87gF6rWrzYjLXpWCt8MDVP1tjhS98pBWl+Skjt32QwMxTDFah8ceXW4WlycVJ3eZ5oow9OsrixkUNHhqMhiTEox0knJwv11dmSfvYq2Nr9o7NPVS6sJL4UzW5OHomuBFScyOBT7lBD9vwt+6QOs8m+Fg/WtaDDF8RgXbdsZ4nHUS8HbuvrJaY7mrTgVvUvw2FtSH5b80t/sfE+qnkhtVwo8rKUOA//5GRI4AOQpGPXqEez6cWneBxVk5Cn90VjCLIx0zeCuirsTBUSbi22vwqXK6nZ1ekRzR2e0ZQDjQhbo5qMR+qw5uWr0Mc6dWfRirA=="
}
返回示例
{
"code": "0",
"data": true,
"msg": "success",
"sign": "eAnF+imkUl+PQSOKAT4d01WSpCg+qH2a/ai/QqDbzoGiMMAAduoXGj36aTbs0iM7WEvoCrqwrPSP7G2ASOEZVCWlCna0WK3OX15wj8JMJ1cd5USoyBo44IW0mTLHs5bTjy73yEqF/g50F1ZeJvBw+aESSji5S48oGvrH1wXaSfCTZQ5+ReL9ZHvzU2lWVSfpS9DCuQ7f6g3uYBNWKAVVeRSki95Awsv4Yiqi8SBOa2ERbXmwp6LGllBEpJNarBf5VAvHUGeDSWD2nQWPsyWceZaAfViQCYf7jdMZ8JmI6bQHrYuCnhHLAjaI84DozDGc3CadZHdgOjwsO57nz9WPeQ==",
"subCode": "",
"subMsg": ""
}
删除行程模板
接口说明
删除行程模板
接口方法
tracker.configTemplate.delete
请求参数
| 名称 | 类型 | 必选 | 描述 | 示例值 |
|---|---|---|---|---|
| tripConfigTemplateId | int | 是 | 行程配置模板 id | 3125 |
返回数据
| 名称 | 类型 | 必选 | 描述 | 示例值 |
|---|---|---|---|---|
| data | bool | 是 | true 删除成功 false 删除失败 | true |
请求示例
{
"appId": 658409073956360262328652394,
"method": "tracker.configTemplate.delete",
"format": "JSON",
"charset": "UTF-8",
"signType": "RSA2",
"timestamp": "1747884691678",
"version": "1.0",
"bizContent": {
"tripConfigTemplateId": 3125
},
"sign": "bNuPj0JmgJE2yRVcFQYOSHk9kDGk+BNq3UEbvk3bQAxVI9sQvE02nT7UZrjOau6kaMpjDNRAScM7e06ybyEVu3Q3oigALt+Rv5LFNa3R1E7fX0sen/idbKR0dN7m8ocGWQhSUusqL6IenlfFPch1RCWF2MqH+98HD3+aK3CIsM10fqHYJyHzsmfxVWoYT4Ryk2aFDc4Ez6JBh5UhufXc5nNNScG8eB+oJplJRyTqcRpDA/13J37llOLt+opz3Z1dFFNARnEDg4+Gwj1KcGstUL/UsMQJ2VcUgpw8PpaD7UD4MHj+FwG6FhIkgFao4Mnqkzm+sa5NHl2CVPQ5vRl1Eg=="
}
返回示例
{
"code": "0",
"data": true,
"msg": "success",
"sign": "eAnF+imkUl+PQSOKAT4d01WSpCg+qH2a/ai/QqDbzoGiMMAAduoXGj36aTbs0iM7WEvoCrqwrPSP7G2ASOEZVCWlCna0WK3OX15wj8JMJ1cd5USoyBo44IW0mTLHs5bTjy73yEqF/g50F1ZeJvBw+aESSji5S48oGvrH1wXaSfCTZQ5+ReL9ZHvzU2lWVSfpS9DCuQ7f6g3uYBNWKAVVeRSki95Awsv4Yiqi8SBOa2ERbXmwp6LGllBEpJNarBf5VAvHUGeDSWD2nQWPsyWceZaAfViQCYf7jdMZ8JmI6bQHrYuCnhHLAjaI84DozDGc3CadZHdgOjwsO57nz9WPeQ==",
"subCode": "",
"subMsg": ""
}
