digit_crud_bloc 0.0.3-dev
digit_crud_bloc: ^0.0.3-dev copied to clipboard
This package provides the core logic and services for managing entity-based data flows in a modular and extensible way. It supports dynamic entity mapping, relationship traversal, nested field resolut [...]
0.0.3-dev #
- Fixed query for count fetching
0.0.2-dev #
- Major refactor for maintainability and clarity. No logic changes.
- All BLoC, service, and singleton naming is now generic (CrudBloc, CrudService, etc.).
- Extracted query-building, hydration, and relationship graph logic into dedicated helpers:
QueryBuilderfor SQL and filter utilitiesHydrationHelperfor nested model hydrationRelationshipGraphHelperfor relationship pathfinding
- Singleton setup now requires all dependencies to be set explicitly.
- Improved documentation and code comments throughout.
- The main repository class is now focused and readable, with helpers handling complex logic.
0.0.1-dev #
RegistrationServiceclass to centralize entity-level CRUD operations and search logic.- Relationship graph support using
RelationshipMappingto resolve parent-child entity relationships. - Nested model mapping via
NestedModelMappingfor resolving and filtering deeply nested fields. - Global search support through
GlobalSearchParametersandSearchEntityRepository. - Full CRUD functionality:
registerEntities()– CreatesearchHouseholds()– ReadupdateEntities()– UpdatedeleteEntities()– Delete