[FE API] 各分表查詢通能 初步完成

This commit is contained in:
keke 2023-08-28 10:09:12 +08:00
parent 78d73cc11a
commit 58aad75319
2 changed files with 25 additions and 2 deletions

View File

@ -999,6 +999,20 @@ namespace FrontendWebApi.ApiControllers
[Route("api/ElectricList_keke")]
public async Task<ActionResult<ApiResult<List<HydroMeterOutput>>>> ElectricList_keke([FromBody] HydroMeterInput input)
{
//switch (input.Mode)
//{
// case HydroMeterInputSearchMode.All:
// break;
// case HydroMeterInputSearchMode.Custom: break;
// default:
// break;
//}
ApiResult<List<HydroMeterOutput>> apiResult = new ApiResult<List<HydroMeterOutput>>(jwt_str);
if (!jwtlife)
{
@ -1031,8 +1045,8 @@ namespace FrontendWebApi.ApiControllers
//Console.WriteLine(previousYear.ToString("yyyy-MM")); // 2022-08
//Console.WriteLine(previousMonth.ToString("yyyy-MM")); // 2023-07
var startTime = start.ToString("yyyy-MM"); // 查詢月份的去年 (去年同月)
var endTime = end.ToString("yyyy-MM"); // 查詢月份的上個月
var startTime = start.ToString("yyyy-MM") + "-01"; // 查詢月份的去年 (去年同月)
var endTime = end.ToString("yyyy-MM") + "-01"; // 查詢月份的上個月
var lastYear = previousYear.ToString("yyyy-MM");
var lastMonth = previousMonth.ToString("yyyy-MM");
var searchTime = input.startTime; // 欲查詢的月份

View File

@ -16,6 +16,15 @@ namespace FrontendWebApi.Models
public string startTime { get; set; }
public string endTime { get; set; }
public decimal? price { get; set; }
public HydroMeterInputSearchMode Mode { get; set; } = HydroMeterInputSearchMode.All;
}
public enum HydroMeterInputSearchMode: int {
All = 0,
Custom = 1,
}
public class HydroMeterOutput