church-api/quarterly_import_data.json
Benjamin Slingo e206ce3332 Add quarterlies management system with complete CRUD operations
- New quarterly_orders table with validation and constraints
- Full CRUD API endpoints for quarterly orders management
- Import functionality for bulk quarterly data from JSON
- Python scripts for data migration and database import
- Consistent validation for quarterly types and amounts
- Follows established DRY/KISS architectural patterns
2025-09-06 16:53:14 -04:00

264 lines
4.5 KiB
JSON

{
"orders": [
{
"name": "Clyvia Blackmore",
"type": "Regular",
"amount": 1
},
{
"name": "Tara Bradford",
"type": "Regular",
"amount": 1
},
{
"name": "Brown Family",
"type": "Teachers",
"amount": 1
},
{
"name": "Carleen Brown",
"type": "Regular",
"amount": 1
},
{
"name": "Brown Family",
"type": "Regular",
"amount": 1
},
{
"name": "Fostena Byron",
"type": "Regular",
"amount": 1
},
{
"name": "Louise Candee",
"type": "Regular",
"amount": 1
},
{
"name": "Louise Candee",
"type": "Teachers",
"amount": 1
},
{
"name": "Louise Candee",
"type": "EG White Notes",
"amount": 1
},
{
"name": "Edwardo Carcache",
"type": "Regular",
"amount": 1
},
{
"name": "Orville Castillo",
"type": "Teachers",
"amount": 1
},
{
"name": "Karen Castillo",
"type": "Regular",
"amount": 1
},
{
"name": "Karen Castillo",
"type": "EG White Notes",
"amount": 1
},
{
"name": "Nadine Cross",
"type": "Regular",
"amount": 3
},
{
"name": "Carlos Domenech",
"type": "Regular",
"amount": 1
},
{
"name": "Flick Family",
"type": "Regular",
"amount": 2
},
{
"name": "Claire Garrett",
"type": "Regular",
"amount": 1
},
{
"name": "Samantha Gayle",
"type": "Regular",
"amount": 1
},
{
"name": "Maria Gonzales",
"type": "Large Print",
"amount": 1
},
{
"name": "Greeter Station",
"type": "Large Print",
"amount": 1
},
{
"name": "Hamilton Family",
"type": "Large Print",
"amount": 2
},
{
"name": "Chris Isaacs",
"type": "Regular",
"amount": 1
},
{
"name": "Jaffat Family",
"type": "Regular",
"amount": 2
},
{
"name": "Angie Johnson",
"type": "Regular",
"amount": 1
},
{
"name": "Denova Jones",
"type": "Regular",
"amount": 1
},
{
"name": "Linda Lahart",
"type": "Large Print",
"amount": 1
},
{
"name": "James Lee",
"type": "Large Print",
"amount": 1
},
{
"name": "Patricia Lemone",
"type": "Regular",
"amount": 1
},
{
"name": "Lera Little",
"type": "Large Print",
"amount": 1
},
{
"name": "Michelle Maitland",
"type": "Regular",
"amount": 1
},
{
"name": "Malcolm Matthews",
"type": "Large Print",
"amount": 1
},
{
"name": "Kalee Mead",
"type": "Regular",
"amount": 2
},
{
"name": "Denise Millany",
"type": "Regular",
"amount": 1
},
{
"name": "Sarah Olchanowski",
"type": "Regular",
"amount": 1
},
{
"name": "John Oliver",
"type": "Regular",
"amount": 1
},
{
"name": "Pinnock Family",
"type": "Regular",
"amount": 1
},
{
"name": "Deborah Queen",
"type": "Large Print",
"amount": 1
},
{
"name": "Rich Raider",
"type": "Regular",
"amount": 1
},
{
"name": "Rawlins Family",
"type": "Teachers",
"amount": 1
},
{
"name": "Marsha Reid",
"type": "Regular",
"amount": 1
},
{
"name": "Joe Roberts",
"type": "Regular",
"amount": 1
},
{
"name": "Rosa Family",
"type": "Regular",
"amount": 1
},
{
"name": "La Sala Roy",
"type": "Regular",
"amount": 1
},
{
"name": "Dan Sedgewick",
"type": "Regular",
"amount": 1
},
{
"name": "Dan Sedgewick",
"type": "EG White Notes",
"amount": 1
},
{
"name": "Mildred Stephens",
"type": "Regular",
"amount": 1
},
{
"name": "Jheanell Thomas",
"type": "Regular",
"amount": 1
},
{
"name": "Wayne Tino",
"type": "Teachers",
"amount": 1
},
{
"name": "Jerry Travers",
"type": "Regular",
"amount": 1
},
{
"name": "Deborah Troesch",
"type": "Large Print",
"amount": 1
},
{
"name": "Frank Varricchio",
"type": "Teachers",
"amount": 1
},
{
"name": "Glenton Young",
"type": "Regular",
"amount": 1
}
]
}