tfse-app-api-v0.2/Objects/InProject/Other/TFSEFile.py

25 lines
660 B
Python

from flask import Response
from Utils.ObjUtil import SpecObject
from Utils.ValidateUtil import ValidateAttr
class TFSEFile(SpecObject):
"""文件类"""
file_id = ValidateAttr(field='file_id', type=str)
file_bucket = ValidateAttr(field='file_bucket', in_list=["综信报告", "综信证书", "ESG报告", "ESG证书", "行业分析报告"])
file_body = ValidateAttr(field='file_body', type=Response, default=None)
fields_map = {
"file_id": "文件ID",
"file_bucket": "文件桶",
"file_body": "文件体"
}
def get_image(self):
"""获取图片"""
def get_pdf(self):
"""获取PDF"""