104 Commits (151489a642606a8c21bbb01ef94bcbcfa173b760)

Author SHA1 Message Date
MrWaradana 151489a642 feat: Stream real-time status updates during equipment processing, enhance prediction robustness by validating asset data, and remove `await` from EAC calculation calls. 1 month ago
MrWaradana 4a0fc31925 feat: Include acquisition cost in equipment update logic and database updates. 1 month ago
MrWaradana 1e27adfa31 feat: Implement historical data archiving for equipment and transaction records when the acquisition year is updated. 1 month ago
MrWaradana d10f9a2bde feat: Implement historical transaction records and refine actual data processing logic with acquisition year handling and targeted execution. 1 month ago
MrWaradana 9f9238c088 remove the acquisition_year_ref 1 month ago
MrWaradana 10cab6d4be removing unnecessary notes 1 month ago
MrWaradana 3fbf941cfd update for new acquisition year replacement calculation minimum eac 1 month ago
MrWaradana 4ff7e29d31 feat: Dynamically update equipment acquisition year from production data and link prediction records to this reference. 1 month ago
MrWaradana 82120c26f4 remove debug print 1 month ago
MrWaradana 1f38f1a80f feat: Standardize equipment API responses to `EquipmentDataMaster` and optimize LCC calculations by pre-fetching parameters and including new material cost fields. 1 month ago
MrWaradana b72e1ec51d feat: Implement `/simulate-all` endpoint to run predictions and EAC for all equipment, and refine `is_actual` determination logic. 1 month ago
MrWaradana c35ec7df6b fix items_per_page params 1 month ago
Cizz22 7cad6cc8c4 add validation 1 month ago
MrWaradana 0087f66367 fix import credentials 2 months ago
MrWaradana 2aae6bc073 add the missing import 2 months ago
MrWaradana b90202214b fix config env credentials 2 months ago
MrWaradana 63110dd412 fix env missing 2 months ago
MrWaradana eba0d1565f fix src import 2 months ago
MrWaradana 9df47dfbfb fix import config 2 months ago
MrWaradana 44a154c38d fix dynamic env database hostname and port 2 months ago
MrWaradana 25288d18f5 refactor: improve EAC calculation output clarity and adjust Yeardata query year sorting from descending to ascending. 2 months ago
ariwahyunahar 619969987a Perubahan run2.py -> proyeksi sf dan auxelary sesuai rumus pak Stefy 2 months ago
ariwahyunahar 3e7543d3ad Perubahan run2.py -> proyeksi sf dan auxelary sesuai rumus pak Stefy 2 months ago
MrWaradana 04bba31670 feat: Add equipment remaining life count API, refine actual data insertion logging, and enhance prediction data fetching. 2 months ago
MrWaradana bd6efc2a3a feat: Add `get_where_query_sql_labour_cost` to filter out 'T' wonums and update `get_yearly_labour_cost_total_by_worktype` to use it. 2 months ago
MrWaradana 04b7977c78 update run plant simulation 2 months ago
MrWaradana 9245669487 add all worktype includes 2 months ago
MrWaradana b1da29c7e6 remove where worktype cm proactive em 2 months ago
ariwahyunahar d60c8bc511 Perubahan run2.py -> value EaF dan CF dari input, kecuali tahun prediksi ambil dari master 2 months ago
MrWaradana a9304328d4 fix id changes every fetch because of delete is_actual = 0 2 months ago
MrWaradana a2da393c54 feat: Introduce linear forecasting for SFC and auxiliary parameters and refine actual energy sales calculation. 2 months ago
ariwahyunahar 911254db11 Perubahan run2.py -> mengakomodir SFC & Aux power, serta perbaikan beberapa 2 months ago
MrWaradana 90f00af864 refactor: simplify worktype filter to always include CM, PROACTIVE, and EM. 2 months ago
MrWaradana fe4317b1b6 refactor: Remove wonum exclusion and add worktype CASE statement to equipment queries. 2 months ago
MrWaradana e6ceb1a3e6 fix query fetch rbd 2 months ago
MrWaradana 1d786b30bf feat: add status filter for completed and closed work orders to equipment queries 2 months ago
MrWaradana 835224a854 fix the simulation tables used 2 months ago
MrWaradana ee72a71fe4 fix plant calc 2 months ago
MrWaradana b6d9f147f3 update plant calculation 2 months ago
ariwahyunahar 16faf36de4 plant/run2.py -> perbaikan rumus pengambilan 3 rata2 data terakhir, menjadi 3 terakhir sebelumnya -> last_3_eaf = eaf_history[-3:] 2 months ago
ariwahyunahar d41899dcb5 plant/run2.py -> perubahan rumus pengambilan 3 rata2 data terakhir, menjadi 3 terakhir sebelumnya -> last_3_eaf = eaf_history[-4:-1] 2 months ago
MrWaradana 36fda3e73e fix where query sql 2 months ago
MrWaradana 389449d10a refactor: Implement equipment data services with dynamic SQL query generation and category rollup logic. 2 months ago
MrWaradana c630d0b135 feat: Implement 3-year average EAF and CF history tracking to adjust net capacity factor calculation. 3 months ago
MrWaradana 39a53c477a feat: Introduce linear projection for plant cost breakdown and decouple plant simulation from simulation_id. 3 months ago
ariwahyunahar 8c01702c7a edit plant simulation run2.py -> menambahkan hitung nilai cf=selisih dari rata2 3 tahun terakhir eaf - (cf - eaf) 3 months ago
ariwahyunahar 398a2b14a2 Merge branch 'main' of https://git.reliabilityindonesia.com/CIzz22/be-lcca 3 months ago
ariwahyunahar fd5082d002 edit plant simulation run2.py 3 months ago
MrWaradana 0e954d2dc0 feat: Implement upsert functionality for prediction data, updating existing records or inserting new ones, and remove the previous deletion of all predictions. 3 months ago
MrWaradana d2861e1a35 refactor: Streamline actual data queries by removing labor details, add optional asset filtering, and update EAC disposal cost calculation. 3 months ago