Commit Graph

26 Commits

Author SHA1 Message Date
d8a3efab06 fix: fallback to daily_stats summation for current month stats 2026-02-12 10:50:40 +09:00
f139b2abb4 feat: add comparison stats api (/plants/stats/comparison) 2026-02-12 10:38:22 +09:00
0663458fc7 연간 데이터 기본 5개 2026-01-28 10:28:17 +09:00
665ff4914e feat: enhance stats API for date navigation and support new excel upload format 2026-01-28 10:16:48 +09:00
4a5762b938 fix: Improve Excel parsing and error messages for monthly upload 2026-01-27 18:10:46 +09:00
d56a8f7ae1 refactor: Remove /upload prefix from upload router for better URL structure 2026-01-27 17:48:17 +09:00
d9de2e939b feat: Add monthly stats excel upload endpoint 2026-01-27 17:44:09 +09:00
02a9149f55 feat: Switch to monthly_stats table for month/year stats aggregation 2026-01-27 17:12:56 +09:00
c1223c1f14 fix: Implement pagination to bypass Supabase 1000 row hard limit 2026-01-27 16:58:48 +09:00
cfb8079809 fix: Increase Supabase query limit to fetch all historical stats 2026-01-27 16:45:59 +09:00
3b9403b654 fix: Ensure current year is included in yearly stats even if no data 2026-01-27 15:40:40 +09:00
39c7928895 feat: Add year parameter to stats API and extend year range 2026-01-27 15:34:20 +09:00
060c32d105 feat: change stats period to current month and fix label logic 2026-01-26 11:48:18 +09:00
15e611ebb6 fix: stats timezone issue (UTC to KST) 2026-01-26 10:56:19 +09:00
1aa4448f9f feat: Add hourly stats endpoint for today chart 2026-01-26 10:49:49 +09:00
a7a83e8792 feat: Update stats API to include real-time crawled data 2026-01-23 16:45:37 +09:00
f4e7e8b03e fix: Reorder router registration to fix route matching 2026-01-23 16:24:53 +09:00
5c43b6e43b feat: Add stats and upload APIs for plant detail screen 2026-01-23 15:42:40 +09:00
a891891a6e chore: add pandas, openpyxl, python-multipart dependencies 2026-01-23 11:39:31 +09:00
1b76ad61ed feat: 엑셀 업로드 API 추가 (POST /upload/history) 2026-01-23 11:27:56 +09:00
ac3d64ed7f fix: update SolarLogBase schema to match DB columns (current_kw, today_kwh, status) 2026-01-22 15:44:36 +09:00
126ede33ab fix: revert company_id back to int type 2026-01-22 15:25:52 +09:00
6ae0322918 fix: change PlantBase id and company_id to str type 2026-01-22 15:24:26 +09:00
903d2cfb0b fix: change plant_id to str, timestamp to created_at for DB schema match 2026-01-22 15:22:22 +09:00
f826028161 Fix: change timestamp column name to created_at 2026-01-22 15:18:04 +09:00
8878303cac Initial commit: FastAPI middleware server for solar power monitoring 2026-01-22 14:22:47 +09:00