Пример #1
0
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
Пример #2
0
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
Пример #3
0
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
Пример #4
0
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
Пример #5
0
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
Пример #6
0
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
Пример #7
0
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