任务分解3. 系统界面\1综合监视\1综合监视

接口都用POST

左边新能源概况在任务2中已经做完。

只需做右边的信息:

/api/monitor/output_info   根据时间获得出力汇总

入参 time(yyyyMMdd) 

出参是一个map,{

       wind_max_output:(time,value)

       wind_min_output  :(time,value)

       sunshine_max_output :(time,value)

       sunshine_min_output :(time,value)

       store_max_output :(time,value)

  store_min_output  :(time,value)

      }     出参是一个map,key是string,value是一个类(time,value)

/api/monitor/output_timeseries  根据时间获得出力的折线图

入参:kind(可选wind sunshine)

            province(写死广西,不让选)

             time(yyyyMMdd)

出参:

    list[power_entity]  power_entity是一个类,里面有两个字段:time(yyyyMmddHHmmss)  power(float)

            

马赛克的不做。

 

 MonitorController

MonitorService

     函数:outputInfo ,入参是时间String time(yyyyMMdd)

            返回一个map,{

            wind_max_output:(time,value)

            wind_min_output  :(time,value)

            sunshine_max_output :(time,value)

            sunshine_min_output :(time,value)

            store_max_output :(time,value)

       store_min_output  :(time,value)

           }     出参是一个map,key是string,value是一个类(time,value)  因为没有数据,直接写死就行

 

    函数outputTimeseries  

              入参是类型 kind(String类型: wind 、sunshine 、sum)、时间String time(yyyyMMdd)

               返回List【PowerEntity】  PowerEntity在任务1已经创建, time字段和power字段

       因为没有数据,所以直接写死就行, 写死几个数返回回去就行了。

 

posted @ 2025-06-15 21:11  纯丿乱  阅读(33)  评论(0)    收藏  举报