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


from flasgger import swag_from
from flask import Blueprint
from app.util import BlueprintApi
from . import image_register
from . import image_service_register
from . import image_server_list
from . import data_list
class DataManager(BlueprintApi):

    bp = Blueprint("Image", __name__, url_prefix="/API/Image")

    @staticmethod
    @bp.route('/Register', methods=['POST'])
    @swag_from(image_register.Api.api_doc)
    def image_register():
        """
        影像注册
        """
        return image_register.Api().result

    @staticmethod
    @bp.route('/ServiceRegister', methods=['POST'])
    @swag_from(image_service_register.Api.api_doc)
    def image_service_register():
        """
        服务注册
        """
        return image_service_register.Api().result

    @staticmethod
    @bp.route('/ServerList', methods=['GET'])
    @swag_from(image_server_list.Api.api_doc)
    def image_server_list():
        """
        服务器列表
        """
        return image_server_list.Api().result


    @staticmethod
    @bp.route('/DataList', methods=['POST'])
    @swag_from(data_list.Api.api_doc)
    def data_list():
        """
        数据列表
        """
        return data_list.Api().result