image_service_list.py 1.1 KB
# coding=utf-8
#author:        4N
#createtime:    2021/7/19
#email:         nheweijun@sina.com


from app.util.component.ApiTemplate import ApiTemplate
from app.util.component.ModelVisitor import ModelVisitor
from app.modules.image.models import ImageService


class Api(ApiTemplate):



    api_name = "注册影像服务"




    def process(self):



        # 返回结果
        res = {}

        try:
            page_index = int(self.para.get("page_index", "0"))
            page_size = int(self.para.get("page_size", "10"))

            alias = self.para.get("alias")
            name = self.para.get("name")


            image_services = ImageService.query.all()

            res["data"] = ModelVisitor.objects_to_jsonarray(image_services)
            res["result"] = True


        except Exception as e:
            raise e

        return res

    api_doc = {
        "tags": ["影像接口"],
        "parameters": [
        ],
        "responses": {
            200: {
                "schema": {
                    "properties": {
                    }
                }
            }
        }
    }