diff --git a/company/company_impl.py b/company/company_impl.py index 92a5c27..0afa013 100644 --- a/company/company_impl.py +++ b/company/company_impl.py @@ -66,3 +66,7 @@ def find_financial_index_detail_scripts(table, cid): df_result = df[cols].apply(lambda x: percent_unit(x)) return list(json.loads(df_result.T.to_json()).values()) + + +def industry_analysis_impl(industry): + pass diff --git a/company/company_obj.py b/company/company_obj.py index 7d83adb..a3c8bee 100644 --- a/company/company_obj.py +++ b/company/company_obj.py @@ -1,4 +1,5 @@ -from company.company_impl import find_company_data_scripts, find_financial_index_detail_scripts, get_head_info_impl +from company.company_impl import find_company_data_scripts, find_financial_index_detail_scripts, get_head_info_impl, \ + industry_analysis_impl class CompanyIndex: @@ -9,6 +10,7 @@ class CompanyIndex: def __init__(self): self.cid = None self.tab = None + self.industry = None def get_head_info(self): result = get_head_info_impl(self.cid) @@ -28,3 +30,6 @@ class CompanyIndex: return '查询成功', result else: return '无数据', {} + + def industry_analysis(self): + industry_analysis_impl(self.industry) diff --git a/company/company_routes.py b/company/company_routes.py index 0379cca..44e2c28 100644 --- a/company/company_routes.py +++ b/company/company_routes.py @@ -38,3 +38,13 @@ def company_index_route(**kwargs): else: info, result = company_index.get_index_detail_obj() return {"info": info, "result": result}, 200 + + +@company_route.route('/industry_analysis', methods=['GET']) +@verify_token +def industry_analysis_route(**kwargs): + """ + 宏观行业分析 + """ + ci = CompanyIndex() + ci.cid = kwargs['cid']