24 lines
795 B
Markdown
24 lines
795 B
Markdown
# Plan de dev (court terme)
|
|
|
|
## Etape 1 - Setup et base technique
|
|
- Creer structure repo (backend/frontend/docs/data/migrations).
|
|
- Init module Go, dependances Gin.
|
|
- Point d'entree backend avec route de sante.
|
|
|
|
## Etape 2 - Schema Ent (FR)
|
|
- Tables : Objet, Categorie, Emplacement.
|
|
- Relations hierarchiques pour Categorie et Emplacement.
|
|
- Champs principaux Objet (nom, description, quantite, prix_achat, etc.).
|
|
|
|
## Etape 3 - API CRUD
|
|
- Endpoints CRUD Objets, Categories, Emplacements.
|
|
- Validation d'entree et reponses JSON coherentes.
|
|
|
|
## Etape 4 - Pieces jointes
|
|
- Endpoint POST /v1/objets/{id}/pieces_jointes (upload multiple).
|
|
- Stockage disque + enregistrement DB (PieceJointe).
|
|
|
|
## Etape 5 - Tests minimum
|
|
- Tests unitaires modeles et handlers critiques.
|
|
- Tests upload multi-fichiers.
|