From 11814127d85140cc10ebb064e94c125aff6269bf Mon Sep 17 00:00:00 2001 From: qqGroup0 <253114712@qq.com> Date: Wed, 5 Apr 2023 14:54:05 +0800 Subject: [PATCH] =?UTF-8?q?zqq:=E6=9F=A5=E8=AF=A2=E9=81=A5=E6=84=9F?= =?UTF-8?q?=E5=BD=B1=E5=83=8F=E5=85=83=E6=95=B0=E6=8D=AE=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vordm/entity/RemoteSensingSourceData.java | 2 +- .../controller/EntityDataController.java | 24 +++++++++---------- .../RemoteSensingSourceDataController.java | 24 +++++++++++++++++++ .../mapper/RemoteSensingSourceDataMapper.java | 5 +++- .../mapper/RemoteSensingSourceDataMapper.xml | 16 +++++++++++++ .../RemoteSensingSourceDataService.java | 4 ++++ .../RemoteSensingSourceDataServiceImpl.java | 7 ++++++ 7 files changed, 68 insertions(+), 14 deletions(-) create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/RemoteSensingSourceDataController.java diff --git a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/RemoteSensingSourceData.java b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/RemoteSensingSourceData.java index 3ca02c5..e2a328b 100644 --- a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/RemoteSensingSourceData.java +++ b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/RemoteSensingSourceData.java @@ -44,7 +44,7 @@ public class RemoteSensingSourceData implements Serializable { /** * 产品波段树 */ - private Integer productBandsNum; + private String productBandsNum; /** * 产品分辨率 diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/EntityDataController.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/EntityDataController.java index 7963e94..bc7bf78 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/EntityDataController.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/EntityDataController.java @@ -17,18 +17,18 @@ import org.springframework.web.bind.annotation.RestController; public class EntityDataController { //实体数据服务层 - private final EntityDataService respondInfoService; - - /** - * 实体数据列表信息 - * @param entityData 实体数据条件信息 - * @param query current当前页 size 每页数据量 - * @return - */ - @GetMapping("/list") - public R> getEntityDataList(EntityData entityData, Query query) { - return R.data(respondInfoService.getEntityDataList(Condition.getPage(query), entityData)); - } +// private final EntityDataService entityDataService; +// +// /** +// * 实体数据列表信息 +// * @param entityData 实体数据条件信息 +// * @param query current当前页 size 每页数据量 +// * @return +// */ +// @GetMapping("/list") +// public R> getEntityDataList(EntityData entityData, Query query) { +// return R.data(entityDataService.getEntityDataList(Condition.getPage(query), entityData)); +// } } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/RemoteSensingSourceDataController.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/RemoteSensingSourceDataController.java new file mode 100644 index 0000000..ff0448c --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/RemoteSensingSourceDataController.java @@ -0,0 +1,24 @@ +package com.kening.vordm.controller; + +import com.kening.vordm.entity.RemoteSensingSourceData; +import com.kening.vordm.service.RemoteSensingSourceDataService; +import io.swagger.models.auth.In; +import lombok.AllArgsConstructor; +import lombok.RequiredArgsConstructor; +import org.springblade.core.tool.api.R; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +@RestController +@AllArgsConstructor +public class RemoteSensingSourceDataController { + + private RemoteSensingSourceDataService remoteSensingSourceDataService; + + @GetMapping("/remoteSensingSourceData") + public R> getRemoteSensingSourceData(String disasterType, String disasterCountry, String disasterTime){ + return R.data(remoteSensingSourceDataService.getRemoteSensingSourceData(disasterType, disasterCountry, disasterTime)); + } +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/RemoteSensingSourceDataMapper.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/RemoteSensingSourceDataMapper.java index 7cf80aa..aa73221 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/RemoteSensingSourceDataMapper.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/RemoteSensingSourceDataMapper.java @@ -3,6 +3,9 @@ package com.kening.vordm.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.kening.vordm.entity.RemoteSensingSourceData; +import org.apache.ibatis.annotations.Param; + +import java.util.List; /** * @author G1393 @@ -12,5 +15,5 @@ import com.kening.vordm.entity.RemoteSensingSourceData; */ public interface RemoteSensingSourceDataMapper extends BaseMapper { - + List getRemoteSensingSourceData(@Param("disasterType") String disasterType,@Param("disasterCountry") String disasterCountry,@Param("disasterTime") String disasterTime); } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/RemoteSensingSourceDataMapper.xml b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/RemoteSensingSourceDataMapper.xml index 19685cc..88d6805 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/RemoteSensingSourceDataMapper.xml +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/RemoteSensingSourceDataMapper.xml @@ -44,4 +44,20 @@ lower_right_lon,lower_left_lat,lower_left_lon, disaster_id,create_time + + diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/RemoteSensingSourceDataService.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/RemoteSensingSourceDataService.java index 02ec553..bf7c2bc 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/RemoteSensingSourceDataService.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/RemoteSensingSourceDataService.java @@ -3,6 +3,9 @@ package com.kening.vordm.service; import com.baomidou.mybatisplus.extension.service.IService; import com.kening.vordm.entity.RemoteSensingSourceData; +import org.springframework.stereotype.Service; + +import java.util.List; /** * @author G1393 @@ -10,5 +13,6 @@ import com.kening.vordm.entity.RemoteSensingSourceData; * @createDate 2023-04-04 15:54:31 */ public interface RemoteSensingSourceDataService extends IService { + List getRemoteSensingSourceData(String disasterType,String disasterCountry, String disasterTime); } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/RemoteSensingSourceDataServiceImpl.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/RemoteSensingSourceDataServiceImpl.java index 7275829..2f289a2 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/RemoteSensingSourceDataServiceImpl.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/RemoteSensingSourceDataServiceImpl.java @@ -6,6 +6,8 @@ import com.kening.vordm.mapper.RemoteSensingSourceDataMapper; import com.kening.vordm.service.RemoteSensingSourceDataService; import org.springframework.stereotype.Service; +import java.util.List; + /** * @author G1393 * @description 针对表【remote_sensing_source_data(遥感影像源数据)】的数据库操作Service实现 @@ -15,4 +17,9 @@ import org.springframework.stereotype.Service; public class RemoteSensingSourceDataServiceImpl extends ServiceImpl implements RemoteSensingSourceDataService { + @Override + public List getRemoteSensingSourceData(String disasterType, String disasterCountry, String disasterTime) { + return this.baseMapper.getRemoteSensingSourceData(disasterType, disasterCountry, disasterTime); + } + }