lkd9125(이경도)
5 days ago
11 changed files with 872 additions and 574 deletions
@ -0,0 +1,4 @@
|
||||
### 좌표 to 관할지역 |
||||
GET {{appHost}}/api/comn/coordinate/comptent-authority |
||||
?lat=37.5666103&lon=126.978 |
||||
Authorization: {{accessToken}} |
@ -0,0 +1,37 @@
|
||||
package com.palnet.biz.api.comn.coordinate.model; |
||||
|
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
public class CompotentAuthorityItemRS { |
||||
|
||||
// 관할기관코드
|
||||
private String cptAuthCode; |
||||
|
||||
// 관할기관명
|
||||
private String cptAuthNm; |
||||
|
||||
// 관할기관연락처
|
||||
private String cptAuthTp; |
||||
|
||||
// 관할기관FAX
|
||||
private String cptAuthFax; |
||||
|
||||
// 비고
|
||||
private String rm; |
||||
|
||||
// 수정일자
|
||||
private Instant updateDt; |
||||
|
||||
// 생성일자
|
||||
private Instant createDt; |
||||
|
||||
} |
@ -1,12 +1,18 @@
|
||||
package com.palnet.biz.api.comn.coordinate.model; |
||||
|
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
public class CompotentAuthorityRQ { |
||||
|
||||
private Double lat; |
||||
|
||||
private Double lon; |
||||
|
||||
|
||||
} |
||||
|
@ -0,0 +1,17 @@
|
||||
package com.palnet.biz.api.external.model; |
||||
|
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.util.List; |
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
public class DosCptAuthResult { |
||||
private List<String> cptCode; |
||||
private List<String> controlCptCode; |
||||
} |
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,42 @@
|
||||
package com.palnet.biz.api.comn.coordinate.service; |
||||
|
||||
import com.palnet.biz.api.comn.coordinate.model.CompotentAuthorityItemRS; |
||||
import com.palnet.biz.api.comn.coordinate.model.CompotentAuthorityRQ; |
||||
import lombok.extern.slf4j.Slf4j; |
||||
import org.junit.jupiter.api.Test; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
||||
import org.springframework.boot.test.context.SpringBootTest; |
||||
import org.springframework.context.annotation.Profile; |
||||
import org.springframework.test.context.ActiveProfiles; |
||||
|
||||
import java.util.ArrayList; |
||||
import java.util.List; |
||||
|
||||
import static org.junit.jupiter.api.Assertions.*; |
||||
|
||||
@Slf4j |
||||
@ActiveProfiles("local")@Profile("local") |
||||
@SpringBootTest |
||||
class ComnCoordinateServiceTest { |
||||
|
||||
@Autowired |
||||
private ComnCoordinateService comnCoordinateService; |
||||
|
||||
@Test |
||||
void getCompotentAuthority() { |
||||
// given
|
||||
List<CompotentAuthorityRQ> rq = List.of( |
||||
CompotentAuthorityRQ.builder().lat(37.566).lon(126.978).build(), |
||||
CompotentAuthorityRQ.builder().lat(37.567).lon(126.978).build(), |
||||
CompotentAuthorityRQ.builder().lat(37.567).lon(126.979).build(), |
||||
CompotentAuthorityRQ.builder().lat(37.566).lon(126.979).build(), |
||||
CompotentAuthorityRQ.builder().lat(37.566).lon(126.978).build() |
||||
); |
||||
|
||||
// when
|
||||
List<CompotentAuthorityItemRS> result = comnCoordinateService.getCompetentAuthority(rq); |
||||
|
||||
// then
|
||||
log.debug("result: {}", result); |
||||
} |
||||
} |
Loading…
Reference in new issue