2022-03-28 15:00:12 +08:00
|
|
|
from flask import Blueprint, request
|
2022-02-16 13:53:28 +08:00
|
|
|
|
2022-02-17 16:58:39 +08:00
|
|
|
from Board.board_obj import DashBoard
|
2022-03-25 17:08:30 +08:00
|
|
|
from user.user_auth import verify_token
|
2022-02-16 13:53:28 +08:00
|
|
|
|
|
|
|
board_route = Blueprint('board', __name__)
|
|
|
|
|
|
|
|
|
2022-03-25 17:08:30 +08:00
|
|
|
@board_route.route('/get_monitor_data', methods=['GET'])
|
2022-02-16 13:53:28 +08:00
|
|
|
@verify_token
|
2022-03-25 17:08:30 +08:00
|
|
|
def get_monitor_data_route(**kwargs):
|
2022-02-18 14:23:50 +08:00
|
|
|
dash_board = DashBoard()
|
2022-03-25 17:08:30 +08:00
|
|
|
result = dash_board.get_monitor_data()
|
|
|
|
return {"info": "查询结果", "result": result}, 200
|
|
|
|
|
2022-02-16 13:53:28 +08:00
|
|
|
|
2022-03-25 17:08:30 +08:00
|
|
|
@board_route.route('/get_rating_static', methods=['GET'])
|
|
|
|
@verify_token
|
|
|
|
def get_rating_static_route(**kwargs):
|
2022-03-28 15:00:12 +08:00
|
|
|
# start = request.args['start']
|
2022-03-25 17:08:30 +08:00
|
|
|
dash_board = DashBoard()
|
|
|
|
result = dash_board.get_rating_static()
|
|
|
|
return {"info": "查询结果", "result": result}, 200
|
2022-02-17 16:58:39 +08:00
|
|
|
|
|
|
|
|
2022-03-28 15:59:49 +08:00
|
|
|
@board_route.route('/get_industry_distribute', methods=['GET'])
|
2022-02-17 16:58:39 +08:00
|
|
|
@verify_token
|
2022-03-28 15:59:49 +08:00
|
|
|
def get_industry_distribute_route(**kwargs):
|
2022-02-17 16:58:39 +08:00
|
|
|
dash_board = DashBoard()
|
2022-03-28 15:59:49 +08:00
|
|
|
result = dash_board.get_industry_distribute()
|
|
|
|
return {"info": "查询结果", "result": result}, 200
|
2022-03-28 16:27:37 +08:00
|
|
|
|
|
|
|
|
|
|
|
@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']
|
2022-03-28 16:31:35 +08:00
|
|
|
if int(page_size) >= 10:
|
|
|
|
page_size = 10
|
2022-03-28 16:27:37 +08:00
|
|
|
result = dash_board.get_new_companies(page_size, page_no)
|
|
|
|
return {"info": "查询结果", "result": result}, 200
|