tfse-admin-api-v0.2/file/file_obj.py

63 lines
1.4 KiB
Python

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)
class CreditEsgReportFile(FileObject):
"""
esg评价报告
"""
def get_file(self):
file_db = "评价"
file_bucket = "esg报告"
return get_file_impl(file_db, file_bucket, self.file_id)
class CreditRatingCertificationFile(FileObject):
"""
综合信用评价证书
"""
def get_file(self):
file_db = "评价"
file_bucket = "评价证书"
return get_file_impl(file_db, file_bucket, self.file_id)
class CreditESGCertificationFile(FileObject):
"""
esg评价证书
"""
def get_file(self):
file_db = "评价"
file_bucket = "ESG评价证书"
return get_file_impl(file_db, file_bucket, self.file_id)
class IndustryReportFile(FileObject):
"""
宏观行业报告
"""
def get_file(self):
file_db = "宏观"
file_bucket = "宏观报告PDF"
return get_file_impl(file_db, file_bucket, self.file_id)