지대한
10 months ago
8 changed files with 213 additions and 13 deletions
@ -0,0 +1,24 @@ |
|||||||
|
package com.palnet.biz.sample.controller; |
||||||
|
|
||||||
|
import lombok.extern.slf4j.Slf4j; |
||||||
|
import org.springframework.http.ResponseEntity; |
||||||
|
import org.springframework.web.bind.annotation.PostMapping; |
||||||
|
import org.springframework.web.bind.annotation.RequestBody; |
||||||
|
import org.springframework.web.bind.annotation.RestController; |
||||||
|
|
||||||
|
import javax.servlet.ServletRequest; |
||||||
|
|
||||||
|
@Slf4j |
||||||
|
@RestController |
||||||
|
public class UtmSampleTestController { |
||||||
|
|
||||||
|
@PostMapping("/api/v1/utm") |
||||||
|
public ResponseEntity<?> utmReciverTest(@RequestBody String body, ServletRequest request) { |
||||||
|
log.info("===================================================="); |
||||||
|
log.info("===================================================="); |
||||||
|
log.info("====>> /api/v1/utm sample test : {}", body); |
||||||
|
log.info("===================================================="); |
||||||
|
log.info("===================================================="); |
||||||
|
return ResponseEntity.ok().build(); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,38 @@ |
|||||||
|
package com.palnet.comn.model; |
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAlias; |
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty; |
||||||
|
import lombok.AllArgsConstructor; |
||||||
|
import lombok.Builder; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.NoArgsConstructor; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
@Data |
||||||
|
@NoArgsConstructor |
||||||
|
@AllArgsConstructor |
||||||
|
@Builder |
||||||
|
public class UtmModel { |
||||||
|
@JsonProperty("GPSime") |
||||||
|
private String GPSime; // 시간 yyyyMMddHHmmss
|
||||||
|
@JsonProperty("dronInfo") |
||||||
|
private List<DronInfo> dronInfo; |
||||||
|
|
||||||
|
@Data |
||||||
|
@NoArgsConstructor |
||||||
|
@AllArgsConstructor |
||||||
|
@Builder |
||||||
|
public static class DronInfo { |
||||||
|
@JsonProperty("Id") |
||||||
|
private String id; |
||||||
|
@JsonProperty("Latitude") |
||||||
|
private String latitude; |
||||||
|
@JsonProperty("Longitude") |
||||||
|
private String longitude; |
||||||
|
@JsonProperty("Height") |
||||||
|
private String height; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
} |
Loading…
Reference in new issue