__init__.py 2.1 KB
# coding=utf-8
#author:        4N
#createtime:    2021/8/11
#email:         nheweijun@sina.com

from flasgger import swag_from
from flask import Blueprint
from app.util import BlueprintApi
from . import feature_query
from . import feature_add
from . import feature_buffer_query
from . import feature_info
from . import feature_delete
from . import feature_schema
from . import feature_edit

class DataManager():

    bp = Blueprint("FeatureService", __name__, url_prefix="/API/FeatureService")
    service_type = []
    @staticmethod
    @bp.route('/Query', methods=['POST'])
    @swag_from(feature_query.Api.api_doc)
    def feature_query():
        """
        要素查询
        """
        return feature_query.Api().result

    @staticmethod
    @bp.route('/BufferQuery', methods=['POST'])
    @swag_from(feature_buffer_query.Api.api_doc)
    def feature_buffer_query():
        """
        缓冲区查询
        """
        return feature_buffer_query.Api().result

    @staticmethod
    @bp.route('/Info', methods=['POST'])
    @swag_from(feature_info.Api.api_doc)
    def feature_info():
        """
        要素info
        """
        return feature_info.Api().result


    @staticmethod
    @bp.route('/Delete', methods=['POST'])
    @swag_from(feature_delete.Api.api_doc)
    def feature_delete():
        """
        要素删除
        """
        return feature_delete.Api().result

    @staticmethod
    @bp.route('/Add', methods=['POST'])
    @swag_from(feature_add.Api.api_doc)
    def feature_add():
        """
        要素增加
        """
        return feature_add.Api().result

    @staticmethod
    @bp.route('/Edit', methods=['POST'])
    @swag_from(feature_edit.Api.api_doc)
    def feature_edit():
        """
        要素修改
        """
        return feature_edit.Api().result

    @staticmethod
    @bp.route('/Schema', methods=['POST'])
    @swag_from(feature_schema.Api.api_doc)
    def feature_schema():
        """
        要素schema
        """
        return feature_schema.Api().result