from flask import Blueprint, request from Modules.File.FileImpl import FileObjImpl from Utils.ErrorUtil import APIReturnError from Utils.RouteUtil import RouteParamsCheck file_route = Blueprint('file', __name__) @file_route.route('/new_file_obj', methods=['POST']) def new_file_obj_route(): """新建对象文件""" try: RouteParamsCheck(req=request.json, params=["class_name", "parameter"]).required() data = request.json impl = FileObjImpl() result = impl.new_file_obj(data=data) return {"info": "新建对象文件", "result": result}, 200 except APIReturnError as e: return {"info": e.__str__()}, e.status_code