1.2 KiB
1.2 KiB
title, status, owner, created_at, related
| title | status | owner | created_at | related | |||
|---|---|---|---|---|---|---|---|
| Task: Backend Refactoring for Schema v1.7.0 | DONE | Backend Team | 2025-12-23 |
|
Objective
Update backend entities and logic to align with schema v1.7.0 and revised document numbering specifications.
Scope of Work
1. Drawing Module
- Contract Drawings:
- Update
ContractDrawingentity (map_cat_id, volume_page) - Create
ContractDrawingSubcatCatMapentity
- Update
- Shop Drawings:
- Update
ShopDrawingMainCategory(add project_id) - Update
ShopDrawingSubCategory(add project_id, remove main_cat_id) - Update
ShopDrawing(remove title) - Update
ShopDrawingRevision(add title, legacy_number)
- Update
- As Built Drawings (New):
- Create entities for
asbuilt_drawingsand related tables.
- Create entities for
2. Document Numbering Module
- Counters:
- Update
DocumentNumberCounterentity to match 8-part Composite Key. - Ensure strict typing for
reset_scope.
- Update
Definition of Done
- All entities match v1.7.0 schema
- Application compiles without type errors
- Document Numbering service supports new key structure