Commit Graph

19 Commits

Author SHA1 Message Date
cce4de566c Fix JPA schema validation to allow backend startup 2026-03-08 13:41:15 -06:00
2dedd5508f Add customer registration, profile management and refunds 2026-03-08 10:50:03 -06:00
6b182f2cc2 Fix Pet entity ID mapping for JPA compatibility 2026-03-08 10:14:08 -06:00
ad81bd031d Allow public viewing of pets and sales 2026-03-08 09:39:37 -06:00
3a93fea34f Fix database seeding, add security and complete missing endpoints 2026-03-08 09:11:26 -06:00
3a00209e1f Align backend schema with desktop application 2026-03-06 09:58:09 -07:00
9313ca74f4 Update Store and Pet services and DTOs 2026-03-05 16:58:37 -07:00
a018c98ce7 Add repositories for new entities and cleanup 2026-03-05 16:40:53 -07:00
90197ededd Align backend schema with desktop application 2026-03-05 16:39:57 -07:00
1755e2257f Handle null store in inventory response mapping 2026-03-05 11:08:02 -07:00
4c082abc18 Fix pet status enum to uppercase 2026-03-05 11:06:04 -07:00
d9689612f8 Allow null store in inventory 2026-03-05 11:03:47 -07:00
e57e4e11d8 Make inventory storeId optional 2026-03-05 11:02:04 -07:00
9ae6ddc48e Fix inventory and supplier API field names 2026-03-05 11:00:04 -07:00
caec657d5b Fix product API field names to match Postman 2026-03-05 10:53:49 -07:00
d7fb057e64 Match Postman API contract for desktop app
- Change bulk delete from POST /bulk-delete to DELETE with body
- Add search parameter support (q) to all list endpoints
- Add customer registration endpoint
- Add stores listing endpoint
- Add analytics dashboard endpoint (admin only)
- Update appointment availability to include storeId
- Add CUSTOMER role to User entity
- Implement search across all repositories
2026-03-05 08:44:49 -07:00
d6eaeb2d88 Restore complete implementations 2026-03-05 06:00:38 -07:00
5b4797fdcc Add Docker support with auto database initialization 2026-03-05 05:57:32 -07:00
aeb8002b2b Move backend to root directory 2026-03-05 05:57:32 -07:00