49 lines
1.1 KiB
Rust
49 lines
1.1 KiB
Rust
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<AppState> {
|
|
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())
|
|
}
|