Files
vmall/apps/api/src/modules/mod.rs
T

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())
}