class Login_interface(): def __init__(self): self.request = Request() def login(self, domain, phoneNumber=None, password=None): """ 用户注册 :param URL地址 :param 登录的手机号码 :param 登录的用户密码 :return: 返回登录信息 """ url, data, header = request_data("login_interface", "login") apiUrl = domain + url data['phoneNumber'] = phoneNumber data['password'] = password response = self.request.post_request(apiUrl, data, header) token = response['body']['data']['token'] appID = response['body']['data']['apps'][0]['appId'] return token, appID def get_userToken(self, domain, appId, token): """ 用户登陆 :param URL地址 :param 用户登陆appID :return: 返回用户登陆后的token """ url, data, header = request_data("login_interface", "getUserToken") apiUrl = domain + url data['appId'] = appId header['authorization'] = token header['appid'] = appId response = self.request.get_request(apiUrl, data, header) token = response['body']['data']['token'] return token def logout(self, domain, appId, token): """ 退出登录 :param URL地址 :param 用户登陆appID :return: 返回用户登陆后的token """ url, data, header = request_data("login_interface", "logout") apiUrl = domain + url header['authorization'] = token header['appid'] = appId response = self.request.get_request(apiUrl, data, header) return response
class Role_interface(): def __init__(self): self.request = Request() def add_role(self, domain, cookie): url, data, header = request_data("role_interface", "addRole") apiUrl = domain + url response = self.request.post_request(apiUrl, data, header, cookie) return response def find_role(self, domain, cookie): url, data, header = request_data("role_interface", "findRoleByPage") apiUrl = domain + url response = self.request.post_request(apiUrl, data, header, cookie) return response def edit_role(self, domain, cookie, roleId): url, data, header = request_data("role_interface", "updateRole") apiUrl = domain + url data["roleId"] = roleId response = self.request.post_request(apiUrl, data, header, cookie) return response def delete_role(self, domain, cookie, roleId): url, data, header = request_data("role_interface", "deleteRole") apiUrl = domain + url data["roleId"] = roleId response = self.request.post_request(apiUrl, data, header, cookie) return response
class Login_interface(): def __init__(self): self.request = Request() def login(self, domain, lu=None, pd=None): url, data, header = request_data("login_interface", "login") apiUrl = domain + url data['lu'] = lu data['pd'] = pd response = self.request.post_request(apiUrl, data, header) return response def get_userToken(self, domain, appId, token): """ 用户登陆 :param URL地址 :param 用户登陆appID :return: 返回用户登陆后的token """ url, data, header = request_data("login_interface", "getUserToken") apiUrl = domain + url data['appId'] = appId header['authorization'] = token header['appid'] = appId response = self.request.get_request(apiUrl, data, header) token = response['body']['data']['token'] return token def logout(self, domain, appId, token): """ 退出登录 :param URL地址 :param 用户登陆appID :return: 返回用户登陆后的token """ url, data, header = request_data("login_interface", "logout") apiUrl = domain + url header['authorization'] = token header['appid'] = appId response = self.request.get_request(apiUrl, data, header) return response
class Org_interface(): def __init__(self): self.request = Request() def add_org(self, domain, cookie): url, data, header = request_data("org_interface", "addOrg") apiUrl = domain + url response = self.request.post_request(apiUrl, data, header, cookie) return response def find_org(self, domain, cookie): url, data, header = request_data("org_interface", "findOrgByTree") apiUrl = domain + url response = self.request.post_request(apiUrl, data, header, cookie) return response def edit_org(self, domain, cookie, orgId, orgName): url, data, header = request_data("org_interface", "editOrg") apiUrl = domain + url data["orgId"] = orgId data["orgName"] = orgName data["shortName"] = orgName response = self.request.post_request(apiUrl, data, header, cookie) return response def delete_org(self, domain, cookie, orgId): url, data, header = request_data("org_interface", "deleteOrg") apiUrl = domain + url data["orgId"] = orgId response = self.request.post_request(apiUrl, data, header, cookie) return response def add_team(self, domain, cookie): url, data, header = request_data("org_interface", "addTeam") apiUrl = domain + url response = self.request.post_request(apiUrl, data, header, cookie) return response def find_team(self, domain, cookie): url, data, header = request_data("org_interface", "findTeamById") apiUrl = domain + url response = self.request.post_request(apiUrl, data, header, cookie) return response def edit_team(self, domain, cookie, teamId): url, data, header = request_data("org_interface", "editTeam") apiUrl = domain + url data["orgId"] = teamId response = self.request.post_request(apiUrl, data, header, cookie) return response def delete_team(self, domain, cookie, teamId): url, data, header = request_data("org_interface", "deleteTeam") apiUrl = domain + url data["orgId"] = teamId response = self.request.post_request(apiUrl, data, header, cookie) return response
class User_interface(): def __init__(self): self.request = Request() # 添加用户 def add_user(self, domain, cookie): url, data, header = request_data("user_interface", "addUser") apiUrl = domain + url response = self.request.post_request(apiUrl, data, header, cookie) return response # 查询用户 def find_userByOrg(self, domain, cookie): url, data, header = request_data("user_interface", "findUserByOrg") apiUrl = domain + url response = self.request.post_request(apiUrl, data, header, cookie) return response # 编辑用户 def edit_user(self, domain, cookie, userId): url, data, header = request_data("user_interface", "updateUser") apiUrl = domain + url data["userId"] = userId response = self.request.post_request(apiUrl, data, header, cookie) return response # 查看用户 def find_userById(self, domain, cookie, userId): url, data, header = request_data("user_interface", "findUserById") apiUrl = domain + url data["userId"] = userId response = self.request.post_request(apiUrl, data, header, cookie) return response # 用户授权角色 def edit_userHasRole(self, domain, cookie, userId): url, data, header = request_data("user_interface", "updateUserHasRole") apiUrl = domain + url data["userId"] = userId response = self.request.post_request(apiUrl, data, header, cookie) return response # 解锁 def unLockUser(self, domain, cookie, userId): url, data, header = request_data("user_interface", "unLockUser") apiUrl = domain + url data["userId"] = userId response = self.request.post_request(apiUrl, data, header, cookie) return response # 密码重置 def resetPassword(self, domain, cookie, userId): url, data, header = request_data("user_interface", "resetPassword") apiUrl = domain + url data["userId"] = userId response = self.request.post_request(apiUrl, data, header, cookie) return response # 删除用户 def delete_user(self, domain, cookie, userId): url, data, header = request_data("user_interface", "deleteUserById") apiUrl = domain + url data["userIds"] = userId + "," response = self.request.post_request(apiUrl, data, header, cookie) return response # 登录历史 def login_history(self, domain, cookie, time_start, time_end): url, data, header = request_data("user_interface", "findUserLoginHistory") apiUrl = domain + url data["timeStart"] = time_start data["timeEnd"] = time_end response = self.request.post_request(apiUrl, data, header, cookie) return response
class Product_interface(): def __init__(self): self.request = Request() def addproduct(self, domain, token=None, appId=None, name=None): """ 新增商品 :param 域名 :param token :param appID :param 商品名称 :return: 返回注册信息 """ url, data, header = request_data("product_interface", "add_product") apiUrl = domain + url data['storeId'] = appId data['name'] = name header['authorization'] = token header['appid'] = appId response = self.request.post_request(apiUrl, data, header) return response def add_classification(self, domain, token=None, appId=None, name=None): """ 新增商品分类 :param 域名 :param token :param appId :param 商品分类的名称 :return: 返回注册信息 """ url, data, header = request_data("product_interface", "add_classification") apiUrl = domain + url data['storeId'] = appId data['name'] = name header['authorization'] = token header['appid'] = appId response = self.request.post_request(apiUrl, data, header) return response def getInfos(self, domain, token=None, appId=None): """ 确认商品分类添加成功 :param 域名 :param token :param appId :param 商品分类的名称 :return: 返回注册信息 """ url, data, header = request_data("product_interface", "getInfos") apiUrl = domain + url data['storeId'] = appId header['authorization'] = token header['appid'] = appId response = self.request.get_request(apiUrl, data, header) return response def getDetails(self, domain, token=None, appId=None, keyword=None): """ 搜索要更新的商品 :param 域名 :param token :param appId :param 商品分类的名称 :return: 返回注册信息 """ url, data, header = request_data("product_interface", "getDetails") apiUrl = domain + url data['storeId'] = appId data['keyword'] = keyword header['authorization'] = token header['appid'] = appId response = self.request.post_request(apiUrl, data, header) return response def updateRelationships(self, domain, token=None, appId=None, classificationIds=None, goodsIds=None): """ 切换商品到新的分类 :param 域名 :param token :param appId :param 商品分类的名称 :return: 返回注册信息 """ url, data, header = request_data("product_interface", "updateRelationships") apiUrl = domain + url data['classificationIds'] = classificationIds data['goodsIds'] = goodsIds header['authorization'] = token header['appid'] = appId response = self.request.post_request(apiUrl, data, header) return response def isgetDetails(self, domain, token=None, appId=None, classificationId=None): """ 切换商品到新的分类 :param 域名 :param token :param appId :param 商品分类的名称 :return: 返回注册信息 """ url, data, header = request_data("product_interface", "isgetDetails") apiUrl = domain + url data['storeId'] = appId data['classificationId'] = classificationId header['authorization'] = token header['appid'] = appId response = self.request.post_request(apiUrl, data, header) return response def apply(self, domain, token=None, appId=None, ids=None): """ 切换商品到新的分类 :param 域名 :param token :param appId :param 商品分类的名称 :return: 返回注册信息 """ url, data, header = request_data("product_interface", "apply") apiUrl = domain + url data['ids'] = ids header['authorization'] = token header['appid'] = appId response = self.request.post_request(apiUrl, data, header) return response def remove(self, domain, token=None, appId=None, ids=None): """ 切换商品到新的分类 :param 域名 :param token :param appId :param 商品分类的名称 :return: 返回注册信息 """ url, data, header = request_data("product_interface", "remove") apiUrl = domain + url data['ids'] = ids header['authorization'] = token header['appid'] = appId response = self.request.post_request(apiUrl, data, header) return response def deleteClass(self, domain, token=None, appId=None, id=None): """ 切换商品到新的分类 :param 域名 :param token :param appId :param 商品分类的名称 :return: 返回注册信息 """ url, data, header = request_data("product_interface", "deleteClass") apiUrl = domain + url data['storeId'] = appId data['id'] = id header['authorization'] = token header['appid'] = appId response = self.request.post_request(apiUrl, data, header) return response
class Resource_interface(): def __init__(self): self.request = Request() def add_resource( self, domain, cookie, ): url, data, header = request_data("resource_interface", "addOperationResource") apiUrl = domain + url response = self.request.post_request(apiUrl, data, header, cookie) return response def find_resource(self, domain, cookie): url, data, header = request_data("resource_interface", "findOperationResource") apiUrl = domain + url response = self.request.post_request(apiUrl, data, header, cookie) return response def edit_resource( self, domain, cookie, operationResourceId, ): url, data, header = request_data("resource_interface", "updateOperationResource") apiUrl = domain + url data["operationResourceId"] = operationResourceId response = self.request.post_request(apiUrl, data, header, cookie) return response def delete_resource( self, domain, cookie, operationResourceId, ): url, data, header = request_data("resource_interface", "deleteOperationResources") apiUrl = domain + url data["operationResourceId"] = operationResourceId response = self.request.post_request(apiUrl, data, header, cookie) return response