| @@ -34,12 +34,15 @@ open class SchedulerService( | |||||
| @Value("\${scheduler.postCompletedDnGrn.enabled:true}") val postCompletedDnGrnEnabled: Boolean, | @Value("\${scheduler.postCompletedDnGrn.enabled:true}") val postCompletedDnGrnEnabled: Boolean, | ||||
| @Value("\${scheduler.postCompletedDnGrn.receiptDate:}") val postCompletedDnGrnReceiptDate: String, | @Value("\${scheduler.postCompletedDnGrn.receiptDate:}") val postCompletedDnGrnReceiptDate: String, | ||||
| @Value("\${scheduler.grnCodeSync.enabled:true}") val grnCodeSyncEnabled: Boolean, | @Value("\${scheduler.grnCodeSync.enabled:true}") val grnCodeSyncEnabled: Boolean, | ||||
| @Value("\${scheduler.grnCodeSync.syncOffsetDays:0}") val grnCodeSyncSyncOffsetDays: Int, | |||||
| @Value("\${scheduler.m18Units.enabled:true}") val m18UnitsSchedulerEnabled: Boolean, | |||||
| @Value("\${scheduler.m18Units.incrementalLookbackDays:7}") val m18UnitsIncrementalLookbackDays: Int, | |||||
| @Value("\${scheduler.inventoryLotExpiry.enabled:true}") val inventoryLotExpiryEnabled: Boolean, | |||||
| val settingsService: SettingsService, | |||||
| /** | /** | ||||
| * Lookback window for GRN code sync: rows with `created` from **start of (today − N days)** through **now**, | * Lookback window for GRN code sync: rows with `created` from **start of (today − N days)** through **now**, | ||||
| * missing `grn_code`. Example: 4 = from 4 days ago 00:00 to now. | * missing `grn_code`. Example: 4 = from 4 days ago 00:00 to now. | ||||
| */ | */ | ||||
| @Value("\${scheduler.grnCodeSync.syncOffsetDays:0}") val grnCodeSyncSyncOffsetDays: Int, | |||||
| val settingsService: SettingsService, | |||||
| val taskScheduler: TaskScheduler, | val taskScheduler: TaskScheduler, | ||||
| val productionScheduleService: ProductionScheduleService, | val productionScheduleService: ProductionScheduleService, | ||||
| val m18PurchaseOrderService: M18PurchaseOrderService, | val m18PurchaseOrderService: M18PurchaseOrderService, | ||||