商户后台
供派娜(PayAny)聚合支付SaaS平台用户的商户进行管理终端、订单、退款、争议、运单、提现、报表等。
{platform}为merchant。
员工
当前商户下员工列表
创建
以当商户为主体信息添加一个员工信息。
请求地址:/useraccount/create
请求谓词:POST
请求主体:
名称 | 类型 | 长度 | 必须 | 说明 |
---|---|---|---|---|
name | 文本 | 20 | 是 | 姓名 |
文本 | 30 | 是 | 邮箱 | |
password | 文本 | 50 | 是 | 密码 |
administrative | 数值 | 否 | 是否为管理员 |
响应主体:
名称 | 类型 | 必须 | 说明 |
---|---|---|---|
数值 | 是 | 当前创建员工的编号 |
响应示例:
{ "status":200, "message":"ok", "data":12345678, "timestamp":1218154088000}
启用/关闭
启用或关闭当前用户。
请求地址:/useraccount/set/{id}/{enabled}
请求谓词:PUT
请求主体:
名称 | 类型 | 长度 | 必须 | 说明 |
---|---|---|---|---|
id | 数值 | 是 | 员工编号 | |
enabled | 布尔 | 是 | 开启/关闭(treu:开启,false:关闭) |
响应主体:
名称 | 类型 | 必须 | 说明 |
---|---|---|---|
布尔 | 是 | true表示设置成功,false表示设置失败 |
响应示例:
{ "status":200, "message":"ok", "data":"true", "timestamp":1218154088000}
重置密码
重新设置当前用户的密码。
请求地址:/useraccount/update/{id}/{password}
请求谓词:PUT
请求主体:
名称 | 类型 | 长度 | 必须 | 说明 |
---|---|---|---|---|
id | 数值 | 是 | 员工编号 | |
password | 文本 | 是 | 用户新密码 |
响应主体:
名称 | 类型 | 必须 | 说明 |
---|---|---|---|
布尔 | 是 | true表示设置成功,false表示设置失败 |
响应示例:
{ "status":200, "message":"ok", "data":"true", "timestamp":1218154088000}
分配权限
给当前用户分配权限。
请求地址:/userpermission/append
请求谓词:PUT
请求主体:
名称 | 类型 | 长度 | 必须 | 说明 |
---|---|---|---|---|
userId | 数值 | 是 | 用户编号 | |
type | 数值 | 否 | 类别:(0:操作,1:终端,99:其他) type和operationId 至少其中一个不为空 | |
operationId | 数值 | 否 | 权限编号 type和operationId 至少其中一个不为空 |
响应主体:
名称 | 类型 | 必须 | 说明 |
---|---|---|---|
布尔 | 是 | true表示设置成功,false表示设置失败 |
响应示例:
{ "status":200, "message":"ok", "data":"true", "timestamp":1218154088000}
移除权限
移除当前用户已分配的权限。
请求地址:/userpermission/remove
请求谓词:Delete
请求主体:
名称 | 类型 | 长度 | 必须 | 说明 |
---|---|---|---|---|
userId | 数值 | 是 | 用户编号 | |
type | 数值 | 否 | 类别:(0:操作,1:终端,99:其他) type和operationId 至少其中一个不为空 | |
operationId | 数值 | 否 | 权限编号 type和operationId 至少其中一个不为空 |
响应主体:
名称 | 类型 | 必须 | 说明 |
---|---|---|---|
布尔 | 是 | true表示设置成功,false表示设置失败 |
响应示例:
{ "status":200, "message":"ok", "data":"true", "timestamp":1218154088000}
查询
以分页形式提供员工的列表或查询结果。
请求地址:/useraccount/list/{pageIndex}-{pageSize}
请求谓词:GET
请求参数:
名称 | 类型 | 长度 | 必须 | 说明 |
---|---|---|---|---|
pageIndex | 数值 | >=1 | 是 | 分页页码 为URL路径的一部分,非GET参数 |
pageSize | 数值 | 1~100 | 是 | 分页容量,建议20 为URL路径的一部分,非GET参数 |
id | 数字 | 是 | 用户编号 | |
userName | 文本 | 是 | 用户名 | |
字符 | 是 | 邮箱 | ||
enabled | 文本 | 是 | 是否启用 | |
dateReset | 时间 | 是 | 下次更改密码日期 | |
dateStart | 时间 yyyy-mm-dd hh:mm:ss | 否 | 起始时间,包含 如:2008-08-08 08:08:08 | |
dateEnd | 时间 yyyy-mm-dd hh:mm:ss | 否 | 截止时间,包含 如:2018-10-18 18:18:18 |
响应主体:
名称 | 类型 | 必须 | 说明 |
---|---|---|---|
pageIndex | 数值 | 是 | 分页页码 |
pageSize | 数值 | 是 | 分页容量 |
totalPageCount | 数值 | 是 | 总页数 |
totalItemCount | 数值 | 是 | 总记录数 |
items | 集合 | 是 | 对象集合,可以为空 |
items[].tenantId | 数值 | 是 | 同开发者帐号 |
items[].id | 数值 | 是 | 编号 |
items[].fullName | 文本 | 是 | 姓名 |
items[].userName | 用户名 | 是 | 用户名 |
items[].administrative | 布尔 | 是 | 是否为管理员 |
items[].mFAKey | 文本 | 是 | MFAKey |
items[].enabled | 布尔 | 是 | 是否开启 |
items[].dateReset | 时间 | 是 | 下次修改密码日期 |
items[].dateCreated | 时间 | 是 | 创建时间 |
items[].dateUpdated | 时间 | 否 | 最后变更时间 |
响应示例:
{ "status":200, "message":"ok", "data":{ "pageIndex":1, "pageSize":20, "totalPageCount":123, "totalItemCount":2450, "items":[ { "tenantId":123456, "id":12345678, "merchantId":"zhangsan", "name":"peak001", "administrative":"false", "email":"1566@qq.com", "mFAKey":"", "enabled":"true", "dateReset":"2008-09-08T18:18:18", "dateCreated":"2008-08-08T18:18:18", "dateUpdated":null }, { "tenantId":123456, "id":12345678, "merchantId":"zhangsan", "name":"peak001", "administrative":"false", "email":"1566@qq.com", "mFAKey":"", "enabled":"true", "dateReset":"2008-09-08T18:18:18", "dateCreated":"2008-08-08T18:18:18", "dateUpdated":null }, .... ] }, "timestamp":1218154088000}