Example #1
0
        'limit': '条数'
    })

# 预警配置列表返回值
alert_conf_list_response_success = api.response(
    200, '成功',
    api.model(
        'alert_conf_list_response_success', {
            'state':
            fields.Integer(description=200),
            'msg':
            fields.String(description='成功'),
            'data':
            fields.Nested(model=api.model(
                'alert_conf_list_response_data', {
                    'id':
                    fields.String(description='配置id'),
                    'alert_channel':
                    fields.String(description='预警渠道:1.邮件,2.钉钉'),
                    'conf_name':
                    fields.String(description='配置名称'),
                    'param_config':
                    fields.String(
                        description='邮箱/api: 1.邮件: 发件人邮箱, 2.顶顶: 钉钉机器人api')
                }),
                          description='预警配置列表返回值')
        }))

# 预警配置详情返回值
alert_conf_detail_response_success = api.response(
    200, '成功',
Example #2
0
# !/usr/bin/env python
# -*- coding: utf-8 -*-

from configs import api

from flask_restplus import fields

# 登陆
login_data_request = api.doc(
    body=api.model('login_data_request', {
        'username': fields.String(description='用户名'),
        'password': fields.String(description='密码')
    },
                   description='用户登录请求参数'))

# 登陆返回值
login_data_response_success = api.response(
    200, '成功',
    api.model(
        'login_response_success', {
            'state': fields.Integer(description=200),
            'msg': fields.String(description='成功')
        }))
Example #3
0
from flask_restplus import fields

# 血缘关系请求值
graph_data_request = api.doc(params={
    'schedule_id': '调度id',
    'schedule_status': '调度状态: 0: 全部; 1: 正常; 2: 停止; 3: 运行中',
    'dependent_status': '调度依赖状态: 0: 全部; 1: 正常; 2: 停止',
    'show_type': '展示类型: 1: 关系图; 2:和弦图'
})

# 血缘关系返回值
graph_data_response_success = api.response(200, '成功', api.model('interface_response_success', {
    'state': fields.Integer(description=200),
    'msg': fields.String(description='成功'),
    'data': fields.Nested(model=api.model('response_data', {
        'data': fields.List(fields.Nested(model=api.model('data_response', {
            'id': fields.String(description='排序id'),
            'name': fields.Integer(description='调度id'),
            'category': fields.Integer(description='分组'),
            'symbolSize': fields.Integer(description='权重'),
            'x': fields.Integer(description='x轴坐标'),
            'y': fields.Integer(description='y轴坐标')
        }))),
        'links': fields.List(fields.Nested(model=api.model('links_response', {
            'source': fields.String(description='初始点'),
            'target': fields.Integer(description='结束点'),
            'lineStyle': fields.String(description='边样式')
        }))),
        'layout': fields.String('展示类型')
    }), description='关系数据')
}))
Example #4
0
    'interface_name': '任务流名称',
    'interface_index': '任务流目录',
    'start_time': '开始创建时间',
    'end_time': '结束创建时间',
    'is_deleted': '是否使用: 0全部, 1正常, 2删除',
    'page': '页码',
    'limit': '条数'
})

# 任务流列表返回值
interface_list_response_success = api.response(200, '成功', api.model('interface_list_response_success', {
    'state': fields.Integer(description=200),
    'msg': fields.String(description='成功'),
    'data': fields.Nested(model=api.model('job_list_response_data', {
        'interface_id': fields.String(description='任务流id'),
        'user_name': fields.String(description='创建者'),
        'interface_name': fields.String(description='任务流名称'),
        'interface_desc': fields.String(description='任务流描述'),
        'is_deleted': fields.Integer(description='是否失效: 0.正常, 1.失效'),
    }), description='任务流列表返回值')
}))

# 任务流图请求
interface_graph = api.doc(params={
    'graph_type': '图表类型: 1.任务流中任务依赖, 2.局部-任务流依赖, 3.全局-任务流依赖'
})

# 任务流修改请求
interface_update_request = api.doc(body=api.model('interface_update_request', {
    'interface_name': fields.String(description='任务流名称'),
    'interface_desc': fields.String(description='任务流描述'),
from flask_restplus import fields

# 接口列表请求值
interface_list_request = api.doc(params={
    'interface_id': '接口ID',
    'interface_type': '接口类型',
    'run_times': '运行次数',
    'total_times': '运行总次数',
    'run_type': '账期类型',
    'status': '接口状态'
})

# 接口状态返回值
interface_status_response_success = api.response(200, '成功', api.model('interface_response_success', {
    'state': fields.Integer(description=200),
    'msg': fields.String(description='成功'),
    'data': fields.Nested(model=api.model('response_data', {
        's': fields.List(fields.Nested(model=api.model('status_response', {
            'name': fields.String(description='描述'),
            'value': fields.Integer(description='数值')
        }))),
        'd': fields.List(fields.Nested(model=api.model('status_response', {
            'name': fields.String(description='描述'),
            'value': fields.Integer(description='数值')
        }))),
        'm': fields.List(fields.Nested(model=api.model('status_response', {
            'name': fields.String(description='描述'),
            'value': fields.Integer(description='数值')
        })))
    }), description='圆环图')
}))
Example #6
0
    })

# 任务列表返回值
job_list_response_success = api.response(
    200, '成功',
    api.model(
        'job_list_response_success', {
            'state':
            fields.Integer(description=200),
            'msg':
            fields.String(description='成功'),
            'data':
            fields.Nested(model=api.model(
                'job_list_response_data', {
                    'job_id': fields.String(description='任务id'),
                    'user_name': fields.String(description='创建者'),
                    'job_name': fields.String(description='任务名称'),
                    'description': fields.String(description='任务描述'),
                    'server_host': fields.String(description='服务器域名'),
                    'server_user': fields.String(description='服务器用户'),
                    'server_dir': fields.String(description='服务器目录'),
                    'server_script': fields.String(description='脚本命令'),
                    'is_deleted': fields.Integer(description='是否失效'),
                    'retry': fields.Integer(description='重试次数'),
                    'update_time': fields.String(description='修改时间')
                }),
                          description='任务列表返回值')
        }))

# 任务修改请求
job_update_request = api.doc(
Example #7
0
interface_list_request = api.doc(params={
    'interface_name': '项目名称',
    'start_time': '开始创建时间',
    'end_time': '结束创建时间',
    'is_deleted': '是否使用: 0全部, 1正常, 2删除',
    'page': '页码',
    'limit': '条数'
})

# 接口列表返回值
interface_list_response_success = api.response(200, '成功', api.model('interface_list_response_success', {
    'state': fields.Integer(description=200),
    'msg': fields.String(description='成功'),
    'data': fields.Nested(model=api.model('job_list_response_data', {
        'interface_id': fields.String(description='接口id'),
        'user_name': fields.String(description='创建者'),
        'interface_name': fields.String(description='接口名称'),
        'interface_desc': fields.String(description='接口描述'),
        'run_period': fields.String(description='账期'),
        'is_deleted': fields.Integer(description='是否删除: 0否, 1是'),
    }), description='接口列表返回值')
}))

# 接口修改请求
interface_update_request = api.doc(body=api.model('interface_update_request', {
    'interface_name': fields.String(description='接口名称'),
    'interface_desc': fields.String(description='接口描述'),
    'retry': fields.Integer(description='重试次数'),
    'is_deleted': fields.Integer(description='是否删除: 0否, 1是')
}, description='接口修改请求参数'))

# 新增接口请求