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 {
|
||||
|
||||
//实体数据服务层
|
||||
private final EntityDataService respondInfoService;
|
||||
|
||||
/**
|
||||
* 实体数据列表信息
|
||||
* @param entityData 实体数据条件信息
|
||||
* @param query current当前页 size 每页数据量
|
||||
* @return
|
||||
*/
|
||||
@GetMapping("/list")
|
||||
public R<IPage<EntityData>> 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<IPage<EntityData>> getEntityDataList(EntityData entityData, Query query) {
|
||||
// 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.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<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,
|
||||
disaster_id,create_time
|
||||
</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>
|
||||
|
|
|
@ -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<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 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<RemoteSensingSourceDataMapper, RemoteSensingSourceData>
|
||||
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