From f97dfa2e95b3129b4d8c7f635973edf91025bd12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?scnoh=28=EB=85=B8=EC=8A=B9=EC=B2=A0=29?= Date: Fri, 29 Jul 2022 20:08:29 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B9=84=ED=96=89=EA=B3=84=ED=9A=8D=20?= =?UTF-8?q?=EA=B7=B8=EB=A3=B9=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../biz/api/bas/flight/model/BasFlightPlanListRq.java | 4 ++++ .../biz/jpa/repository/flt/FltPlanQueryRepository.java | 9 +++++++++ 2 files changed, 13 insertions(+) diff --git a/src/main/java/com/palnet/biz/api/bas/flight/model/BasFlightPlanListRq.java b/src/main/java/com/palnet/biz/api/bas/flight/model/BasFlightPlanListRq.java index b5aeea8..255a6d0 100644 --- a/src/main/java/com/palnet/biz/api/bas/flight/model/BasFlightPlanListRq.java +++ b/src/main/java/com/palnet/biz/api/bas/flight/model/BasFlightPlanListRq.java @@ -6,7 +6,11 @@ import java.util.Date; @Data public class BasFlightPlanListRq { + + private String groupId; + private Integer cstmrSno; private Date schFltStDt; private Date schFltEndDt; private String aprvlYn; + } diff --git a/src/main/java/com/palnet/biz/jpa/repository/flt/FltPlanQueryRepository.java b/src/main/java/com/palnet/biz/jpa/repository/flt/FltPlanQueryRepository.java index 40b9234..e3e7396 100644 --- a/src/main/java/com/palnet/biz/jpa/repository/flt/FltPlanQueryRepository.java +++ b/src/main/java/com/palnet/biz/jpa/repository/flt/FltPlanQueryRepository.java @@ -28,6 +28,15 @@ public class FltPlanQueryRepository { QFltPlanArea area = QFltPlanArea.fltPlanArea; BooleanBuilder builder = new BooleanBuilder(); + + if (rq.getGroupId() != null) { + builder.and(bas.groupId.eq(rq.getGroupId())); + } + + if (rq.getCstmrSno() != null) { + builder.and(bas.cstmrSno.eq(rq.getCstmrSno())); + } + if (rq.getSchFltEndDt() != null) { builder.and(bas.schFltStDt.loe(rq.getSchFltEndDt())); }