mirror of
https://github.com/Sea-Haven-Industries/shoc-backend.git
synced 2026-10-02 13:13:21 +00:00
- Add ExternalWorkOrderId, Customer, SiteCode, Building, Severity, DateReported, ScheduledStart, SourceEmailS3Key to WorkOrder model - Add Commenter, RecordType, ExternalCommentId to Comments model - Add AWSSDK.DynamoDBv2 package - Create SyncController with endpoints: - POST /api/Sync/WorkOrders — scans DynamoDB WorkOrders table, upserts into SQL - POST /api/Sync/Comments — scans DynamoDB WorkOrderComments, creates Comments - POST /api/Sync/All — runs both - Auto-creates Locations from site_code/building/address during sync - Maps DynamoDB status values to SHOC status strings - Maps severity to SHOC priority format (Sev N) - Deduplicates on ExternalWorkOrderId / ExternalCommentId |
||
|---|---|---|
| .. | ||
| 20231215102707_initialdb.cs | ||
| 20231215102707_initialdb.Designer.cs | ||
| 20231219074535_changesinaddwork.cs | ||
| 20231219074535_changesinaddwork.Designer.cs | ||
| 20231219110203_changesinaddwork2.cs | ||
| 20231219110203_changesinaddwork2.Designer.cs | ||
| 20231219112030_relationCreated.cs | ||
| 20231219112030_relationCreated.Designer.cs | ||
| 20231219120924_quoteschnages.cs | ||
| 20231219120924_quoteschnages.Designer.cs | ||
| 20231220093346_commentsdatabasechange.cs | ||
| 20231220093346_commentsdatabasechange.Designer.cs | ||
| 20231222052903_templateupdated.cs | ||
| 20231222052903_templateupdated.Designer.cs | ||
| 20240105092602_commenttablechnage.cs | ||
| 20240105092602_commenttablechnage.Designer.cs | ||
| 20240105105652_lineitemchanges.cs | ||
| 20240105105652_lineitemchanges.Designer.cs | ||
| 20240115101513_forgetpasswordcodeadded.cs | ||
| 20240115101513_forgetpasswordcodeadded.Designer.cs | ||
| 20240117092104_dropdowntablechange.cs | ||
| 20240117092104_dropdowntablechange.Designer.cs | ||
| 20240117093126_dropdowntablechange1.cs | ||
| 20240117093126_dropdowntablechange1.Designer.cs | ||
| 20240117093601_dropdowntablechange12.cs | ||
| 20240117093601_dropdowntablechange12.Designer.cs | ||
| 20240122054453_changeinqoutesline.cs | ||
| 20240122054453_changeinqoutesline.Designer.cs | ||
| 20260416204109_SyncContactsAndModels.cs | ||
| 20260416204109_SyncContactsAndModels.Designer.cs | ||
| 20260416210833_AddLocationFields.cs | ||
| 20260416210833_AddLocationFields.Designer.cs | ||
| 20260416212330_AddExternalSyncFields.cs | ||
| 20260416212330_AddExternalSyncFields.Designer.cs | ||
| ApplicationDbContextModelSnapshot.cs | ||