initial refactori trasnfer to laying, and depretitation to 25 week

This commit is contained in:
giovanni
2026-05-27 15:00:13 +07:00
parent 2da476b276
commit fecbcab48d
20 changed files with 1018 additions and 223 deletions
@@ -0,0 +1,10 @@
-- Truncate semua farm_depreciation_snapshots agar di-recompute dengan logic baru:
-- 1. Multi-transfer per target kandang sekarang menghasilkan multiple parts (1 per transfer)
-- 2. Economic cutoff date sudah diupdate dari 19 minggu ke 25 minggu
-- 3. Format `components` JSON tetap kompatibel — yang berubah adalah jumlah entries (lebih banyak
-- untuk kandang multi-transfer)
--
-- Snapshot akan otomatis di-regenerate saat user request `/api/reports/expense/depreciation`
-- untuk period yang relevan.
TRUNCATE TABLE farm_depreciation_snapshots;