2022-02-14 14:54:21 +08:00
|
|
|
from file.file_impl import get_file_impl
|
|
|
|
|
|
|
|
|
|
|
|
class FileObject:
|
|
|
|
|
|
|
|
def __init__(self):
|
|
|
|
self.file_id = None
|
|
|
|
|
|
|
|
def get_file(self):
|
|
|
|
"""
|
|
|
|
获取文件
|
|
|
|
"""
|
|
|
|
|
|
|
|
|
|
|
|
class CreditRatingReportFile(FileObject):
|
|
|
|
"""
|
|
|
|
企业综合信用评价报告
|
|
|
|
"""
|
|
|
|
def get_file(self):
|
|
|
|
file_db = "评价"
|
|
|
|
file_bucket = "综合信用报告"
|
|
|
|
return get_file_impl(file_db, file_bucket, self.file_id)
|
|
|
|
|
|
|
|
|
2022-03-01 15:41:58 +08:00
|
|
|
class CreditEsgReportFile(FileObject):
|
|
|
|
"""
|
|
|
|
esg评价报告
|
|
|
|
"""
|
|
|
|
def get_file(self):
|
|
|
|
file_db = "评价"
|
|
|
|
file_bucket = "esg报告"
|
|
|
|
return get_file_impl(file_db, file_bucket, self.file_id)
|
|
|
|
|
|
|
|
|
2022-02-14 14:54:21 +08:00
|
|
|
class CreditRatingCertificationFile(FileObject):
|
|
|
|
"""
|
|
|
|
综合信用评价证书
|
|
|
|
"""
|
|
|
|
def get_file(self):
|
|
|
|
file_db = "评价"
|
|
|
|
file_bucket = "评价证书"
|
|
|
|
return get_file_impl(file_db, file_bucket, self.file_id)
|
|
|
|
|
|
|
|
|
2022-03-01 15:41:58 +08:00
|
|
|
class CreditESGCertificationFile(FileObject):
|
|
|
|
"""
|
|
|
|
esg评价证书
|
|
|
|
"""
|
|
|
|
def get_file(self):
|
|
|
|
file_db = "评价"
|
|
|
|
file_bucket = "ESG评价证书"
|
|
|
|
return get_file_impl(file_db, file_bucket, self.file_id)
|
|
|
|
|
|
|
|
|
2022-02-14 14:54:21 +08:00
|
|
|
class IndustryReportFile(FileObject):
|
|
|
|
"""
|
|
|
|
宏观行业报告
|
|
|
|
"""
|
|
|
|
def get_file(self):
|
|
|
|
file_db = "宏观"
|
|
|
|
file_bucket = "宏观报告PDF"
|
|
|
|
return get_file_impl(file_db, file_bucket, self.file_id)
|