authorization_api.py 767 Bytes
Newer Older
金凯强's avatar
金凯强 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
# -*- coding:utf-8 -*-
from flask import request
from huansi_utils.webapi import ApiController

from app import api
from app.authorization.authorization_service import AuthorizationService


@api('authorization')
class AuthorizationAPI(ApiController):
    @api()
    def get_session_info(self):
        '''
        获取session信息
        :return:
        '''
        return AuthorizationService().get_session_info()

    @api()
    def post_set_esssion_info(self):
        '''
        设置session信息
        :return:
        '''
        return AuthorizationService().set_esssion_info(request.json)

    @api('login')
    def post_login(self):
        '''
        登录
        :return:
        '''
        return AuthorizationService().login(request.json)