商户后台

供派娜(PayAny)聚合支付SaaS平台用户的商户进行管理终端、订单、退款、争议、运单、提现、报表等。

{platform}merchant

coffee with coding...

员工

当前商户下员工列表


创建

以当商户为主体信息添加一个员工信息。

请求地址:/useraccount/create

请求谓词:POST

请求主体:

名称类型长度必须说明
name文本20姓名
email文本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文本用户名
email字符邮箱
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}