This commit is contained in:
kristof 2025-04-04 11:40:11 +02:00
parent 39dc7c2004
commit bcfa874c2b
3 changed files with 18 additions and 3 deletions

View File

@ -25,3 +25,7 @@ paste = "1.0"
[[example]]
name = "rhai_demo"
path = "examples/rhai_demo.rs"
[[bin]]
name = "dbexample2"
path = "src/cmd/dbexample2/main.rs"

View File

@ -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);

View 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;