# -*- coding: utf-8 -*- # @Author: Owl # @Date: 2025/11/28 16:35 # @Description: 路口对比评测相关接口 from flask import request 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)