From 8fb5a164facdd133a0d0dede7edec64f2187ab7b Mon Sep 17 00:00:00 2001 From: yufengshuo Date: Tue, 17 Mar 2026 15:31:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4RegionalWeatherData=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../grid/dao/RegionalWeatherDataMapper.java | 9 +++ .../grid/entity/RegionalWeatherData.java | 80 +++++++++++++++++++ .../service/IRegionalWeatherDataService.java | 4 + .../impl/RegionalWeatherDataServiceImpl.java | 16 ++++ .../mapper/RegionalWeatherDataMapper.xml | 8 ++ 5 files changed, 117 insertions(+) create mode 100644 src/main/java/com/southern/power/grid/dao/RegionalWeatherDataMapper.java create mode 100644 src/main/java/com/southern/power/grid/entity/RegionalWeatherData.java create mode 100644 src/main/java/com/southern/power/grid/service/IRegionalWeatherDataService.java create mode 100644 src/main/java/com/southern/power/grid/service/impl/RegionalWeatherDataServiceImpl.java create mode 100644 src/main/resources/mapper/RegionalWeatherDataMapper.xml diff --git a/src/main/java/com/southern/power/grid/dao/RegionalWeatherDataMapper.java b/src/main/java/com/southern/power/grid/dao/RegionalWeatherDataMapper.java new file mode 100644 index 0000000..a1adca8 --- /dev/null +++ b/src/main/java/com/southern/power/grid/dao/RegionalWeatherDataMapper.java @@ -0,0 +1,9 @@ +package com.southern.power.grid.dao; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.southern.power.grid.entity.RegionalWeatherData; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface RegionalWeatherDataMapper extends BaseMapper { +} diff --git a/src/main/java/com/southern/power/grid/entity/RegionalWeatherData.java b/src/main/java/com/southern/power/grid/entity/RegionalWeatherData.java new file mode 100644 index 0000000..0b417d5 --- /dev/null +++ b/src/main/java/com/southern/power/grid/entity/RegionalWeatherData.java @@ -0,0 +1,80 @@ +package com.southern.power.grid.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.time.LocalDateTime; + + +@Data +@TableName("regional_weather_data") +public class RegionalWeatherData { + + /** + * 主键ID + */ + @TableId(type = IdType.AUTO) + private Long id; + + /** + * 地区编码 + */ + private String orgCode; + + /** + * 资料日期 + */ + private String dataTime; + + /** + * 小时降水量 + */ + private String hourlyPrecipitation; + + /** + * 日累计降水量 + */ + private String dailyPrecipitation; + + /** + * 气温 + */ + private String temperature; + + /** + * 日内最高气温 + */ + private String hourlyMaxTemperature; + + /** + * 日内最低气温 + */ + private String hourlyMinTemperature; + + /** + * 日内极大风速 + */ + private String extremeWindSpeedHourly; + + /** + * 创建人 + */ + private String createBy; + + /** + * 创建时间 + */ + private LocalDateTime createTime; + + /** + * 修改人 + */ + private String updateBy; + + /** + * 修改时间 + */ + private LocalDateTime updateTime; +} diff --git a/src/main/java/com/southern/power/grid/service/IRegionalWeatherDataService.java b/src/main/java/com/southern/power/grid/service/IRegionalWeatherDataService.java new file mode 100644 index 0000000..d4cb0cd --- /dev/null +++ b/src/main/java/com/southern/power/grid/service/IRegionalWeatherDataService.java @@ -0,0 +1,4 @@ +package com.southern.power.grid.service; + +public interface IRegionalWeatherDataService { +} diff --git a/src/main/java/com/southern/power/grid/service/impl/RegionalWeatherDataServiceImpl.java b/src/main/java/com/southern/power/grid/service/impl/RegionalWeatherDataServiceImpl.java new file mode 100644 index 0000000..17d0eba --- /dev/null +++ b/src/main/java/com/southern/power/grid/service/impl/RegionalWeatherDataServiceImpl.java @@ -0,0 +1,16 @@ +package com.southern.power.grid.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.southern.power.grid.dao.RegionalWeatherDataMapper; +import com.southern.power.grid.entity.RegionalWeatherData; +import com.southern.power.grid.service.IRegionalWeatherDataService; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +@Service +@Slf4j +@RequiredArgsConstructor +public class RegionalWeatherDataServiceImpl extends ServiceImpl + implements IRegionalWeatherDataService { +} diff --git a/src/main/resources/mapper/RegionalWeatherDataMapper.xml b/src/main/resources/mapper/RegionalWeatherDataMapper.xml new file mode 100644 index 0000000..b400625 --- /dev/null +++ b/src/main/resources/mapper/RegionalWeatherDataMapper.xml @@ -0,0 +1,8 @@ + + + + + + + \ No newline at end of file