cross_doctor/app/cross_eva_views.py

41 lines
1.0 KiB
Python
Raw Normal View History

# -*- coding: utf-8 -*-
# @Author: Owl
# @Date: 2025/10/20 10:27
# @Description:
from apscheduler.schedulers.background import BackgroundScheduler
from flask import Flask, request, jsonify, redirect
from flask_cors import CORS
from flask_caching import Cache
from app.cross_evaluate_worker import *
app = Flask(__name__)
cache = Cache(app, config={'CACHE_TYPE': 'simple'})
CORS(app, resources={r"/api/*": {"origins": "*"}})
cache_keys = ['userid']
@app.route('/', methods=['GET'])
def server_info():
res = make_common_res(0, 'this is cross doctor backend server')
return json.dumps(res)
@app.route('/api/query_cross_list', methods=['GET'])
def query_cross_list_api():
return query_cross_list(dict(request.args))
@app.route('/api/query_cross_usable_date', methods=['GET'])
def query_cross_usable_date_api():
return query_cross_usable_date(dict(request.args))
@app.route('/api/query_cross_delay_info', methods=['GET'])
def query_cross_delay_info_api():
return query_cross_delay_info(dict(request.args))
if __name__ == '__main__':
pass