taosj 1 месяц назад
Родитель
Сommit
9ebe45d088

+ 4 - 0
forecast-backend-server/src/main/java/com/ufo/project/forecast/supershort/domain/DataUltraShortTermPowerForecasting.java

@@ -47,6 +47,10 @@ public class DataUltraShortTermPowerForecasting extends BaseEntity
     @Excel(name = "起报时间", dateFormat = "yyyy-MM-dd HH:mm:ss")
     private Long startTime;
 
+    /** 预报时间 */
+    @Excel(name = "预报时间", dateFormat = "yyyy-MM-dd HH:mm:ss")
+    private Long forecastTime;
+
     /** 实发功率 */
     @Excel(name = "实发功率")
     private String power;

+ 5 - 0
forecast-backend-server/src/main/resources/mybatis/supershort/DataUltraShortTermPowerForecastingMapper.xml

@@ -13,6 +13,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <result property="entityName"    column="entity_name"    />
         <result property="createTime"    column="create_time"    />
         <result property="startTime"    column="start_time"    />
+        <result property="forecastTime"    column="forecast_time"    />
         <result property="power"    column="power"    />
         <result property="power15"    column="power15"    />
         <result property="power30"    column="power30"    />
@@ -45,6 +46,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="entityType != null "> and entity_type = #{entityType}</if>
             <if test="entityName != null  and entityName != ''"> and entity_name like concat('%', #{entityName}, '%')</if>
             <if test="startTime != null "> and start_time = #{startTime}</if>
+            <if test="forecastTime != null "> and forecast_time = #{forecastTime}</if>
             <if test="power != null  and power != ''"> and power = #{power}</if>
             <if test="power15 != null  and power15 != ''"> and power15 = #{power15}</if>
             <if test="power30 != null  and power30 != ''"> and power30 = #{power30}</if>
@@ -86,6 +88,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="entityName != null">entity_name,</if>
             <if test="createTime != null">create_time,</if>
             <if test="startTime != null">start_time,</if>
+            <if test="startTime != null">forecast_time,</if>
             <if test="power != null">power,</if>
             <if test="power15 != null">power15,</if>
             <if test="power30 != null">power30,</if>
@@ -112,6 +115,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="entityName != null">#{entityName},</if>
             <if test="createTime != null">#{createTime},</if>
             <if test="startTime != null">#{startTime},</if>
+            <if test="forecastTime != null">#{forecastTime},</if>
             <if test="power != null">#{power},</if>
             <if test="power15 != null">#{power15},</if>
             <if test="power30 != null">#{power30},</if>
@@ -142,6 +146,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="entityName != null">entity_name = #{entityName},</if>
             <if test="createTime != null">create_time = #{createTime},</if>
             <if test="startTime != null">start_time = #{startTime},</if>
+            <if test="forecastTime != null">forecast_time = #{forecastTime},</if>
             <if test="power != null">power = #{power},</if>
             <if test="power15 != null">power15 = #{power15},</if>
             <if test="power30 != null">power30 = #{power30},</if>

+ 2 - 0
release_note/2026.09.03/20260903_dp.sql

@@ -80,6 +80,7 @@ CREATE TABLE data_ultra_short_term_power_forecasting (
     entity_name VARCHAR(255),
     create_time INTEGER NOT NULL,
     start_time INTEGER NOT NULL,
+    forecast_time INTEGER NOT NULL,
     power VARCHAR(255),
     power15 VARCHAR(255),
     power30 VARCHAR(255),
@@ -112,6 +113,7 @@ COMMENT ON COLUMN "public"."data_ultra_short_term_power_forecasting"."entity_typ
 COMMENT ON COLUMN "public"."data_ultra_short_term_power_forecasting"."entity_name" IS '实体名称';
 COMMENT ON COLUMN "public"."data_ultra_short_term_power_forecasting"."create_time" IS '创建时间';
 COMMENT ON COLUMN "public"."data_ultra_short_term_power_forecasting"."start_time" IS '起报时间(日期)';
+COMMENT ON COLUMN "public"."data_ultra_short_term_power_forecasting"."forecast_time" IS '起报时间(日期)';
 COMMENT ON COLUMN "public"."data_ultra_short_term_power_forecasting"."power" IS '实发功率';
 COMMENT ON COLUMN "public"."data_ultra_short_term_power_forecasting"."power15" IS 't+15min预测功率';
 COMMENT ON COLUMN "public"."data_ultra_short_term_power_forecasting"."power30" IS 't+30min预测功率';