From 31b7510ec7f78f186c5b66940899f22dbab1ec7d Mon Sep 17 00:00:00 2001 From: wangwenhua <12345678> Date: Sun, 14 Sep 2025 15:29:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B0=94=E8=B1=A1=E8=B5=84=E6=BA=90=E8=A1=A8?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/WeatherResourceController.java | 18 +++ .../baseData/entity/WeatherResource.java | 103 ++++++++++++++++++ .../mapper/WeatherResourceMapper.java | 16 +++ .../service/IWeatherResourceService.java | 16 +++ .../impl/WeatherResourceServiceImpl.java | 20 ++++ .../mapper/tbl/WeatherResourceMapper.xml | 5 + 6 files changed, 178 insertions(+) create mode 100644 src/main/java/com/hivekion/baseData/controller/WeatherResourceController.java create mode 100644 src/main/java/com/hivekion/baseData/entity/WeatherResource.java create mode 100644 src/main/java/com/hivekion/baseData/mapper/WeatherResourceMapper.java create mode 100644 src/main/java/com/hivekion/baseData/service/IWeatherResourceService.java create mode 100644 src/main/java/com/hivekion/baseData/service/impl/WeatherResourceServiceImpl.java create mode 100644 src/main/resources/mapper/tbl/WeatherResourceMapper.xml diff --git a/src/main/java/com/hivekion/baseData/controller/WeatherResourceController.java b/src/main/java/com/hivekion/baseData/controller/WeatherResourceController.java new file mode 100644 index 0000000..390bfce --- /dev/null +++ b/src/main/java/com/hivekion/baseData/controller/WeatherResourceController.java @@ -0,0 +1,18 @@ +package com.hivekion.baseData.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.stereotype.Controller; + +/** + *

+ * 气像资源信息 前端控制器 + *

+ * + * @author liDongYu + * @since 2025-09-14 + */ +@Controller +@RequestMapping("/baseData/weatherResource") +public class WeatherResourceController { + +} diff --git a/src/main/java/com/hivekion/baseData/entity/WeatherResource.java b/src/main/java/com/hivekion/baseData/entity/WeatherResource.java new file mode 100644 index 0000000..ccd84ae --- /dev/null +++ b/src/main/java/com/hivekion/baseData/entity/WeatherResource.java @@ -0,0 +1,103 @@ +package com.hivekion.baseData.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDateTime; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +/** + *

+ * 气像资源信息 + *

+ * + * @author liDongYu + * @since 2025-09-14 + */ +@TableName("TBL_WEATHER_RESOURCE") +@ApiModel(value = "WeatherResource对象", description = "气像资源信息") +public class WeatherResource implements Serializable { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty("物理主键") + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + + @ApiModelProperty("想定房间编号") + private String roomId; + + @ApiModelProperty("想定场景编号") + private Integer scenarioId; + + @ApiModelProperty("天气类型") + private String weatherType; + + @ApiModelProperty("持续开始时间") + private LocalDateTime lastBegTime; + + @ApiModelProperty("持续结束时间") + private LocalDateTime lastEndTime; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getRoomId() { + return roomId; + } + + public void setRoomId(String roomId) { + this.roomId = roomId; + } + + public Integer getScenarioId() { + return scenarioId; + } + + public void setScenarioId(Integer scenarioId) { + this.scenarioId = scenarioId; + } + + public String getWeatherType() { + return weatherType; + } + + public void setWeatherType(String weatherType) { + this.weatherType = weatherType; + } + + public LocalDateTime getLastBegTime() { + return lastBegTime; + } + + public void setLastBegTime(LocalDateTime lastBegTime) { + this.lastBegTime = lastBegTime; + } + + public LocalDateTime getLastEndTime() { + return lastEndTime; + } + + public void setLastEndTime(LocalDateTime lastEndTime) { + this.lastEndTime = lastEndTime; + } + + @Override + public String toString() { + return "WeatherResource{" + + "id = " + id + + ", roomId = " + roomId + + ", scenarioId = " + scenarioId + + ", weatherType = " + weatherType + + ", lastBegTime = " + lastBegTime + + ", lastEndTime = " + lastEndTime + + "}"; + } +} diff --git a/src/main/java/com/hivekion/baseData/mapper/WeatherResourceMapper.java b/src/main/java/com/hivekion/baseData/mapper/WeatherResourceMapper.java new file mode 100644 index 0000000..b14b0c6 --- /dev/null +++ b/src/main/java/com/hivekion/baseData/mapper/WeatherResourceMapper.java @@ -0,0 +1,16 @@ +package com.hivekion.baseData.mapper; + +import com.hivekion.baseData.entity.WeatherResource; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 气像资源信息 Mapper 接口 + *

+ * + * @author liDongYu + * @since 2025-09-14 + */ +public interface WeatherResourceMapper extends BaseMapper { + +} diff --git a/src/main/java/com/hivekion/baseData/service/IWeatherResourceService.java b/src/main/java/com/hivekion/baseData/service/IWeatherResourceService.java new file mode 100644 index 0000000..8cfc15a --- /dev/null +++ b/src/main/java/com/hivekion/baseData/service/IWeatherResourceService.java @@ -0,0 +1,16 @@ +package com.hivekion.baseData.service; + +import com.hivekion.baseData.entity.WeatherResource; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 气像资源信息 服务类 + *

+ * + * @author liDongYu + * @since 2025-09-14 + */ +public interface IWeatherResourceService extends IService { + +} diff --git a/src/main/java/com/hivekion/baseData/service/impl/WeatherResourceServiceImpl.java b/src/main/java/com/hivekion/baseData/service/impl/WeatherResourceServiceImpl.java new file mode 100644 index 0000000..c44b5e3 --- /dev/null +++ b/src/main/java/com/hivekion/baseData/service/impl/WeatherResourceServiceImpl.java @@ -0,0 +1,20 @@ +package com.hivekion.baseData.service.impl; + +import com.hivekion.baseData.entity.WeatherResource; +import com.hivekion.baseData.mapper.WeatherResourceMapper; +import com.hivekion.baseData.service.IWeatherResourceService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 气像资源信息 服务实现类 + *

+ * + * @author liDongYu + * @since 2025-09-14 + */ +@Service +public class WeatherResourceServiceImpl extends ServiceImpl implements IWeatherResourceService { + +} diff --git a/src/main/resources/mapper/tbl/WeatherResourceMapper.xml b/src/main/resources/mapper/tbl/WeatherResourceMapper.xml new file mode 100644 index 0000000..069c31d --- /dev/null +++ b/src/main/resources/mapper/tbl/WeatherResourceMapper.xml @@ -0,0 +1,5 @@ + + + + +