# 店铺管理员接口服务定义 --------------------- ## 获取店铺管理员列表 > 接口名:`/ShopsAdminRest/getShopsAdminList` ### 入参 ``` json { "page":2, "size":12 } ``` ------------------------- |属性名称|类型|例子|说明| |--------|----|----|----| |page|int|2|第几页| |size|int|12|每页条数| --------------------- ### 返回 ``` json { "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` ### 入参 ```json { "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| --------------------------- ### 返回 ```json { "code":500 "message":"shopsId is null" } { "code":500 "message":"adminPid is null" } { "code":500 "message":"该关系已存在" } { "code":500 "message":"添加失败" } { "code":200 "message":"添加成功" } ``` ## 删除店铺管理员关系 > 接口名: `/ShopsAdminRest/delAdminRelation` ### 入参 ```json { "id":24 } ``` ------------------------- |属性名称|类型|例子|说明| |--------|----|----|----| |id|int|20|店铺管理员记录ID| --------------------------- ### 返回 ```json { "code":500 "message":"id is null" } { "code":200 "message":"删除成功!" } ``` ## 获取管理员关系详情 > 接口名:`/ShopsAdminRest/getAdminRelationDetailById` ### 入参 ```json { "id":20 } ``` ------------------------- |属性名称|类型|例子|说明| |--------|----|----|----| |id|int|20|店铺管理员记录ID| ------------------- ### 返回 ```json { "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` ### 入参 ```json { "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| ----------------------------- ### 返回 ```json { "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` ### 入参 ```json { "identity":1 } ``` ------------------------- |属性名称|类型|例子|说明| |--------|----|----|----| |identity|int|1|身份(1、品牌公司 2、品牌经销商3、品牌代运营商4、有货品牌经理 5、有货店铺运营 6、有货商品运营7、有货平台运营)| ----------------------------- ### 返回 ```json { "code":440 "message":"身份不存在!" } { "code":200 "message":"0" } { "code":200 "message":"null" } { "code":500 "message":"该关系已存在" } { "code": 200, "data": [ { "identity": 1, "identityCn": "品牌公司", "pid": 100001, "supplierId": 0, "truename": "tuk" }, { "identity": 1, "identityCn": "品牌公司", "pid": 100002, "supplierId": 0, "truename": "test9" }, { "identity": 1, "identityCn": "品牌公司", "pid": 100008, "supplierId": 0, "truename": "小松鼠" }, { "identity": 1, "identityCn": "品牌公司", "pid": 100010, "supplierId": 0, "truename": "Z" }, { "identity": 1, "identityCn": "品牌公司", "pid": 100016, "supplierId": 0, "truename": "AAA" } ], "message": "all user" } ``` ## 获取所有身份 > 接口名: `/EnumListRest/getEnumList` ### 入参 无 ----------------------------- ### 返回 ```json "IdentityEnum": [ { "name": "品牌公司", "value": 1 }, { "name": "品牌经销商", "value": 2 }, { "name": "品牌代运营商", "value": 3 }, { "name": "有货品牌经理", "value": 4 }, { "name": "有货店铺运营", "value": 5 }, { "name": "有货商品运营", "value": 6 }, { "name": "有货平台运营", "value": 7 } ``` 其中:key为IdentityEnum ```json { "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": "操作成功" } ```