|
@@ -8,6 +8,7 @@ import com.its.op.service.its.ifsc.TbIfscService;
|
|
import com.its.op.service.its.link.TbLinkService;
|
|
import com.its.op.service.its.link.TbLinkService;
|
|
import com.its.op.service.its.node.TbNodeService;
|
|
import com.its.op.service.its.node.TbNodeService;
|
|
import com.its.op.service.its.road.TbRoadService;
|
|
import com.its.op.service.its.road.TbRoadService;
|
|
|
|
+import com.sun.istack.Nullable;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiParam;
|
|
import io.swagger.annotations.ApiParam;
|
|
@@ -33,7 +34,7 @@ public class GisSearchController {
|
|
@GetMapping(value = "/node", produces = {"application/json; charset=utf8"})
|
|
@GetMapping(value = "/node", produces = {"application/json; charset=utf8"})
|
|
public List<TbNodeDto> findNodeByFilter(
|
|
public List<TbNodeDto> findNodeByFilter(
|
|
@ApiParam(name = "filter", value = "노드명/아이디", example = "교차로", required = false)
|
|
@ApiParam(name = "filter", value = "노드명/아이디", example = "교차로", required = false)
|
|
- @RequestParam final String filter) {
|
|
|
|
|
|
+ @RequestParam(required = false, name="filter") @Nullable final String filter) {
|
|
return this.nodeService.findByFilter(filter);
|
|
return this.nodeService.findByFilter(filter);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -41,7 +42,7 @@ public class GisSearchController {
|
|
@GetMapping(value = "/link", produces = {"application/json; charset=utf8"})
|
|
@GetMapping(value = "/link", produces = {"application/json; charset=utf8"})
|
|
public List<TbLinkDto> findLinkByFilter(
|
|
public List<TbLinkDto> findLinkByFilter(
|
|
@ApiParam(name = "filter", value = "도로명/아이디", example = "지방도333호선", required = false)
|
|
@ApiParam(name = "filter", value = "도로명/아이디", example = "지방도333호선", required = false)
|
|
- @RequestParam final String filter) {
|
|
|
|
|
|
+ @RequestParam(required = false, name="filter") @Nullable final String filter) {
|
|
return this.linkService.findByFilter(filter);
|
|
return this.linkService.findByFilter(filter);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -49,7 +50,7 @@ public class GisSearchController {
|
|
@GetMapping(value = "/ifsc", produces = {"application/json; charset=utf8"})
|
|
@GetMapping(value = "/ifsc", produces = {"application/json; charset=utf8"})
|
|
public List<TbIfscDto> findIfscByFilter(
|
|
public List<TbIfscDto> findIfscByFilter(
|
|
@ApiParam(name = "filter", value = "구간명/아이디", example = "신갈우회도로", required = false)
|
|
@ApiParam(name = "filter", value = "구간명/아이디", example = "신갈우회도로", required = false)
|
|
- @RequestParam final String filter) {
|
|
|
|
|
|
+ @RequestParam(required = false, name="filter") @Nullable final String filter) {
|
|
return this.ifscService.findByFilter(filter);
|
|
return this.ifscService.findByFilter(filter);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -57,7 +58,7 @@ public class GisSearchController {
|
|
@GetMapping(value = "/road", produces = {"application/json; charset=utf8"})
|
|
@GetMapping(value = "/road", produces = {"application/json; charset=utf8"})
|
|
public List<TbRoadDto> findRoadByFilter(
|
|
public List<TbRoadDto> findRoadByFilter(
|
|
@ApiParam(name = "filter", value = "도로명/아이디", example = "신수로", required = false)
|
|
@ApiParam(name = "filter", value = "도로명/아이디", example = "신수로", required = false)
|
|
- @RequestParam final String filter) {
|
|
|
|
|
|
+ @RequestParam(required = false, name="filter") @Nullable final String filter) {
|
|
return this.roadService.findByFilter(filter);
|
|
return this.roadService.findByFilter(filter);
|
|
}
|
|
}
|
|
|
|
|