tfse-app-api-v0.2/company/company_routes.py

76 lines
2.1 KiB
Python
Raw Normal View History

from flask import Blueprint
2021-12-13 16:04:10 +08:00
2022-02-15 15:14:47 +08:00
from user.user_auth import verify_token
2022-01-26 17:34:59 +08:00
from company.company_obj import CompanyIndex
2021-12-13 16:04:10 +08:00
company_route = Blueprint('company', __name__)
2022-01-27 17:01:38 +08:00
@company_route.route('/head_info', methods=['GET'])
@verify_token
def head_info_route(**kwargs):
company = CompanyIndex()
company.cid = kwargs['cid']
result = company.get_head_info()
return {"info": "查询结果", "result": result}, 200
@company_route.route('/basic_info', methods=['GET'])
@verify_token
def basic_info_route(**kwargs):
company = CompanyIndex()
company.cid = kwargs['cid']
result = company.get_basic_info()
return {"info": "查询结果", "result": result}, 200
2022-01-27 17:01:38 +08:00
@company_route.route('/cc_rating', methods=['GET'])
2021-12-13 16:04:10 +08:00
@verify_token
def cc_rating_route(**kwargs):
2021-12-17 17:15:20 +08:00
company_index = CompanyIndex()
company_index.cid = kwargs['cid']
result = company_index.get_cc_rating()
return {"info": "查询结果", "result": result}, 200
2022-02-09 17:34:42 +08:00
@company_route.route('/industry_analysis', methods=['GET'])
@verify_token
def industry_analysis_route(**kwargs):
"""
行业分析
2022-02-09 17:34:42 +08:00
"""
company_index = CompanyIndex()
company_index.cid = kwargs['cid']
result = company_index.get_industry_analysis()
return {"info": "查询结果", "result": result}
2022-02-24 16:15:04 +08:00
@company_route.route('/esg_rating', methods=['GET'])
2022-02-24 16:15:04 +08:00
@verify_token
def esg_rating_route(**kwargs):
2022-02-24 16:15:04 +08:00
"""
ESG评价分析
2022-02-24 16:15:04 +08:00
"""
company_index = CompanyIndex()
company_index.cid = kwargs['cid']
result = company_index.get_esg_rating()
return {"info": "查询结果", "result": result}
@company_route.route('/financial_elements', methods=['GET'])
@verify_token
def financial_elements_route(**kwargs):
company_index = CompanyIndex()
company_index.cid = kwargs['cid']
result = company_index.get_financial_elements()
return {"info": "查询结果", "result": result}
@company_route.route('/operating_risk', methods=['GET'])
@verify_token
def operating_risk_route(**kwargs):
company_index = CompanyIndex()
company_index.cid = kwargs['cid']
result = company_index.get_operating_risk()
return {"info": "查询结果", "result": result}