Browse Source

feat: 드론원스톱 인터페이스 변경으로 인한 수정

- 신청자, 비행목적 필드 추가
feature/address-coordinate
지대한 3 months ago
parent
commit
949b460198
  1. 15
      http/server/server.http
  2. 5
      pav-server/src/main/java/com/palnet/biz/api/external/model/DosPlanRq.java
  3. 2
      pav-server/src/main/java/com/palnet/biz/api/external/service/DronOneStopService.java
  4. 6
      pav-server/src/main/java/com/palnet/biz/jpa/entity/DosFltPlanBas.java

15
http/server/server.http

@ -26,6 +26,21 @@ Content-Type: application/json
client.global.set("accessToken", accessToken) client.global.set("accessToken", accessToken)
%} %}
### login dev - dos gmp
POST {{appHost}}/api/acnt/jwt/login
Content-Type: application/json
{
"userId": "dos-gmp",
"userPswd": "palnet!234"
}
### profile
< {%
request.variables.set("cstmrSno", "37")
%}
GET {{appHost}}/api/acnt/jwt/profile/{{cstmrSno}}
Authorization: {{accessToken}}
### dos(드론원스톱) 목록 조회 ### dos(드론원스톱) 목록 조회
GET {{appHost}}/api/bas/dos/plan?searchStDt=2024-06-14&searchEndDt=2024-06-14 GET {{appHost}}/api/bas/dos/plan?searchStDt=2024-06-14&searchEndDt=2024-06-14

5
pav-server/src/main/java/com/palnet/biz/api/external/model/DosPlanRq.java vendored

@ -28,6 +28,8 @@ public class DosPlanRq {
// 신청일자 // 신청일자
@JsonFormat(pattern = "yyyyMMdd") @JsonFormat(pattern = "yyyyMMdd")
private LocalDate aplyymd; private LocalDate aplyymd;
// 신청자
private String aplynm;
// 제작번호 // 제작번호
private String fbctnno; private String fbctnno;
// 비행시작일자 // 비행시작일자
@ -36,10 +38,11 @@ public class DosPlanRq {
// 비행조료일자 // 비행조료일자
@JsonFormat(pattern = "yyyyMMdd") @JsonFormat(pattern = "yyyyMMdd")
private LocalDate fltendymd; private LocalDate fltendymd;
// 비행목적
private String prps;
// 비행구역 // 비행구역
private List<DosPlanArea> zone; private List<DosPlanArea> zone;
@Data @Data
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor

2
pav-server/src/main/java/com/palnet/biz/api/external/service/DronOneStopService.java vendored

@ -52,9 +52,11 @@ public class DronOneStopService {
DosFltPlanBas dosFltPlanBasInsert = DosFltPlanBas.builder() DosFltPlanBas dosFltPlanBasInsert = DosFltPlanBas.builder()
.applyNo(fltaply.getAplyno()) .applyNo(fltaply.getAplyno())
.applyDt(fltaply.getAplyymd()) .applyDt(fltaply.getAplyymd())
.applyNm(fltaply.getAplynm())
.fbctnNo(fltaply.getFbctnno()) .fbctnNo(fltaply.getFbctnno())
.schFltStDt(fltaply.getFltstymd()) .schFltStDt(fltaply.getFltstymd())
.schFltEndDt(fltaply.getFltendymd()) .schFltEndDt(fltaply.getFltendymd())
.purpose(fltaply.getPrps())
.updateDt(Instant.now()) .updateDt(Instant.now())
.createDt(Instant.now()) .createDt(Instant.now())
.build(); .build();

6
pav-server/src/main/java/com/palnet/biz/jpa/entity/DosFltPlanBas.java

@ -27,6 +27,9 @@ public class DosFltPlanBas {
// 신청일자 // 신청일자
@Column(name = "APPLY_DT") @Column(name = "APPLY_DT")
private LocalDate applyDt; private LocalDate applyDt;
// 시청자
@Column(name = "APPLY_NM")
private String applyNm;
// 제작번호 // 제작번호
@Column(name = "FBCTN_NO") @Column(name = "FBCTN_NO")
private String fbctnNo; private String fbctnNo;
@ -36,6 +39,9 @@ public class DosFltPlanBas {
// 예상비행종료일시 // 예상비행종료일시
@Column(name = "SCH_FLT_END_DT") @Column(name = "SCH_FLT_END_DT")
private LocalDate schFltEndDt; private LocalDate schFltEndDt;
// 비행목적
@Column(name = "PURPOSE")
private String purpose;
// 수정일시 // 수정일시
@Column(name = "UPDATE_DT", columnDefinition = "TIMESTAMP") @Column(name = "UPDATE_DT", columnDefinition = "TIMESTAMP")
private Instant updateDt; private Instant updateDt;

Loading…
Cancel
Save