from .tasks import register_task_routes from .auth import register_auth_routes from .admin import register_admin_routes from .skills import register_skill_routes from .ratings import register_rating_routes from .carousels import register_carousel_routes from .news import register_news_routes from .users import register_user_routes from .config import register_config_routes from .suggestions import register_suggestion_routes from .sensitive_words import register_sensitive_word_routes def register_routes(app): register_task_routes(app) register_auth_routes(app) register_admin_routes(app) register_skill_routes(app) register_rating_routes(app) register_carousel_routes(app) register_news_routes(app) register_user_routes(app) register_config_routes(app) register_suggestion_routes(app) register_sensitive_word_routes(app) @app.route('/api/health') def health_check(): return {'status': 'ok', 'version': '1.0.0'} @app.route('/api') def api_root(): return {'message': '本地帮 API', 'version': '1.0.0', 'endpoints': '/api/'} @app.route('/api/v1/health') def health_check_v1(): return {'status': 'ok', 'version': '1.0.0'} @app.route('/api/v1') def api_v1_root(): return {'message': '本地帮 API v1', 'version': '1.0.0'}