IconCreated with Sketch.

YAPI 接口文档

YApi
  • 任务管理2.0API
    • 使用任务模板创建任务API
    • 查询任务信息API
    • 查询任务模板API

(触点)任务发布管理

任务管理2.0API

使用任务模板创建任务API

基本信息

Path: /api/taskhall/v1/taskAPI/addTask

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
taskTypeCodestring必须任务类型编码
tenCodestring必须租户编码
taskDetailsobject非必须任务详细信息
├─ taskInfoIdstring非必须任务信息表编码
├─ taskDetailsCodestring非必须任务详情编码
├─ provincestring非必须省
├─ citystring非必须市
├─ areastring非必须区
├─ townstring非必须镇
├─ linkNamestring非必须联系人
├─ linkPhonestring非必须联系电话
├─ planNuminteger非必须计划人数>1
├─ maxReceiveNumstring非必须最大领取人数(0表示不限制)
├─ getStartTimestring非必须任务开始领取时间
├─ getEndTimestring非必须任务结束领取时间
├─ planStartTimestring非必须任务计划开始时间
├─ planEndTimestring非必须任务计划结束时间
taskRulesobject []非必须规则信息

item 类型: object

├─ taskRulesTitlestring非必须任务执行规则名称
├─ dayobject []非必须任务执行日规则

item 类型: object

├─ task_rules_idstring非必须任务执行规则编码
├─ rules_typestring非必须执行日类型(00000:连档,01000:双休日,01001:做五休二,01002:做六休一,01003:做一休一)
├─ rules_stringstring非必须执行日规则配置(周一到周末,0表示非执行日,1表示执行日011/01/11)
├─ rules_explainstring非必须执行日规则说明
├─ timeobject []非必须任务执行时间规则

item 类型: object

├─ task_rules_idstring非必须任务执行规则编码
├─ time_typestring非必须时间类型(0:工作,1:休息,2:吃饭)
├─ start_timestring非必须开始时间
├─ end_timestring非必须结束时间
extraobject []非必须任务补全信息

item 类型: object

├─ extraNamestring非必须扩展字段名称
├─ extraCodestring非必须扩展字段code
├─ extraValuestring非必须扩展字段值
├─ extraTypestring非必须扩展字段类型(text文本,number数字,date日期,radio单选, checkbox多选)
├─ memostring非必须备注

返回数据

名称类型是否必须默认值备注其他信息
successboolean必须状态
errCodestring非必须错误编码
errMessagestring非必须错误信息
traceIdstring必须
dataobject非必须
├─ taskDetailsCodestring非必须任务编码

查询任务信息API

基本信息

Path: /api/taskhall/v1/taskAPI/getTaskInfo

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
taskDetailsCode 是 任务详情编码

返回数据

名称类型是否必须默认值备注其他信息
successboolean必须状态
errCodestring非必须错误码
errMessagestring非必须错误信息
traceIdstring必须
dataobject非必须任务信息
├─ taskDetailsobject非必须任务详情
├─ taskInfoIdstring非必须任务信息表编码
├─ taskDetailsCodestring非必须任务详情编码
├─ provincestring非必须省
├─ citystring非必须市
├─ areastring非必须区
├─ townstring非必须镇
├─ linkNamestring非必须联系人
├─ linkPhonestring非必须联系电话
├─ planNuminteger非必须计划人数>1
├─ maxReceiveNumstring非必须最大领取人数(0表示不限制)
├─ getStartTimestring非必须任务开始领取时间
├─ getEndTimestring非必须任务结束领取时间
├─ planStartTimestring非必须任务计划开始时间
├─ planEndTimestring非必须任务计划结束时间
├─ taskInfoobject非必须任务信息
├─ taskInfoCodestring非必须任务编码
├─ taskInfoTitlestring非必须任务标题
├─ typeCodestring非必须任务类型编码
├─ typeNamestring非必须任务类型名称
├─ taskDescriptionstring非必须任务说明
├─ taskRequirestring非必须任务要求
├─ taskTVersionstring非必须任务模板版本
├─ extraobject []非必须扩展字段

item 类型: object

├─ extraNamestring非必须扩展字段名称
├─ extraCodestring非必须扩展字段编码
├─ extraValuestring非必须扩展字段值
├─ extraTypestring非必须扩展字段类型(text文本,number数字,date日期,radio单选, checkbox多选)
├─ memostring非必须备注
├─ taskPackageobject非必须任务包
├─ packageCodestring非必须任务包编码
├─ packageTypeinteger非必须任务包类型:关联的任务类型,0:执行模板;1:执行任务,2:非执行任务,3:任务库
├─ memostring非必须描述
├─ publishPortstring非必须任务发布端口:MIKA:米咖(default),SMV:SMV,DDAPP:督导APP,DZXCX:店主小程序,udefined:自定义
├─ performPortstring非必须执行端口:MIKA:米咖(default),UDEFINED:自定义
├─ performUrlstring非必须执行地址
├─ performUrlParamstring非必须执行地址参数配置json格式:[{"k":"123","v":"123"}]//k表示变量名v表示变量值,isp表示是否做传递参数
├─ callbackUrlstring非必须回调地址
├─ callbackUrlParamstring非必须回调地址参数说明:json格式:[{"k":"123","v":"123"}]//k表示变量名v表示变量值,isp表示是否做接收参数
├─ c1string非必须扩展字段1
├─ c2string非必须扩展字段2
├─ c3string非必须扩展字段3
├─ c4string非必须扩展字段4
├─ c5string非必须扩展字段5
├─ taskSubobject []非必须子任务

item 类型: object

├─ titlestring非必须任务标题
├─ codestring非必须任务编码
├─ sortstring非必须任务排序
├─ frontIdstring非必须前置任务编码
├─ muststring非必须是否必做
├─ frequencystring非必须任务执行频次
├─ tipsstring非必须提示语
├─ collectItemsobject []非必须采集项

item 类型: object

├─ titlestring非必须采集项标题
├─ codestring非必须采集项编码
├─ sortstring非必须采集项排序
├─ sampleTextstring非必须采集项示例说明
├─ sampleImgstring非必须采集项示例图片
├─ itemTypestring非必须采集项类型0:问答;1:单选;2:多选;3:图片上传(单张);4:图片上传(多张)
├─ itemNostring非必须采集项编号
├─ tipsstring非必须提示语
├─ isMuststring非必须采集项是否必填(0:非必填,1:必填)
├─ imgSizestring非必须图片大小要求
├─ imgMaxCntstring非必须图片最多张数
├─ memostring非必须备注
├─ optionsobject []非必须选项(采集项类型值为1或2时存在)

item 类型: object

├─ taskSubItemIdstring非必须任务采集项编码
├─ optionNostring非必须选项编号
├─ titlestring非必须选项标题
├─ codestring非必须选项编码
├─ sortstring非必须选项排序
├─ tipsstring非必须提示语
├─ memostring非必须备注

查询任务模板API

基本信息

Path: /api/taskhall/v1/taskAPI/getMode

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/x-www-form-urlencoded 是

Query

参数名称 是否必须 示例 备注
typeCode 是 任务类型编码
tenCode 是 租户编码

返回数据

名称类型是否必须默认值备注其他信息
successboolean必须状态
errCodestring非必须错误码
errMessagestring非必须错误信息
traceIdstring必须
dataobject非必须模板信息
├─ platformTemplateobject非必须平台任务模板
├─ taskTCodestring非必须任务模板编码
├─ templateTypestring非必须0:平台模板,1:租户模板
├─ taskTitlestring非必须任务标题
├─ typeCodestring非必须任务类型编码
├─ typeNamestring非必须任务类型名称
├─ taskDescriptionstring非必须任务说明
├─ taskRequirestring非必须任务要求
├─ taskPackageobject非必须任务包
├─ packageCodestring非必须任务包编码
├─ packageTypeinteger非必须任务包类型:关联的任务类型,0:执行模板;1:执行任务,2:非执行任务,3:任务库
├─ memostring非必须描述
├─ publishPortstring非必须任务发布端口:MIKA:米咖(default),SMV:SMV,DDAPP:督导APP,DZXCX:店主小程序,udefined:自定义
├─ performPortstring非必须执行端口:MIKA:米咖(default),UDEFINED:自定义
├─ performUrlstring非必须执行地址
├─ performUrlParamstring非必须执行地址参数配置json格式:[{"k":"123","v":"123"}]//k表示变量名v表示变量值,isp表示是否做传递参数
├─ callbackUrlstring非必须回调地址
├─ callbackUrlParamstring非必须回调地址参数说明:json格式:[{"k":"123","v":"123"}]//k表示变量名v表示变量值,isp表示是否做接收参数
├─ c1string非必须扩展字段1
├─ c2string非必须扩展字段2
├─ c3string非必须扩展字段3
├─ c4string非必须扩展字段4
├─ c5string非必须扩展字段5
├─ taskSubobject []非必须子任务

item 类型: object

├─ titlestring非必须任务标题
├─ codestring非必须任务编码
├─ sortstring非必须任务排序
├─ frontIdstring非必须前置任务编码
├─ muststring非必须是否必做
├─ frequencystring非必须任务执行频次
├─ tipsstring非必须提示语
├─ collectItemsobject []非必须采集项

item 类型: object

├─ titlestring非必须采集项标题
├─ codestring非必须采集项编码
├─ sortstring非必须采集项排序
├─ sampleTextstring非必须采集项示例说明
├─ sampleImgstring非必须采集项示例图片
├─ itemTypestring非必须采集项类型0:问答;1:单选;2:多选;3:图片上传(单张);4:图片上传(多张)
├─ itemNostring非必须采集项编号
├─ tipsstring非必须提示语
├─ isMuststring非必须采集项是否必填(0:非必填,1:必填)
├─ imgSizestring非必须图片大小要求
├─ imgMaxCntstring非必须图片最多张数
├─ memostring非必须备注
├─ optionsobject []非必须选项(采集项类型值为1或2时存在)

item 类型: object

├─ taskSubItemIdstring非必须任务采集项编码
├─ optionNostring非必须选项编号
├─ titlestring非必须选项标题
├─ codestring非必须选项编码
├─ sortstring非必须选项排序
├─ tipsstring非必须提示语
├─ memostring非必须备注
├─ tenantTemplateobject非必须租户任务模板
├─ taskTCodestring非必须任务模板编码
├─ templateTypestring非必须0:平台模板,1:租户模板
├─ taskTitlestring非必须任务标题
├─ typeCodestring非必须任务类型编码
├─ typeNamestring非必须任务类型名称
├─ taskDescriptionstring非必须任务说明
├─ taskRequirestring非必须任务要求
├─ taskPackageobject非必须任务包
├─ packageCodestring非必须任务包编码
├─ packageTypeinteger非必须任务包类型:关联的任务类型,0:执行模板;1:执行任务,2:非执行任务,3:任务库
├─ memostring非必须描述
├─ publishPortstring非必须任务发布端口:MIKA:米咖(default),SMV:SMV,DDAPP:督导APP,DZXCX:店主小程序,udefined:自定义
├─ performPortstring非必须执行端口:MIKA:米咖(default),UDEFINED:自定义
├─ performUrlstring非必须执行地址
├─ performUrlParamstring非必须执行地址参数配置json格式:[{"k":"123","v":"123"}]//k表示变量名v表示变量值,isp表示是否做传递参数
├─ callbackUrlstring非必须回调地址
├─ callbackUrlParamstring非必须回调地址参数说明:json格式:[{"k":"123","v":"123"}]//k表示变量名v表示变量值,isp表示是否做接收参数
├─ c1string非必须扩展字段1
├─ c2string非必须扩展字段2
├─ c3string非必须扩展字段3
├─ c4string非必须扩展字段4
├─ c5string非必须扩展字段5
├─ taskSubobject []非必须子任务

item 类型: object

├─ titlestring非必须任务标题
├─ codestring非必须任务编码
├─ sortstring非必须任务排序
├─ frontIdstring非必须前置任务编码
├─ muststring非必须是否必做
├─ frequencystring非必须任务执行频次
├─ tipsstring非必须提示语
├─ collectItemsobject []非必须采集项

item 类型: object

├─ titlestring非必须采集项标题
├─ codestring非必须采集项编码
├─ sortstring非必须采集项排序
├─ sampleTextstring非必须采集项示例说明
├─ sampleImgstring非必须采集项示例图片
├─ itemTypestring非必须采集项类型0:问答;1:单选;2:多选;3:图片上传(单张);4:图片上传(多张)
├─ itemNostring非必须采集项编号
├─ tipsstring非必须提示语
├─ isMuststring非必须采集项是否必填(0:非必填,1:必填)
├─ imgSizestring非必须图片大小要求
├─ imgMaxCntstring非必须图片最多张数
├─ memostring非必须备注
├─ optionsobject []非必须选项(采集项类型值为1或2时存在)

item 类型: object

├─ taskSubItemIdstring非必须任务采集项编码
├─ optionNostring非必须选项编号
├─ titlestring非必须选项标题
├─ codestring非必须选项编码
├─ sortstring非必须选项排序
├─ tipsstring非必须提示语
├─ memostring非必须备注

Build by YMFE.