diff --git a/src/domain.rs b/src/domain.rs index 92bf6ba..51f5645 100644 --- a/src/domain.rs +++ b/src/domain.rs @@ -1,4 +1,5 @@ pub mod benutzer; pub mod gruppe; +pub mod liegenschaft; pub mod rolle; pub mod typ; diff --git a/src/domain/liegenschaft.rs b/src/domain/liegenschaft.rs new file mode 100644 index 0000000..758c8f6 --- /dev/null +++ b/src/domain/liegenschaft.rs @@ -0,0 +1,6 @@ +pub mod dataloader; +pub mod entity; +pub mod model; +pub mod queries; +pub mod repository; +pub mod service; diff --git a/src/domain/liegenschaft/dataloader.rs b/src/domain/liegenschaft/dataloader.rs new file mode 100644 index 0000000..e69de29 diff --git a/src/domain/liegenschaft/entity.rs b/src/domain/liegenschaft/entity.rs new file mode 100644 index 0000000..3a51104 --- /dev/null +++ b/src/domain/liegenschaft/entity.rs @@ -0,0 +1,2 @@ +pub mod liegenschaft; +pub use liegenschaft::Liegenschaft; diff --git a/src/domain/liegenschaft/entity/liegenschaft.rs b/src/domain/liegenschaft/entity/liegenschaft.rs new file mode 100644 index 0000000..1073b58 --- /dev/null +++ b/src/domain/liegenschaft/entity/liegenschaft.rs @@ -0,0 +1,9 @@ +use crate::scalar::{Id, Time}; + +pub struct Liegenschaft { + pub id_liegenschaft: Id, + pub id: String, + pub liegenschaftname: String, + pub erstellt_am: Option