2.0 任务管理
对任务信息进行上传、查询、删除
2.1 批量创建任务
简要描述
- 批量创建任务
请求 URL
/task/openapi/v1/task/batch_create
请求方式
- POST
返回类型
- JSON
请求参数说明
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
firstCategory | 是 | string | 任务所属类别参考数据字典-0002-任务所属类别 |
taskName | 是 | string | 任务名称 |
taskAmount | 是 | bigdecimal | 任务金额 |
taskContent | 是 | string | 任务需求 |
realName | 是 | string | 接单人姓名 |
identityNo | 是 | string | 接单人证件号码 |
accountNo | 是 | string | 交易账号 |
accountType | 否 | String | 账户类型(不填默认银行卡) 100.银行卡 300.支付宝 |
passageCode | 否 | string | 渠道编码(不填默认招商) 100.招商 110.支付宝 ps:目前招商渠道只支持银行卡,支付宝渠道只支持支付宝 |
phone | 否 | string | 手机号(当配置四要素验证时,必填) |
返回参数说明
参数名 | 类型 | 说明 |
---|---|---|
id | integer | 任务 id |
realName | string | 真实姓名 |
identityNo | string | 身份证 |
accountNo | 是 | string |
accountType | 否 | String |
passageCode | 否 | string |
phone | string | 手机号 |
taskStatus | string | 任务状态参考数据字典-0003-任务状态 |
taskName | string | 任务名称 |
taskAmount | string | 任务金额 |
taskContent | string | 任务需求 |
bankName | string | 银行名称 |
createTimeStr | string | 创建时间 |
请求参数示例
[
{
"identityNo": "516081197209097612",
"realName": "张三",
"taskAmount": 597.97,
"phone": "13852554102",
"firstCategory": "其他-咨询/法律顾问",
"taskName": "信息服务",
"accountNo": "4027913265167259",
"accountType": "100",
"passageCode": "100",
"taskContent": "信息服务"
},
{
"identityNo": "529099198606229431",
"realName": "李四",
"taskAmount": 326.38,
"phone": "17694642834",
"firstCategory": "其他-咨询/法律顾问",
"taskName": "信息服务",
"accountNo": "4027913680696064",
"accountType": "300",
"passageCode": "110",
"taskContent": "信息服务"
}
]
正确返回示例
{
"msg": "请求成功",
"code": "200",
"success": true,
"data": [
{
"id": 422986,
"realName": "腻蹲摇",
"identityNo": "516081197209097612",
"accountNo": "4027913265167259",
"accountType": "100",
"passageCode": "100",
"phone": "13852554102",
"taskStatus": "8",
"taskName": "信息服务",
"taskAmount": 597.97,
"taskContent": "信息服务",
"bankName": "工商银行",
"createTimeStr": null
},
{
"id": 422987,
"realName": "李四",
"identityNo": "529099198606229431",
"accountNo": "4027913680696064",
"accountType": "300",
"passageCode": "110",
"phone": "17694642834",
"taskStatus": "8",
"taskName": "信息服务",
"taskAmount": 326.31,
"taskContent": "信息服务",
"bankName": "工商银行",
"createTimeStr": null
}
]
}
错误返回示例
{
"msg": "参数缺失",
"code": "010001",
"success": false,
"data": null
}
备注
2.2 任务列表
简要描述
- 查询任务列表(默认分页)
请求 URL
/task/openapi/v1/task/list
请求方式
- GET
返回类型
- JSON
请求参数说明
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
pageNo | 否 | integer | 页码,默认 1 |
taskStatus | 否 | string | 任务状态参考数据字典-0003-任务状态 |
realName | 否 | string | 真实姓名 |
identityNo | 否 | string | 身份证 |
accountNo | 是 | string | 交易账号 |
accountType | 否 | String | 账户类型(不填默认银行卡) 100.银行卡 300.支付宝 |
passageCode | 否 | string | 渠道编码(不填默认招商) 100.招商 110.支付宝 ps:目前招商渠道只支持银行卡,支付宝渠道只支持支付宝 |
startDate | 否 | string | 创建时间起(格式:2020-07-20 00:00:00) |
endDate | 否 | string | 创建时间止(格式:2020-07-20 23:59:59) |
返回参数说明
参数名 | 类型 | 说明 |
---|---|---|
pageNo | integer | 页码 |
pageSize | integer | 分页条数 |
pageCount | integer | 总页数 |
totalCount | integer | 总数 |
id | integer | 接单人 id |
realName | string | 真实姓名 |
identityNo | string | 身份证 |
accountNo | 是 | string |
accountType | 否 | String |
passageCode | 否 | string |
phone | string | 手机号 |
taskStatus | string | 任务状态参考数据字典-0003-任务状态 |
taskName | string | 任务名称 |
taskAmount | string | 任务金额 |
taskContent | string | 任务需求 |
bankName | string | 银行名称 |
createTimeStr | string | 创建时间 |
正确返回示例
{
"msg": "请求成功",
"code": "200",
"success": true,
"data": {
"pageNo": 1,
"pageSize": 20,
"pageCount": 1,
"totalCount": 11,
"entityList": [
{
"id": 423103,
"realName": "能徊包",
"accountType": "100",
"passageCode": "100",
"identityNo": "413726197901230253",
"accountNo": "6217211107001880725",
"phone": "13955366520",
"taskStatus": "8",
"taskName": "信息服务",
"taskAmount": 126.44,
"taskContent": "信息服务",
"bankName": null,
"createTimeStr": "2020-07-20 14:50:56"
},
{
"id": 423102,
"realName": "节关拉",
"accountType": "300",
"passageCode": "110",
"identityNo": "330683198212275468",
"accountNo": "13952468339",
"phone": "13952468339",
"taskStatus": "1",
"taskName": "信息服务",
"taskAmount": 383.97,
"taskContent": "信息服务",
"bankName": null,
"createTimeStr": "2020-07-20 14:50:42"
}
]
}
}