2022-02-11 16:23:58 +08:00
|
|
|
from Manage.rating.scripts import rating_result_script, search_rating_script, fill_detailss_script, risk_info_script, \
|
2022-03-15 14:06:58 +08:00
|
|
|
report_edit_script, report_delete_script, report_create_script, get_report_text_model_impl, \
|
2022-03-17 14:49:02 +08:00
|
|
|
get_company_process_script, search_esg_rating_result_script, fill_esg_details_script, esg_risk_info_script, \
|
|
|
|
get_esg_report_text_impl, esg_report_edit_script, esg_report_delete_script, esg_report_create_script
|
2022-02-11 16:23:58 +08:00
|
|
|
|
|
|
|
|
2022-01-04 15:56:13 +08:00
|
|
|
class Rating:
|
|
|
|
|
|
|
|
def __init__(self):
|
2022-01-07 00:07:30 +08:00
|
|
|
self.query = None
|
2022-01-04 15:56:13 +08:00
|
|
|
self.rid = None
|
2022-01-13 17:17:36 +08:00
|
|
|
self.industry = None
|
2022-01-27 17:28:49 +08:00
|
|
|
self.cid = None
|
2022-03-15 14:06:58 +08:00
|
|
|
self.types = None
|
2022-01-06 17:22:37 +08:00
|
|
|
|
2022-01-12 22:45:11 +08:00
|
|
|
def search_rating(self, skip, limit):
|
2022-01-07 10:45:26 +08:00
|
|
|
"""
|
|
|
|
企业评价记录搜索
|
|
|
|
Parameters:
|
|
|
|
-
|
|
|
|
Returns:
|
|
|
|
result: 查询结果
|
|
|
|
"""
|
2022-01-12 22:45:11 +08:00
|
|
|
result = search_rating_script(self.query, skip, limit)
|
2022-01-06 17:22:37 +08:00
|
|
|
return result
|
2022-01-07 00:07:30 +08:00
|
|
|
|
|
|
|
def search_rating_result(self):
|
2022-01-07 10:45:26 +08:00
|
|
|
"""
|
|
|
|
查询评价结果
|
|
|
|
Parameters:
|
|
|
|
-
|
|
|
|
Returns:
|
|
|
|
result: 查询结果
|
|
|
|
"""
|
2022-01-07 00:07:30 +08:00
|
|
|
result = rating_result_script(self.rid)
|
|
|
|
return result
|
|
|
|
|
|
|
|
def search_fill_details(self):
|
2022-01-07 10:45:26 +08:00
|
|
|
"""
|
|
|
|
查看填报详情信息
|
|
|
|
Parameters:
|
|
|
|
-
|
|
|
|
Returns:
|
|
|
|
result: 查询结果
|
|
|
|
"""
|
2022-01-07 00:07:30 +08:00
|
|
|
result = fill_detailss_script(self.rid)
|
|
|
|
return result
|
|
|
|
|
|
|
|
def search_risk_info(self):
|
2022-01-07 10:45:26 +08:00
|
|
|
"""
|
|
|
|
查看风险数据信息
|
|
|
|
Parameters:
|
|
|
|
-
|
|
|
|
Returns:
|
|
|
|
result: 查询结果
|
|
|
|
"""
|
2022-01-07 00:07:30 +08:00
|
|
|
result = risk_info_script(self.rid)
|
2022-01-07 10:45:26 +08:00
|
|
|
return result
|
|
|
|
|
|
|
|
def report_edit(self, text_model):
|
|
|
|
"""
|
|
|
|
编辑报告数据
|
|
|
|
Parameters:
|
|
|
|
text_model: 报告数据
|
|
|
|
Returns:
|
|
|
|
result: 编辑结果
|
|
|
|
"""
|
|
|
|
result = report_edit_script(self.rid, text_model)
|
2022-01-12 17:18:08 +08:00
|
|
|
return result
|
|
|
|
|
|
|
|
def report_delete(self):
|
|
|
|
result = report_delete_script(self.rid)
|
|
|
|
return result
|
|
|
|
|
|
|
|
def report_create(self):
|
|
|
|
"""
|
|
|
|
报告生成
|
|
|
|
Parameters:
|
|
|
|
-
|
|
|
|
Returns:
|
|
|
|
result: 生成结果
|
|
|
|
"""
|
2022-01-27 17:28:49 +08:00
|
|
|
result = report_create_script(self.rid, self.cid)
|
2022-01-12 17:18:08 +08:00
|
|
|
return result
|
2022-01-13 17:17:36 +08:00
|
|
|
|
2022-03-02 11:30:41 +08:00
|
|
|
def get_report_text_model(self):
|
|
|
|
"""
|
|
|
|
获取报告text_model
|
|
|
|
"""
|
|
|
|
return get_report_text_model_impl(self.rid)
|
|
|
|
|
2022-03-15 14:06:58 +08:00
|
|
|
def get_company_process(self):
|
|
|
|
"""
|
|
|
|
获取企业测评流程
|
|
|
|
"""
|
|
|
|
data = get_company_process_script(self.types, self.rid, self.cid)
|
|
|
|
return data
|
2022-03-02 11:30:41 +08:00
|
|
|
|
2022-03-17 14:49:02 +08:00
|
|
|
def search_esg_rating_result(self):
|
|
|
|
"""
|
|
|
|
查询ESG评价结果
|
|
|
|
Parameters:
|
|
|
|
-
|
|
|
|
Returns:
|
|
|
|
result: 查询结果
|
|
|
|
"""
|
|
|
|
result = search_esg_rating_result_script(self.rid)
|
|
|
|
return result
|
|
|
|
|
|
|
|
def search_esg_fill_details(self):
|
|
|
|
"""
|
|
|
|
查看ESG填报详情信息
|
|
|
|
Parameters:
|
|
|
|
-
|
|
|
|
Returns:
|
|
|
|
result: 查询结果
|
|
|
|
"""
|
|
|
|
result = fill_esg_details_script(self.rid)
|
|
|
|
return result
|
|
|
|
|
|
|
|
def search_esg_risk_info(self):
|
|
|
|
"""
|
|
|
|
查看风险数据信息
|
|
|
|
Parameters:
|
|
|
|
-
|
|
|
|
Returns:
|
|
|
|
result: 查询结果
|
|
|
|
"""
|
|
|
|
result = esg_risk_info_script(self.rid)
|
|
|
|
return result
|
|
|
|
|
|
|
|
def get_esg_report_text(self):
|
|
|
|
"""
|
|
|
|
获取报告text_model
|
|
|
|
"""
|
|
|
|
return get_esg_report_text_impl(self.rid)
|
|
|
|
|
|
|
|
def esg_report_edit(self, text_model):
|
|
|
|
"""
|
|
|
|
编辑报告数据
|
|
|
|
Parameters:
|
|
|
|
text_model: 报告数据
|
|
|
|
Returns:
|
|
|
|
result: 编辑结果
|
|
|
|
"""
|
|
|
|
result = esg_report_edit_script(self.rid, text_model)
|
|
|
|
return result
|
|
|
|
|
|
|
|
def esg_report_delete(self):
|
|
|
|
result = esg_report_delete_script(self.rid)
|
|
|
|
return result
|
|
|
|
|
|
|
|
def esg_report_create(self):
|
|
|
|
"""
|
|
|
|
报告生成
|
|
|
|
Parameters:
|
|
|
|
-
|
|
|
|
Returns:
|
|
|
|
result: 生成结果
|
|
|
|
"""
|
|
|
|
result = esg_report_create_script(self.rid, self.cid)
|
|
|
|
return result
|