zqq:查询遥感影像元数据接口
This commit is contained in:
parent
03e21c5f96
commit
11814127d8
|
@ -44,7 +44,7 @@ public class RemoteSensingSourceData implements Serializable {
|
||||||
/**
|
/**
|
||||||
* 产品波段树
|
* 产品波段树
|
||||||
*/
|
*/
|
||||||
private Integer productBandsNum;
|
private String productBandsNum;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 产品分辨率
|
* 产品分辨率
|
||||||
|
|
|
@ -17,18 +17,18 @@ import org.springframework.web.bind.annotation.RestController;
|
||||||
public class EntityDataController {
|
public class EntityDataController {
|
||||||
|
|
||||||
//实体数据服务层
|
//实体数据服务层
|
||||||
private final EntityDataService respondInfoService;
|
// private final EntityDataService entityDataService;
|
||||||
|
//
|
||||||
/**
|
// /**
|
||||||
* 实体数据列表信息
|
// * 实体数据列表信息
|
||||||
* @param entityData 实体数据条件信息
|
// * @param entityData 实体数据条件信息
|
||||||
* @param query current当前页 size 每页数据量
|
// * @param query current当前页 size 每页数据量
|
||||||
* @return
|
// * @return
|
||||||
*/
|
// */
|
||||||
@GetMapping("/list")
|
// @GetMapping("/list")
|
||||||
public R<IPage<EntityData>> getEntityDataList(EntityData entityData, Query query) {
|
// public R<IPage<EntityData>> getEntityDataList(EntityData entityData, Query query) {
|
||||||
return R.data(respondInfoService.getEntityDataList(Condition.getPage(query), entityData));
|
// return R.data(entityDataService.getEntityDataList(Condition.getPage(query), entityData));
|
||||||
}
|
// }
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -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<List<RemoteSensingSourceData>> getRemoteSensingSourceData(String disasterType, String disasterCountry, String disasterTime){
|
||||||
|
return R.data(remoteSensingSourceDataService.getRemoteSensingSourceData(disasterType, disasterCountry, disasterTime));
|
||||||
|
}
|
||||||
|
}
|
|
@ -3,6 +3,9 @@ package com.kening.vordm.mapper;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
import com.kening.vordm.entity.RemoteSensingSourceData;
|
import com.kening.vordm.entity.RemoteSensingSourceData;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author G1393
|
* @author G1393
|
||||||
|
@ -12,5 +15,5 @@ import com.kening.vordm.entity.RemoteSensingSourceData;
|
||||||
*/
|
*/
|
||||||
public interface RemoteSensingSourceDataMapper extends BaseMapper<RemoteSensingSourceData> {
|
public interface RemoteSensingSourceDataMapper extends BaseMapper<RemoteSensingSourceData> {
|
||||||
|
|
||||||
|
List<RemoteSensingSourceData> getRemoteSensingSourceData(@Param("disasterType") String disasterType,@Param("disasterCountry") String disasterCountry,@Param("disasterTime") String disasterTime);
|
||||||
}
|
}
|
||||||
|
|
|
@ -44,4 +44,20 @@
|
||||||
lower_right_lon,lower_left_lat,lower_left_lon,
|
lower_right_lon,lower_left_lat,lower_left_lon,
|
||||||
disaster_id,create_time
|
disaster_id,create_time
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
|
<select id="getRemoteSensingSourceData" resultMap="BaseResultMap">
|
||||||
|
SELECT
|
||||||
|
r.*,
|
||||||
|
d.disaster_type,
|
||||||
|
d.disaster_country,
|
||||||
|
d.disaster_time
|
||||||
|
FROM
|
||||||
|
remote_sensing_source_data AS r,
|
||||||
|
disaster_info AS d
|
||||||
|
WHERE
|
||||||
|
d.id = r.disaster_id
|
||||||
|
AND d.disaster_type = #{disasterType}
|
||||||
|
AND d.disaster_country = #{disasterCountry}
|
||||||
|
AND d.disaster_time = #{disasterTime}
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
|
@ -3,6 +3,9 @@ package com.kening.vordm.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.kening.vordm.entity.RemoteSensingSourceData;
|
import com.kening.vordm.entity.RemoteSensingSourceData;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author G1393
|
* @author G1393
|
||||||
|
@ -10,5 +13,6 @@ import com.kening.vordm.entity.RemoteSensingSourceData;
|
||||||
* @createDate 2023-04-04 15:54:31
|
* @createDate 2023-04-04 15:54:31
|
||||||
*/
|
*/
|
||||||
public interface RemoteSensingSourceDataService extends IService<RemoteSensingSourceData> {
|
public interface RemoteSensingSourceDataService extends IService<RemoteSensingSourceData> {
|
||||||
|
List<RemoteSensingSourceData> getRemoteSensingSourceData(String disasterType,String disasterCountry, String disasterTime);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,6 +6,8 @@ import com.kening.vordm.mapper.RemoteSensingSourceDataMapper;
|
||||||
import com.kening.vordm.service.RemoteSensingSourceDataService;
|
import com.kening.vordm.service.RemoteSensingSourceDataService;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author G1393
|
* @author G1393
|
||||||
* @description 针对表【remote_sensing_source_data(遥感影像源数据)】的数据库操作Service实现
|
* @description 针对表【remote_sensing_source_data(遥感影像源数据)】的数据库操作Service实现
|
||||||
|
@ -15,4 +17,9 @@ import org.springframework.stereotype.Service;
|
||||||
public class RemoteSensingSourceDataServiceImpl extends ServiceImpl<RemoteSensingSourceDataMapper, RemoteSensingSourceData>
|
public class RemoteSensingSourceDataServiceImpl extends ServiceImpl<RemoteSensingSourceDataMapper, RemoteSensingSourceData>
|
||||||
implements RemoteSensingSourceDataService {
|
implements RemoteSensingSourceDataService {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<RemoteSensingSourceData> getRemoteSensingSourceData(String disasterType, String disasterCountry, String disasterTime) {
|
||||||
|
return this.baseMapper.getRemoteSensingSourceData(disasterType, disasterCountry, disasterTime);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue