image_delete.py 1005 Bytes
# coding=utf-8
#author:        4N
#createtime:    2021/7/19
#email:         nheweijun@sina.com

from app.util.component.ApiTemplate import ApiTemplate
from app.models import  db
from ..models import Image
class Api(ApiTemplate):

    api_name = "删除影像数据"

    def process(self):

        res = {}

        try:
            guid = self.para.get("guid")
            image = Image.query.filter_by(guid=guid).one_or_none()
            db.session.delete(image)
            db.session.commit()
            res["result"] = True

        except Exception as e:
            raise e

        return res

    api_doc = {
        "tags": ["影像接口"],
        "parameters": [
            {"name": "guid",
             "in": "formData",
             "type": "string"}
        ],
        "responses": {
            200: {
                "schema": {
                    "properties": {
                    }
                }
            }
        }
    }