...
This commit is contained in:
@@ -1,9 +1,7 @@
|
||||
use crate::db::db::DB;
|
||||
use crate::db::base::{SledDBResult, SledModel};
|
||||
use crate::impl_model_methods;
|
||||
use crate::models::biz::product::Product;
|
||||
use crate::models::biz::sale::Sale;
|
||||
use crate::models::biz::Currency;
|
||||
use crate::models::biz::{Product, Sale, Currency};
|
||||
|
||||
// Implement model-specific methods for Product
|
||||
impl_model_methods!(Product, product, products);
|
||||
|
13
herodb/src/models/biz/mod.rs
Normal file
13
herodb/src/models/biz/mod.rs
Normal file
@@ -0,0 +1,13 @@
|
||||
pub mod currency;
|
||||
pub mod product;
|
||||
pub mod sale;
|
||||
|
||||
// Re-export all model types for convenience
|
||||
pub use product::{Product, ProductComponent, ProductType, ProductStatus};
|
||||
pub use sale::{Sale, SaleItem, SaleStatus};
|
||||
pub use currency::Currency;
|
||||
|
||||
// Re-export builder types
|
||||
pub use product::{ProductBuilder, ProductComponentBuilder};
|
||||
pub use sale::{SaleBuilder, SaleItemBuilder};
|
||||
pub use currency::CurrencyBuilder;
|
Reference in New Issue
Block a user