mitlist/be/app/crud
Mohamad 29e42b8d80 feat: Enhance cost management features with new endpoints and services
This commit introduces significant updates to the cost management functionality, including:

- New endpoints for retrieving cost summaries and generating expenses from lists, improving user interaction with financial data.
- Implementation of a service layer for cost-related logic, encapsulating the core business rules for calculating cost summaries and managing expenses.
- Introduction of a financial activity endpoint to consolidate user expenses and settlements, enhancing the user experience by providing a comprehensive view of financial activities.
- Refactoring of existing code to improve maintainability and clarity, including the addition of new exception handling for financial conflicts.

These changes aim to streamline cost management processes and enhance the overall functionality of the application.
2025-06-21 00:53:03 +02:00
..
__init__.py end of phase 3 2025-03-30 19:42:32 +02:00
audit.py feat: Enhance cost management features with new endpoints and services 2025-06-21 00:53:03 +02:00
category.py feat: Introduce FastAPI and Vue.js guidelines, enhance API structure, and add caching support 2025-06-09 21:02:51 +02:00
chore.py feat: Introduce FastAPI and Vue.js guidelines, enhance API structure, and add caching support 2025-06-09 21:02:51 +02:00
expense.py feat: Introduce FastAPI and Vue.js guidelines, enhance API structure, and add caching support 2025-06-09 21:02:51 +02:00
group.py feat: Introduce FastAPI and Vue.js guidelines, enhance API structure, and add caching support 2025-06-09 21:02:51 +02:00
history.py refactor: Clean up code and improve API structure 2025-06-09 15:14:34 +02:00
invite.py refactor: Clean up code and improve API structure 2025-06-09 15:14:34 +02:00
item.py feat: Introduce FastAPI and Vue.js guidelines, enhance API structure, and add caching support 2025-06-09 21:02:51 +02:00
list.py feat: Introduce FastAPI and Vue.js guidelines, enhance API structure, and add caching support 2025-06-09 21:02:51 +02:00
schedule.py refactor: Clean up code and improve API structure 2025-06-09 15:14:34 +02:00
settlement_activity.py feat: Enhance cost management features with new endpoints and services 2025-06-21 00:53:03 +02:00
settlement.py feat: Introduce FastAPI and Vue.js guidelines, enhance API structure, and add caching support 2025-06-09 21:02:51 +02:00
user.py feat: Introduce FastAPI and Vue.js guidelines, enhance API structure, and add caching support 2025-06-09 21:02:51 +02:00