cross_doctor/app/monitor_views.py

39 lines
1.1 KiB
Python

# -*- coding: utf-8 -*-
# @Author: Owl
# @Date: 2025/11/18 9:50
# @Description: 巡检相关接口入口类
from flask import request
from app.cross_monitor_worker import *
from app.cross_eva_views import app
@app.route('/api/monitor_usable_dates', methods=['GET'])
def get_monitor_usable_dates():
return query_monitor_task_usable_date_list(dict(request.args))
@app.route('/api/query_monitor_data', methods=['POST'])
def query_monitor_data_api():
return query_monitor_data(request.json)
@app.route('/api/query_monitor_data_trend', methods=['POST'])
def query_monitor_data_trend_api():
return query_monitor_data_trend(request.json)
@app.route('/api/query_cross_tp_data_trend', methods=['POST'])
def query_cross_tp_data_trend_api():
return query_cross_tp_data_trend(request.json)
@app.route('/api/query_monitor_problems', methods=['POST'])
def query_monitor_problems_api():
return query_monitor_problems(request.json)
@app.route('/api/update_cross_problem_shield_state', methods=['POST'])
def update_cross_shield_state_api():
return update_cross_problem_shield_state(request.json)