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)