pub mod account; pub mod aftersale; pub mod address; pub mod billing; pub mod brand; pub mod cart; pub mod category; pub mod content; pub mod coupon; pub mod currency; pub mod favorite; pub mod flash_sale; pub mod fulfillment; pub mod group_buying; pub mod health; pub mod identity; pub mod order; pub mod points; pub mod product; pub mod shop; use axum::Router; use crate::state::AppState; pub fn api_router() -> Router { Router::new() .merge(health::router()) .merge(aftersale::router()) .merge(account::router()) .merge(address::router()) .merge(identity::router()) .merge(currency::router()) .merge(product::router()) .merge(category::router()) .merge(brand::router()) .merge(content::router()) .merge(cart::router()) .merge(coupon::router()) .merge(favorite::router()) .merge(flash_sale::router()) .merge(group_buying::router()) .merge(order::router()) .merge(points::router()) .merge(shop::router()) .merge(fulfillment::router()) .merge(billing::router()) }