74 lines
2.1 KiB
Python
74 lines
2.1 KiB
Python
# -*- coding: utf-8 -*-
|
|
# @Author: Owl
|
|
# @Date: 2025/11/28 16:35
|
|
# @Description: 路口对比评测相关接口
|
|
from flask import request
|
|
|
|
# from app.cross_compare_report import *
|
|
from app.cross_compare_worker import *
|
|
from app.cross_eva_views import app
|
|
|
|
|
|
@app.route('/api/cross_compare_data', methods=['POST'])
|
|
def cross_compare_data():
|
|
return query_compare_data(request.json)
|
|
|
|
|
|
@app.route('/api/do_add_cross_survey_job', methods=['POST'])
|
|
def do_add_cross_survey_job_api():
|
|
return do_add_cross_survey_job(request.json)
|
|
|
|
|
|
@app.route('/api/del_cross_survey_job', methods=['GET'])
|
|
def del_cross_survey_job_api():
|
|
return do_del_cross_survey_job(request.args)
|
|
|
|
|
|
@app.route('/api/query_cross_survey_jobs', methods=['GET'])
|
|
def query_cross_survey_jobs_api():
|
|
return query_cross_survey_job_list(request.args)
|
|
|
|
|
|
@app.route('/api/rerun_cross_survey', methods=['GET'])
|
|
def rerun_cross_survey_api():
|
|
return rerun_cross_survey_job(request.args)
|
|
|
|
|
|
@app.route('/api/query_cross_survey_result', methods=['GET'])
|
|
def query_cross_survey_job_detail_api():
|
|
return query_cross_survey_result(request.args)
|
|
|
|
|
|
@app.route('/api/rerun_cross_survey_part', methods=['POST'])
|
|
def rerun_cross_survey_part_api():
|
|
return rerun_cross_survey_dir(request.json)
|
|
|
|
|
|
@app.route('/api/query_usable_survey_crosses', methods=['GET'])
|
|
def query_usable_survey_crosses_api():
|
|
return query_usable_survey_crosses(request.args)
|
|
|
|
|
|
@app.route('/api/query_cross_survey_usable_dates', methods=['GET'])
|
|
def query_cross_survey_usable_dates_api():
|
|
return query_cross_survey_usable_dates(request.args)
|
|
|
|
|
|
@app.route('/api/cross_survey_pngs', methods=['GET'])
|
|
def cross_survey_pngs_api():
|
|
return query_cross_survey_pngs(request.args)
|
|
|
|
|
|
# @app.route('/api/gen_compare_report', methods=['POST'])
|
|
# def gen_compare_report_api():
|
|
# return gen_cross_compare_report(request.json)
|
|
|
|
|
|
# @app.route('/api/save_report_record', methods=['POST'])
|
|
# def save_report_record_api():
|
|
# return collect_report(request.args)
|
|
#
|
|
#
|
|
# @app.route('/api/query_report_records', methods=['GET'])
|
|
# def query_report_records_api():
|
|
# return query_collect_report_record(request.args) |