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

25 lines
660 B
Python
Raw Permalink Normal View History

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