shop_admin.md
10.3 KB
店铺管理员接口服务定义
获取店铺管理员列表
接口名:
/ShopsAdminRest/getShopsAdminList
入参
{
"page":2,
"size":12
}
属性名称 | 类型 | 例子 | 说明 |
---|---|---|---|
page | int | 2 | 第几页 |
size | int | 12 | 每页条数 |
返回
{
"code": 200,
"data": {
"list": [
{
"adminName": "",
"adminPid": 10180,
"createTime": "2016-01-14 11:03:44",
"id": 822,
"identity": 1,
"shopName": "MO&Co.",
"shopsId": 420,
"updateTime": "1970-01-01 08:00:00"
},
{
"adminName": "成凤驹",
"adminPid": 2738,
"createTime": "2016-01-11 16:49:32",
"id": 820,
"identity": 7,
"shopName": "Faroma",
"shopsId": 430,
"updateTime": "1970-01-01 08:00:00"
},
{
"adminName": "朱云青",
"adminPid": 2314,
"createTime": "2016-01-11 16:49:15",
"id": 819,
"identity": 7,
"shopName": "Faroma",
"shopsId": 430,
"updateTime": "1970-01-01 08:00:00"
},
{
"adminName": "",
"adminPid": 10040,
"createTime": "2016-01-11 16:48:37",
"id": 818,
"identity": 6,
"shopName": "朴坊Simplemill",
"shopsId": 319,
"updateTime": "1970-01-01 08:00:00"
},
{
"adminName": "",
"adminPid": 2944,
"createTime": "2016-01-11 16:47:27",
"id": 817,
"identity": 7,
"shopName": "WWTorres",
"shopsId": 429,
"updateTime": "1970-01-01 08:00:00"
},
{
"adminName": "朱云青",
"adminPid": 2314,
"createTime": "2016-01-11 16:47:15",
"id": 816,
"identity": 7,
"shopName": "WWTorres",
"shopsId": 429,
"updateTime": "1970-01-01 08:00:00"
},
{
"adminName": "",
"adminPid": 3161,
"createTime": "2016-01-08 15:21:11",
"id": 815,
"identity": 7,
"shopName": "MO&Co.edition",
"shopsId": 426,
"updateTime": "1970-01-01 08:00:00"
},
{
"adminName": "",
"adminPid": 3069,
"createTime": "2016-01-08 15:20:58",
"id": 814,
"identity": 7,
"shopName": "MO&Co.edition",
"shopsId": 426,
"updateTime": "1970-01-01 08:00:00"
},
{
"adminName": "",
"adminPid": 10172,
"createTime": "2016-01-08 14:00:53",
"id": 813,
"identity": 7,
"shopName": "ELECOM 宜丽客",
"shopsId": 421,
"updateTime": "1970-01-01 08:00:00"
},
{
"adminName": "朱云青",
"adminPid": 2314,
"createTime": "2016-01-08 14:00:37",
"id": 812,
"identity": 7,
"shopName": "ELECOM 宜丽客",
"shopsId": 421,
"updateTime": "1970-01-01 08:00:00"
},
{
"adminName": "",
"adminPid": 3161,
"createTime": "2016-01-08 13:23:48",
"id": 811,
"identity": 7,
"shopName": "MO&Co.",
"shopsId": 420,
"updateTime": "1970-01-01 08:00:00"
},
{
"adminName": "",
"adminPid": 3069,
"createTime": "2016-01-08 13:23:32",
"id": 810,
"identity": 7,
"shopName": "MO&Co.",
"shopsId": 420,
"updateTime": "1970-01-01 08:00:00"
}
],
"page": 2,
"size": 12,
"total": 803,
"totalPage": 67
},
"message": "操作成功"
}
添加店铺管理员关系
接口名:
/ShopsAdminRest/addAdminRelation
入参
{
"shopsId":15,
"adminPid":2,
"identity":2
}
属性名称 | 类型 | 例子 | 说明 |
---|---|---|---|
shopsId | int | 15 | 店铺ID |
adminPid | int | 2951 | 管理员ID |
identity | int | 1 | 身份(1、品牌公司 2、品牌经销商3、品牌代运营商4、有货品牌经理 5、有货店铺运营 6、有货商品运营7、有货平台运营) 可选 默认为1 |
返回
{
"code":500
"message":"shopsId is null"
}
{
"code":500
"message":"adminPid is null"
}
{
"code":500
"message":"该关系已存在"
}
{
"code":500
"message":"添加失败"
}
{
"code":200
"message":"添加成功"
}
删除店铺管理员关系
接口名:
/ShopsAdminRest/delAdminRelation
入参
{
"id":24
}
属性名称 | 类型 | 例子 | 说明 |
---|---|---|---|
id | int | 20 | 店铺管理员记录ID |
返回
{
"code":500
"message":"id is null"
}
{
"code":200
"message":"删除成功!"
}
获取管理员关系详情
接口名:
/ShopsAdminRest/getAdminRelationDetailById
入参
{
"id":20
}
属性名称 | 类型 | 例子 | 说明 |
---|---|---|---|
id | int | 20 | 店铺管理员记录ID |
返回
{
"code":500,
"message":"id is null"
}
{
"code":500,
"message":"暂无数据"
}
{
"code": 200,
"data": {
"adminPid": 2951,
"createTime": 1441937052,
"id": 20,
"identity": 7,
"shopsId": 15,
"updateTime": 0
},
"message": "list"
}
修改店铺管理员关系
接口名:
/ShopsAdminRest/updateAdminRalation
入参
{
"id":20,
"shopsId":15,
"adminPid":2951,
"identity":2
}
属性名称 | 类型 | 例子 | 说明 |
---|---|---|---|
id | int | 20 | 店铺管理员记录ID |
shopsId | int | 15 | 店铺ID |
adminPid | int | 2951 | 管理员ID |
identity | int | 1 | 身份(1、品牌公司 2、品牌经销商3、品牌代运营商4、有货品牌经理 5、有货店铺运营 6、有货商品运营7、有货平台运营) 可选 默认为1 |
返回
{
"code":500
"message":"id is null"
}
{
"code":500
"message":"shopsId is null"
}
{
"code":500
"message":"adminPid is null"
}
{
"code":500
"message":"该关系已存在"
}
{
"code":200
"message":"修改成功"
}
根据身份获取用户
接口名:
/ShopsAdminRest/getUsersByIdentity
入参
{
"shopsId":521,
"identity":1
}
属性名称 | 类型 | 例子 | 说明 |
---|---|---|---|
shopsId | int | 15 | 店铺ID |
identity | int | 1 | 身份(1、品牌公司 2、品牌经销商3、品牌代运营商4、有货品牌经理 5、有货店铺运营 6、有货商品运营7、有货平台运营) |
返回
{
"code":440
"message":"shopsId is null"
}
or
{
"code":440
"message":"身份不存在!"
}
or
{
"code":200
"message":"该身份下无用户"
}
or
{
"code":200
"message":"该身份下无用户"
}
or
{
"code":500
"message":"该关系已存在"
}
or
{
"code": 200,
"data": [
{
"identity": 1,
"identityCn": "品牌公司",
"pid": 100037,
"supplierId": 1284,
"truename": "测试AAA"
}
],
"message": "all user"
}
or
{
"code": 200,
"data": [
{
"identity": 6,
"identityCn": "有货商品运营",
"pid": 100007,
"supplierId": 0,
"truename": "123"
},
{
"identity": 6,
"identityCn": "有货商品运营",
"pid": 100012,
"supplierId": 0,
"truename": "C"
},
{
"identity": 6,
"identityCn": "有货商品运营",
"pid": 100028,
"supplierId": 0,
"truename": "喜木"
}
],
"message": "all user"
}
获取所有身份
接口名:
/EnumListRest/getEnumList
入参
无
返回
"IdentityEnum": [
{
"name": "品牌公司",
"value": 1
},
{
"name": "品牌经销商",
"value": 2
},
{
"name": "品牌代运营商",
"value": 3
},
{
"name": "有货品牌经理",
"value": 4
},
{
"name": "有货店铺运营",
"value": 5
},
{
"name": "有货商品运营",
"value": 6
},
{
"name": "有货平台运营",
"value": 7
}
其中:key为IdentityEnum
{
"code": 200,
"data": {
"CheckStatusEnum": [
{
"name": "暂存",
"value": 100
},
{
"name": "审核中",
"value": 200
},
{
"name": "通过",
"value": 300
},
{
"name": "驳回",
"value": 900
}
],
"IdentityEnum": [
{
"name": "品牌公司",
"value": 1
},
{
"name": "品牌经销商",
"value": 2
},
{
"name": "品牌代运营商",
"value": 3
},
{
"name": "有货品牌经理",
"value": 4
},
{
"name": "有货店铺运营",
"value": 5
},
{
"name": "有货商品运营",
"value": 6
},
{
"name": "有货平台运营",
"value": 7
}
],
"ShopNatureEnum": [
{
"name": "旗舰店",
"value": 1
},
{
"name": "专卖店",
"value": 2
}
],
"ShopOperationStatusEnum": [
{
"name": "店铺未创建",
"value": 1
},
{
"name": "店铺已创建",
"value": 2
}
],
"ShopsTypeEnum": [
{
"name": "单品店",
"value": 1
},
{
"name": "多品店",
"value": 2
}
],
"StatusEnum": [
{
"name": "关闭",
"value": 0
},
{
"name": "开启",
"value": 1
},
{
"name": "已删除",
"value": 2
}
]
},
"message": "操作成功"
}