diff --git a/common/config-db/src/main/resources/application-db.yml b/common/config-db/src/main/resources/application-db.yml index 4085bd1..19dd34c 100644 --- a/common/config-db/src/main/resources/application-db.yml +++ b/common/config-db/src/main/resources/application-db.yml @@ -1,7 +1,7 @@ spring: jpa: hibernate: - ddl-auto: none + ddl-auto: create naming: physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl datasource: diff --git a/data/cns/src/main/java/kr/co/palnet/kac/data/cns/model/CnsFaqBas.java b/data/cns/src/main/java/kr/co/palnet/kac/data/cns/model/CnsFaqBas.java index e9ae15d..a0d0b2b 100644 --- a/data/cns/src/main/java/kr/co/palnet/kac/data/cns/model/CnsFaqBas.java +++ b/data/cns/src/main/java/kr/co/palnet/kac/data/cns/model/CnsFaqBas.java @@ -5,6 +5,7 @@ import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; +import org.hibernate.annotations.ColumnDefault; import org.hibernate.annotations.CreationTimestamp; import org.hibernate.annotations.UpdateTimestamp; @@ -21,7 +22,7 @@ public class CnsFaqBas { // FAQ일련번호 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "FAQ_SNO", columnDefinition = "int unsigned") + @Column(name = "FAQ_SNO") // mysql :: "int unsigned" private Long faqSno; // 카테고리 @@ -38,7 +39,8 @@ public class CnsFaqBas { private String content; // 조회수 - @Column(name = "VIEW_CNT", columnDefinition = "int default 0", nullable = false) + @ColumnDefault("0") + @Column(name = "VIEW_CNT", nullable = false) private Integer viewCnt; // 표출여부 diff --git a/data/cns/src/main/java/kr/co/palnet/kac/data/cns/model/CnsQnaBas.java b/data/cns/src/main/java/kr/co/palnet/kac/data/cns/model/CnsQnaBas.java index bbc2741..479cfc1 100644 --- a/data/cns/src/main/java/kr/co/palnet/kac/data/cns/model/CnsQnaBas.java +++ b/data/cns/src/main/java/kr/co/palnet/kac/data/cns/model/CnsQnaBas.java @@ -5,6 +5,7 @@ import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; +import org.hibernate.annotations.ColumnDefault; import org.hibernate.annotations.CreationTimestamp; import org.hibernate.annotations.UpdateTimestamp; @@ -22,11 +23,11 @@ public class CnsQnaBas { // QNA일련번호 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "QNA_SNO", columnDefinition = "int unsigned") + @Column(name = "QNA_SNO") // mysql :: "int unsigned" private Long qnaSno; // 상위QNA일련번호 - @Column(name = "TARGET_SNO", columnDefinition = "int unsigned") + @Column(name = "TARGET_SNO") // mysql :: "int unsigned" private Long targetSno; // 카테고리 @@ -64,7 +65,7 @@ public class CnsQnaBas { private String anserStatus; // 질문, 답변중, 답변완료, 보류 // 파일그룹번호 - @Column(name = "FILE_GROUP_NO", columnDefinition = "int unsigned") + @Column(name = "FILE_GROUP_NO") // mysql :: "int unsigned" private Long fileGroupNo; // 표출여부 @@ -76,7 +77,8 @@ public class CnsQnaBas { private String delYn; // 조회수 - @Column(name = "VIEW_CNT", columnDefinition = "int default 0", nullable = false) + @ColumnDefault("0") + @Column(name = "VIEW_CNT", nullable = false) private Integer viewCnt; // 등록사용자ID diff --git a/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComAdmDistrictBas.java b/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComAdmDistrictBas.java index 07dbc8c..e30ed69 100644 --- a/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComAdmDistrictBas.java +++ b/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComAdmDistrictBas.java @@ -29,7 +29,7 @@ public class ComAdmDistrictBas { @Column(name = "LOWEST_ADM_SECT_NM", length = 100) private String lowestAdmSectNm; // 레벨 - @Column(name = "LEVEL", columnDefinition = "int(11)") + @Column(name = "LEVEL") private Integer level; // 상위행정코드 @Column(name = "UP_ADM_CD", length = 10) diff --git a/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComArcrftBas.java b/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComArcrftBas.java index e26ddc5..2a1ecaa 100644 --- a/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComArcrftBas.java +++ b/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComArcrftBas.java @@ -19,7 +19,7 @@ public class ComArcrftBas { // 기체일련번호 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "ARCRFT_SNO", columnDefinition = "int unsigned") + @Column(name = "ARCRFT_SNO") // mysql :: "int unsigned" private Long arcrftSno; // 그룹ID diff --git a/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComConfirmBas.java b/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComConfirmBas.java index e91747a..a308c33 100644 --- a/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComConfirmBas.java +++ b/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComConfirmBas.java @@ -19,7 +19,7 @@ public class ComConfirmBas { // 확인일련번호 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "CONFIRM_SNO", columnDefinition = "int unsigned") + @Column(name = "CONFIRM_SNO") // mysql :: "int unsigned" private Long confirmSno; // 확인키 diff --git a/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComFileBas.java b/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComFileBas.java index 4aa0c25..95aec2d 100644 --- a/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComFileBas.java +++ b/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComFileBas.java @@ -19,11 +19,11 @@ public class ComFileBas { // 파일일련번호 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "FILE_SNO", columnDefinition = "int unsigned") + @Column(name = "FILE_SNO") // mysql :: "int unsigned" private Long fileSno; // 파일그룹번호 - @Column(name = "FILE_GROUP_NO", columnDefinition = "int unsigned") + @Column(name = "FILE_GROUP_NO") // mysql :: "int unsigned" private Long fileGroupNo; // 저장된파일명 diff --git a/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComIdntfBas.java b/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComIdntfBas.java index 440ae1e..8d62e63 100644 --- a/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComIdntfBas.java +++ b/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComIdntfBas.java @@ -35,7 +35,7 @@ public class ComIdntfBas { // 기체일련번호 @Id - @Column(name = "ARCRFT_SNO", columnDefinition = "int unsigned") + @Column(name = "ARCRFT_SNO") // mysql :: "int unsigned" private Long arcrftSno; // 식별장치종류코드 @@ -47,7 +47,7 @@ public class ComIdntfBas { private String ownerNm; // 고객일련번호(소유자) - @Column(name = "CSTMR_SNO", columnDefinition = "int unsigned") + @Column(name = "CSTMR_SNO") // mysql :: "int unsigned" private Long cstmrSno; // 휴대폰번호 diff --git a/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlHstry.java b/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlHstry.java index c0d7567..777803a 100644 --- a/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlHstry.java +++ b/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlHstry.java @@ -19,7 +19,7 @@ public class CtrCntrlHstry { // 이력일련번호 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "HSTRY_SNO", columnDefinition = "int unsigned") + @Column(name = "HSTRY_SNO") // mysql :: "int unsigned" private Long hstrySno; // 관제ID diff --git a/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlHstryArea.java b/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlHstryArea.java index 6c50bac..0778471 100644 --- a/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlHstryArea.java +++ b/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlHstryArea.java @@ -18,11 +18,11 @@ public class CtrCntrlHstryArea { // 이력지역일련번호 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "HSTRY_AREA_SNO", columnDefinition = "int unsigned") + @Column(name = "HSTRY_AREA_SNO") // mysql :: "int unsigned" private Long hstryAreaSno; // 이력일련번호 - @Column(name = "HSTRY_SNO", columnDefinition = "int unsigned", nullable = false) + @Column(name = "HSTRY_SNO", nullable = false) // mysql :: "int unsigned" private int hstrySno; // 관제ID diff --git a/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlWarnLog.java b/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlWarnLog.java index 5d195db..4956f49 100644 --- a/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlWarnLog.java +++ b/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlWarnLog.java @@ -19,7 +19,7 @@ public class CtrCntrlWarnLog { // 로그일련번호 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "WARN_LOG_SNO", columnDefinition = "int unsigned") + @Column(name = "WARN_LOG_SNO") // mysql :: "int unsigned" private Integer warnLogSno; // 관제ID diff --git a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanArcrft.java b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanArcrft.java index b890118..5e30dcb 100644 --- a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanArcrft.java +++ b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanArcrft.java @@ -19,15 +19,15 @@ public class FltPlanArcrft { // 비행계획기체정보일련번호 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "PLAN_ARCRFT_SNO", columnDefinition = "int unsigned") + @Column(name = "PLAN_ARCRFT_SNO") // mysql :: "int unsigned" private Long planArcrftSno; // 비행계획서일련번호 - @Column(name = "PLAN_SNO", columnDefinition = "int unsigned", nullable = false) + @Column(name = "PLAN_SNO", nullable = false) // mysql :: "int unsigned" private Long planSno; // 기체일련번호 - @Column(name = "ARCRFT_SNO", columnDefinition = "int unsigned") + @Column(name = "ARCRFT_SNO") // mysql :: "int unsigned" private Long arcrftSno; // 식별번호 diff --git a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanArea.java b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanArea.java index 46f0e98..136fab0 100644 --- a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanArea.java +++ b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanArea.java @@ -20,11 +20,11 @@ public class FltPlanArea { // 비행계획비행구역일련번호 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "PLAN_AREA_SNO", columnDefinition = "int unsigned") + @Column(name = "PLAN_AREA_SNO") // mysql :: "int unsigned" private Long planAreaSno; // 비행계획서일련번호 - @Column(name = "PLAN_SNO", columnDefinition = "int unsigned", nullable = false) + @Column(name = "PLAN_SNO", nullable = false) // mysql :: "int unsigned" private Long planSno; // 구역종류 @@ -44,7 +44,7 @@ public class FltPlanArea { private String fltAreaAddr; // 버퍼존 - @Column(name = "BUFFER_ZONE", columnDefinition = "int") + @Column(name = "BUFFER_ZONE") private Integer bufferZone; // 비행고도 diff --git a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanAreaCoord.java b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanAreaCoord.java index 9d604d8..ec2dbbc 100644 --- a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanAreaCoord.java +++ b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanAreaCoord.java @@ -18,11 +18,11 @@ public class FltPlanAreaCoord { // 비행계획비행구역좌표일련번호 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "PLAN_AREA_COORD_SNO", columnDefinition = "int unsigned") + @Column(name = "PLAN_AREA_COORD_SNO") // mysql :: "int unsigned" private Long planAreaCoordSno; // 비행계획비행구역일련번호 - @Column(name = "PLAN_AREA_SNO", columnDefinition = "int unsigned", nullable = false) + @Column(name = "PLAN_AREA_SNO", nullable = false) // mysql :: "int unsigned" private Long planAreaSno; // 위도 diff --git a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanBas.java b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanBas.java index 8a757ac..8f17f84 100644 --- a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanBas.java +++ b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanBas.java @@ -18,7 +18,7 @@ public class FltPlanBas { // 비행계획서일련번호 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "PLAN_SNO", columnDefinition = "int unsigned") + @Column(name = "PLAN_SNO") // mysql :: "int unsigned" private Long planSno; // 그룹ID @@ -26,7 +26,7 @@ public class FltPlanBas { private String groupId; // 고객일련번호 - @Column(name = "CSTMR_SNO", columnDefinition = "int unsigned") + @Column(name = "CSTMR_SNO") // mysql :: "int unsigned" private Long cstmrSno; // 서비스구분 @@ -94,7 +94,7 @@ public class FltPlanBas { private String delYn; // 파일그룹번호 - @Column(name = "FILE_GROUP_NO", columnDefinition = "int unsigned") + @Column(name = "FILE_GROUP_NO") // mysql :: "int unsigned" private Long fileGroupNo; // 생성사용자ID diff --git a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanCtrCntrlRel.java b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanCtrCntrlRel.java index cd6c058..a8f7e8d 100644 --- a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanCtrCntrlRel.java +++ b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanCtrCntrlRel.java @@ -31,7 +31,7 @@ public class FltPlanCtrCntrlRel { // 비행계획서일련번호 @Id - @Column(name = "PLAN_SNO", columnDefinition = "int unsigned") + @Column(name = "PLAN_SNO") // mysql :: "int unsigned" private Integer planSno; // 식별번호 @@ -43,7 +43,7 @@ public class FltPlanCtrCntrlRel { private String groupId; // 기체소유자일련번호 - @Column(name = "IDNTF_CSTMR_SNO", columnDefinition = "int unsigned") + @Column(name = "IDNTF_CSTMR_SNO") // mysql :: "int unsigned" private Long idntfCstmrSno; @JoinColumn( diff --git a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanPilot.java b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanPilot.java index ae6aeec..6fd94be 100644 --- a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanPilot.java +++ b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanPilot.java @@ -19,15 +19,15 @@ public class FltPlanPilot { // 비행계획조종사일련번호 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "PLAN_PILOT_SNO", columnDefinition = "int unsigned") + @Column(name = "PLAN_PILOT_SNO") // mysql :: "int unsigned" private Long planPilotSno; // 비행계획서일련번호 - @Column(name = "PLAN_SNO", columnDefinition = "int unsigned", nullable = false) + @Column(name = "PLAN_SNO", nullable = false) // mysql :: "int unsigned" private Long planSno; // 고객일련번호 - @Column(name = "CSTMR_SNO", columnDefinition = "int unsigned") + @Column(name = "CSTMR_SNO") // mysql :: "int unsigned" private Long cstmrSno; // 그룹명 diff --git a/data/other/src/main/java/kr/co/palnet/kac/data/other/model/SuredataEntity.java b/data/other/src/main/java/kr/co/palnet/kac/data/other/model/SuredataEntity.java index e889aef..c8a8eb4 100644 --- a/data/other/src/main/java/kr/co/palnet/kac/data/other/model/SuredataEntity.java +++ b/data/other/src/main/java/kr/co/palnet/kac/data/other/model/SuredataEntity.java @@ -5,6 +5,7 @@ import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; +import org.hibernate.annotations.ColumnDefault; @Data @AllArgsConstructor @@ -68,22 +69,24 @@ public class SuredataEntity { @Column(name = "RESULT", columnDefinition = "char(1) default '0'", nullable = false) private String result; - @Column(name = "ERRCODE", columnDefinition = "int") + @Column(name = "ERRCODE") private Integer errcode; @Column(name = "KIND", columnDefinition = "char(1)", nullable = false) private String kind; - @Column(name = "FKCONTENT", columnDefinition = "int") + @Column(name = "FKCONTENT") private Integer fkcontent; @Column(name = "IMAGE_URL", length = 1000) private String imageUrl; - @Column(name = "BATCHFLAG", columnDefinition = "int default 0", nullable = false) + @ColumnDefault("0") + @Column(name = "BATCHFLAG", nullable = false) private Integer batchflag; - @Column(name = "RETRY", columnDefinition = "int default 0") + @ColumnDefault("0") + @Column(name = "RETRY") private Integer retry; @Column(name = "RESEND", length = 1) diff --git a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCrtfyhpBas.java b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCrtfyhpBas.java index ff08227..e399589 100644 --- a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCrtfyhpBas.java +++ b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCrtfyhpBas.java @@ -8,6 +8,7 @@ import lombok.NoArgsConstructor; import org.hibernate.annotations.CreationTimestamp; import java.time.Instant; +import java.time.LocalDateTime; @Data @NoArgsConstructor @@ -20,7 +21,7 @@ public class PtyCrtfyhpBas { // 인증일련번호 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "CRTFYHP_SNO", columnDefinition = "int unsigned") + @Column(name = "CRTFYHP_SNO") // mysql :: "int unsigned" private Long crtfyhpSno; // 휴대폰번호 @@ -36,8 +37,7 @@ public class PtyCrtfyhpBas { private String crtfyhpYn; // 등록일자 - @CreationTimestamp - @Column(name = "CREATE_DT",columnDefinition = "datetime(6)", nullable = false) - private Instant createDt; + @Column(name = "CREATE_DT", columnDefinition = "datetime(6)", nullable = false) + private LocalDateTime createDt; } \ No newline at end of file diff --git a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCstmrBas.java b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCstmrBas.java index 67670cc..84c18bb 100644 --- a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCstmrBas.java +++ b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCstmrBas.java @@ -3,7 +3,7 @@ package kr.co.palnet.kac.data.pty.model; import jakarta.persistence.*; import lombok.*; -import java.time.Instant; +import java.time.LocalDateTime; import java.util.List; @@ -18,7 +18,7 @@ public class PtyCstmrBas { // 고객일련번호 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "CSTMR_SNO", columnDefinition = "int unsigned") + @Column(name = "CSTMR_SNO") // mysql :: "int unsigned" private Long cstmrSno; // 권한ID @@ -35,7 +35,7 @@ public class PtyCstmrBas { // 고객상태변경일시 @Column(name = "CSTMR_STATUS_CNG_DT", columnDefinition = "datetime") - private Instant cstmrStatusCngDt; + private LocalDateTime cstmrStatusCngDt; // 관할기관코드 @Column(name = "CPT_AUTH_CODE", length = 10) @@ -47,7 +47,7 @@ public class PtyCstmrBas { // 가입일시 @Column(name = "JOIN_DT", columnDefinition = "datetime(6)", nullable = false) - private Instant joinDt; + private LocalDateTime joinDt; // 가입IP주소 @Column(name = "JOIN_IP", length = 39, nullable = false) @@ -58,7 +58,7 @@ public class PtyCstmrBas { private String siteCode; // 회원구분코드 - @Column(name = "MEMBER_DIV_CD",length = 20) + @Column(name = "MEMBER_DIV_CD", length = 20) private String memberDivCd; // 사용자비밀번호 @@ -67,7 +67,7 @@ public class PtyCstmrBas { // 비밀번호수정일시 @Column(name = "PSWD_UPDT_DT", columnDefinition = "datetime") - private Instant pswdUpdtDt; + private LocalDateTime pswdUpdtDt; // 재활용토큰 @Column(name = "RFRSH_TOKEN") diff --git a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCstmrConectHist.java b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCstmrConectHist.java index aa5785e..8bbc3f6 100644 --- a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCstmrConectHist.java +++ b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCstmrConectHist.java @@ -15,11 +15,11 @@ public class PtyCstmrConectHist { // 고객접속이력일련번호 @Id - @Column(name = "CSTMR_CONECT_HIST_SNO", columnDefinition = "int unsigned") + @Column(name = "CSTMR_CONECT_HIST_SNO") // mysql :: "int unsigned" private Long cstmrConectHistSno; // 고객일련번호 - @Column(name = "CSTMR_SNO", columnDefinition = "int unsigned", nullable = false) + @Column(name = "CSTMR_SNO", nullable = false) // mysql :: "int unsigned" private Long cstmrSno; // 접속성공여부 diff --git a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCstmrDtl.java b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCstmrDtl.java index a3e980a..49acafc 100644 --- a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCstmrDtl.java +++ b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCstmrDtl.java @@ -17,7 +17,7 @@ public class PtyCstmrDtl { // 고객일련번호 @Id - @Column(name = "CSTMR_SNO", columnDefinition = "int unsigned") + @Column(name = "CSTMR_SNO") // mysql :: "int unsigned" private Long cstmrSno; // 아이핀DI diff --git a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCstmrGroup.java b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCstmrGroup.java index 15fb7fc..8fbc65a 100644 --- a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCstmrGroup.java +++ b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCstmrGroup.java @@ -16,11 +16,11 @@ public class PtyCstmrGroup { // 고객그룹일련번호 @Id - @Column(name = "CSTMR_GROUP_SNO", columnDefinition = "int unsigned") + @Column(name = "CSTMR_GROUP_SNO") // mysql :: "int unsigned" private Long cstmrGroupSno; // 고객일련번호 - @Column(name = "CSTMR_SNO", columnDefinition = "int unsigned", nullable = false) + @Column(name = "CSTMR_SNO", nullable = false) // mysql :: "int unsigned" private Long cstmrSno; // 그룹ID diff --git a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtySnsLoginRel.java b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtySnsLoginRel.java index 2f2b4e0..05cf05c 100644 --- a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtySnsLoginRel.java +++ b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtySnsLoginRel.java @@ -16,11 +16,11 @@ public class PtySnsLoginRel { // SNS로그인일련번호 @Id - @Column(name = "SNS_LOGIN_SNO", columnDefinition = "int unsigned") + @Column(name = "SNS_LOGIN_SNO") // mysql :: "int unsigned" private Long snsLoginSno; // 고객일련번호 - @Column(name = "CSTMR_SNO", columnDefinition = "int unsigned", nullable = false) + @Column(name = "CSTMR_SNO", nullable = false) // mysql :: "int unsigned" private Long cstmrSno; // SNS식별자ID diff --git a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyTermsAgreeTxn.java b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyTermsAgreeTxn.java index 952ba67..535e736 100644 --- a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyTermsAgreeTxn.java +++ b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyTermsAgreeTxn.java @@ -17,15 +17,15 @@ public class PtyTermsAgreeTxn { // 동의일련번호 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "AGREE_SNO", columnDefinition = "int unsigned") + @Column(name = "AGREE_SNO") // mysql :: "int unsigned" private Long agreeSno; // 약관일련번호 - @Column(name = "TERMS_SNO", columnDefinition = "int unsigned", nullable = false) + @Column(name = "TERMS_SNO", nullable = false) // mysql :: "int unsigned" private Long termsSno; // 고객일련번호 - @Column(name = "CSTMR_SNO", columnDefinition = "int unsigned", nullable = false) + @Column(name = "CSTMR_SNO", nullable = false) // mysql :: "int unsigned" private Long cstmrSno; // 동의여부 diff --git a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyTermsBas.java b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyTermsBas.java index e84ad3e..3214729 100644 --- a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyTermsBas.java +++ b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyTermsBas.java @@ -18,7 +18,7 @@ public class PtyTermsBas { // 약관일련번호 @Id - @Column(name = "TERMS_SNO", columnDefinition = "int unsigned") + @Column(name = "TERMS_SNO") // mysql :: "int unsigned" private Long termsSno; // 최종내역여부 diff --git a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyTermsDtl.java b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyTermsDtl.java index 9c72a89..4ae351d 100644 --- a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyTermsDtl.java +++ b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyTermsDtl.java @@ -30,7 +30,7 @@ public class PtyTermsDtl { // 약관일련번호 @Id - @Column(name = "TERMS_SNO", columnDefinition = "int unsigned") + @Column(name = "TERMS_SNO") // mysql :: "int unsigned" private Long termsSno; // 언어구분코드 diff --git a/data/pty/src/test/java/kr/co/palnet/kac/data/pty/DataPtyApplicationTest.java b/data/pty/src/test/java/kr/co/palnet/kac/data/pty/DataPtyApplicationTest.java new file mode 100644 index 0000000..49419d8 --- /dev/null +++ b/data/pty/src/test/java/kr/co/palnet/kac/data/pty/DataPtyApplicationTest.java @@ -0,0 +1,22 @@ +package kr.co.palnet.kac.data.pty; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.Configuration; + +@SpringBootApplication +//@TestPropertySource(locations = "classpath:application-db.yml") +//@TestPropertySource(properties = {"spring.config.location=classpath:application-db.yml"}) +//@PropertySource("classpath:application-db.yml") +public class DataPtyApplicationTest { + public static void main(String[] args) { + System.out.println("test run start."); + SpringApplication.run(DataPtyApplicationTest.class, args); + } + + @Configuration + @ComponentScan("kr.co.palnet.kac.data.pty") + public class Config { + } +} diff --git a/data/pty/src/test/java/kr/co/palnet/kac/data/pty/service/PtyCstmrDomainServiceTest.java b/data/pty/src/test/java/kr/co/palnet/kac/data/pty/service/PtyCstmrDomainServiceTest.java new file mode 100644 index 0000000..8f42c66 --- /dev/null +++ b/data/pty/src/test/java/kr/co/palnet/kac/data/pty/service/PtyCstmrDomainServiceTest.java @@ -0,0 +1,53 @@ +package kr.co.palnet.kac.data.pty.service; + +import kr.co.palnet.kac.data.pty.DataPtyApplicationTest; +import kr.co.palnet.kac.data.pty.model.PtyCstmrBas; +import kr.co.palnet.kac.data.pty.repository.PtyCstmrBasRepository; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.DisplayName; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase; +import org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.TestPropertySource; +import org.springframework.test.context.junit.jupiter.SpringExtension; +import org.springframework.transaction.annotation.Transactional; + +import java.time.LocalDateTime; + +@Slf4j +@DataJpaTest +//@SpringBootTest(classes = DataPtyApplicationTest.class) +//@TestPropertySource(locations = "classpath:application-db.yml") +//@AutoConfigureTestDatabase(replace = AutoConfigureTestDatabase.Replace.NONE) +class PtyCstmrDomainServiceTest { + + // @Autowired +// private PtyCstmrDomainService ptyCstmrDomainService; + @Autowired + private PtyCstmrBasRepository ptyCstmrBasRepository; + + +// @Transactional + @DisplayName("유저 생성") + @Test + public void createUserTest() { + PtyCstmrBas bas = PtyCstmrBas.builder() + .userId("userTest") + .authId("authIdTest") + .cstmrDivCd("USER") + .cstmrStatusCd("ACTIVE") + .joinDt(LocalDateTime.now()) + .joinIp("1.1.1.1") + .build(); + + PtyCstmrBas ptyCstmrBas = ptyCstmrBasRepository.saveAndFlush(bas); + log.info("ptyCstmrBas >> {}", ptyCstmrBas); + log.info("bas >> {}", bas); + } + + +} \ No newline at end of file