tfse-admin-api-v0.2/Board/board_routes.py

44 lines
1.3 KiB
Python

from flask import Blueprint, request
from Board.board_obj import DashBoard
from user.user_auth import verify_token
board_route = Blueprint('board', __name__)
@board_route.route('/get_monitor_data', methods=['GET'])
@verify_token
def get_monitor_data_route(**kwargs):
dash_board = DashBoard()
result = dash_board.get_monitor_data()
return {"info": "查询结果", "result": result}, 200
@board_route.route('/get_rating_static', methods=['GET'])
@verify_token
def get_rating_static_route(**kwargs):
# start = request.args['start']
dash_board = DashBoard()
result = dash_board.get_rating_static()
return {"info": "查询结果", "result": result}, 200
@board_route.route('/get_industry_distribute', methods=['GET'])
@verify_token
def get_industry_distribute_route(**kwargs):
dash_board = DashBoard()
result = dash_board.get_industry_distribute()
return {"info": "查询结果", "result": result}, 200
@board_route.route('/get_new_companies', methods=['GET'])
@verify_token
def get_new_companies_route(**kwargs):
dash_board = DashBoard()
page_size = request.args['page_size']
page_no = request.args['page_no']
if int(page_size) >= 10:
page_size = 10
result = dash_board.get_new_companies(page_size, page_no)
return {"info": "查询结果", "result": result}, 200