지대한
8 months ago
39 changed files with 2681 additions and 1 deletions
@ -0,0 +1,69 @@
|
||||
package kr.co.palnet.kac.data.cns.model; |
||||
|
||||
import jakarta.persistence.*; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
import org.hibernate.annotations.CreationTimestamp; |
||||
import org.hibernate.annotations.UpdateTimestamp; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
@Data |
||||
@AllArgsConstructor |
||||
@NoArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "CNS_FAQ_BAS") |
||||
public class CnsFaqBas { |
||||
|
||||
// FAQ일련번호
|
||||
@Id |
||||
@GeneratedValue(strategy = GenerationType.IDENTITY) |
||||
@Column(name = "FAQ_SNO") |
||||
private int faqSno; |
||||
|
||||
// 카테고리
|
||||
@Column(name = "CATEGORY") |
||||
private String category; |
||||
|
||||
// 제목
|
||||
@Column(name = "TITLE") |
||||
private String title; |
||||
|
||||
// 내용
|
||||
@Column(name = "CONTENT") |
||||
private String content; |
||||
|
||||
// 조회수
|
||||
@Column(name = "VIEW_CNT") |
||||
private int viewCnt = 0; |
||||
|
||||
// 표출여부
|
||||
@Column(name = "EXPSR_YN") |
||||
private String expsrYn = "N"; |
||||
|
||||
// 삭제여부
|
||||
@Column(name = "DEL_YN") |
||||
private String delYn = "N"; |
||||
|
||||
// 등록사용자ID
|
||||
@Column(name = "CREATE_USER_ID", updatable = false) |
||||
private String createUserId; |
||||
|
||||
// 등록일시
|
||||
@CreationTimestamp |
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP", updatable = false) |
||||
private Instant createDt; |
||||
|
||||
// 수정사용자ID
|
||||
@Column(name = "UPDATE_USER_ID") |
||||
private String updateUserId; |
||||
|
||||
// 수정일시
|
||||
@UpdateTimestamp |
||||
@Column(name = "UPDATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant updateDt; |
||||
|
||||
} |
@ -0,0 +1,98 @@
|
||||
package kr.co.palnet.kac.data.cns.model; |
||||
|
||||
import jakarta.persistence.*; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
import org.hibernate.annotations.CreationTimestamp; |
||||
import org.hibernate.annotations.UpdateTimestamp; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
|
||||
@Data |
||||
@AllArgsConstructor |
||||
@NoArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "CNS_QNA_BAS") |
||||
public class CnsQnaBas { |
||||
|
||||
// QNA일련번호
|
||||
@Id |
||||
@GeneratedValue(strategy = GenerationType.IDENTITY) |
||||
@Column(name = "QNA_SNO") |
||||
private int qnaSno; |
||||
|
||||
// 상위QNA일련번호
|
||||
@Column(name = "TARGET_SNO") |
||||
private int targetSno; |
||||
|
||||
// 카테고리
|
||||
@Column(name = "CATEGORY") |
||||
private String category; |
||||
|
||||
// 제목
|
||||
@Column(name = "TITLE") |
||||
private String title; |
||||
|
||||
// 내용
|
||||
@Column(name = "CONTENT") |
||||
private String content; |
||||
|
||||
// 연락처
|
||||
@Column(name = "CONTACT") |
||||
private String contact; |
||||
|
||||
// 답변내용
|
||||
@Column(name = "ANSER_CONTENT") |
||||
private String anserContent; |
||||
|
||||
// 답변자
|
||||
@Column(name = "ANSER_USER_NM") |
||||
private String anserUserNm; |
||||
|
||||
// 답변처리일시
|
||||
@Column(name = "ANSER_PROC_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant anserProcDt; |
||||
|
||||
// 답변상태
|
||||
@Column(name = "ANSER_STATUS") |
||||
private String anserStatus; |
||||
|
||||
// 파일그룹번호
|
||||
@Column(name = "FILE_GROUP_NO") |
||||
private Integer fileGroupNo; |
||||
|
||||
// 표출여부
|
||||
@Column(name = "EXPSR_YN") |
||||
private String expsrYn = "N"; |
||||
|
||||
// 삭제여부
|
||||
@Column(name = "DEL_YN") |
||||
private String delYn = "N"; |
||||
|
||||
// 조회수
|
||||
@Column(name = "VIEW_CNT") |
||||
private int viewCnt = 0; |
||||
|
||||
// 등록사용자ID
|
||||
@Column(name = "CREATE_USER_ID", updatable = false) |
||||
private String createUserId; |
||||
|
||||
// 등록일시
|
||||
@CreationTimestamp |
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP", updatable = false) |
||||
private Instant createDt; |
||||
|
||||
// 수정사용자ID
|
||||
@Column(name = "UPDATE_USER_ID") |
||||
private String updateUserId; |
||||
|
||||
// 수정일시
|
||||
@UpdateTimestamp |
||||
@Column(name = "UPDATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant updateDt; |
||||
|
||||
} |
@ -0,0 +1,53 @@
|
||||
package kr.co.palnet.kac.data.com.model; |
||||
|
||||
import jakarta.persistence.Column; |
||||
import jakarta.persistence.Entity; |
||||
import jakarta.persistence.Id; |
||||
import jakarta.persistence.Table; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
|
||||
@Data |
||||
@AllArgsConstructor |
||||
@NoArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "COM_ADM_DISTRICT_BAS") |
||||
public class ComAdmDistrictBas { |
||||
|
||||
// 행정코드
|
||||
@Id |
||||
@Column(name = "ADM_CD") |
||||
private String admCd; |
||||
// 행정구역명
|
||||
@Column(name = "ADM_SECT_NM") |
||||
private String admSectNm; |
||||
// 최하위행정구역명
|
||||
@Column(name = "LOWEST_ADM_SECT_NM") |
||||
private String lowestAdmSectNm; |
||||
// 레벨
|
||||
@Column(name = "LEVEL") |
||||
private String level; |
||||
// 상위행정코드
|
||||
@Column(name = "UP_ADM_CD") |
||||
private String upAdmCd; |
||||
// 삭제일자
|
||||
@Column(name = "DEL_YMD") |
||||
private String delYmd; |
||||
// 변경전행정구역구분
|
||||
@Column(name = "CHG_BEF_ADM_SECT_GBN") |
||||
private String chgBefAdmSectGbn; |
||||
// 생성일자
|
||||
@Column(name = "CRE_YMD") |
||||
private String creYmd; |
||||
// 변경전행정구역코드
|
||||
@Column(name = "CHG_BEF_ADM_SECT_CD") |
||||
private String chgBefAdmSectCd; |
||||
// 원천시군구코드
|
||||
@Column(name = "COL_ADM_SECT_CD") |
||||
private String colAdmSectCd; |
||||
|
||||
} |
@ -0,0 +1,106 @@
|
||||
package kr.co.palnet.kac.data.com.model; |
||||
|
||||
import jakarta.persistence.*; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
|
||||
@Data |
||||
@AllArgsConstructor |
||||
@NoArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "COM_ARCRFT_BAS") |
||||
public class ComArcrftBas { |
||||
|
||||
// 기체일련번호
|
||||
@Id |
||||
@GeneratedValue(strategy = GenerationType.IDENTITY) |
||||
@Column(name = "ARCRFT_SNO") |
||||
private int arcrftSno; |
||||
|
||||
// 그룹ID
|
||||
@Column(name = "GROUP_ID") |
||||
private String groupId; |
||||
|
||||
// 제작번호
|
||||
@Column(name = "PRDCT_NUM") |
||||
private String prdctNum; |
||||
|
||||
// 기체종류코드
|
||||
@Column(name = "ARCRFT_TYPE_CD") |
||||
private String arcrftTypeCd; |
||||
|
||||
// 기체모델명
|
||||
@Column(name = "ARCRFT_MODEL_NM") |
||||
private String arcrftModelNm; |
||||
|
||||
// 제작자
|
||||
@Column(name = "PRDCT_CMPN_NM") |
||||
private String prdctCmpnNm; |
||||
|
||||
// 제작일자
|
||||
@Column(name = "PRDCT_DATE", columnDefinition = "TIMESTAMP") |
||||
private Instant prdctDate; |
||||
|
||||
// 기체길이
|
||||
@Column(name = "ARCRFT_LNGTH") |
||||
private double arcrftLngth; |
||||
|
||||
// 기체폭
|
||||
@Column(name = "ARCRFT_WDTH") |
||||
private double arcrftWdth; |
||||
|
||||
// 기체높이
|
||||
@Column(name = "ARCRFT_HGHT") |
||||
private double arcrftHght; |
||||
|
||||
// 자체중량
|
||||
@Column(name = "ARCRFT_WGHT") |
||||
private double arcrftWght; |
||||
|
||||
// 중량구분코드
|
||||
@Column(name = "WGHT_TYPE_CD") |
||||
private String wghtTypeCd; |
||||
|
||||
// 이미지URL
|
||||
@Column(name = "IMAGE_URL") |
||||
private String imageUrl; |
||||
|
||||
// 최대이륙중량
|
||||
@Column(name = "TAKEOFF_WGHT") |
||||
private double takeoffWght; |
||||
|
||||
// 사용여부
|
||||
@Column(name = "USE_YN") |
||||
private String useYn; |
||||
|
||||
// 카메라탑재여부
|
||||
@Column(name = "CAMERA_YN") |
||||
private String cameraYn; |
||||
|
||||
// 보험가입여부
|
||||
@Column(name = "INSRNC_YN") |
||||
private String insrncYn; |
||||
|
||||
// 등록일자
|
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant createDt; |
||||
|
||||
// 등록사용자ID
|
||||
@Column(name = "CREATE_USER_ID") |
||||
private String createUserId; |
||||
|
||||
// 수정일자
|
||||
@Column(name = "UPDATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant updateDt; |
||||
|
||||
// 수정사용자ID
|
||||
@Column(name = "UPDATE_USER_ID") |
||||
private String updateUserId; |
||||
|
||||
} |
@ -0,0 +1,57 @@
|
||||
package kr.co.palnet.kac.data.com.model; |
||||
|
||||
import jakarta.persistence.*; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
|
||||
@Data |
||||
@AllArgsConstructor |
||||
@NoArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "COM_AUTH_BAS") |
||||
public class ComAuthBas { |
||||
|
||||
// 권한ID
|
||||
@Id |
||||
@Column(name = "AUTH_ID") |
||||
private String authId; |
||||
|
||||
// 사이트코드
|
||||
@Column(name = "SITE_CD") |
||||
private String siteCd; |
||||
|
||||
// 권한명
|
||||
@Column(name = "AUTH_NM") |
||||
private String authNm; |
||||
|
||||
// 사용여부
|
||||
@Column(name = "USE_YN") |
||||
private String useYn; |
||||
|
||||
// 비고
|
||||
@Lob |
||||
@Column(name = "RM") |
||||
private String rm; |
||||
|
||||
// 생성사용자ID
|
||||
@Column(name = "CREATE_USER_ID") |
||||
private String createUserId; |
||||
|
||||
// 생성일시
|
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant createDt; |
||||
// 수정일시
|
||||
@Column(name = "UPDATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant updateDt; |
||||
|
||||
// 수정사용자ID
|
||||
@Column(name = "UPDATE_USER_ID") |
||||
private String updateUserId; |
||||
|
||||
} |
@ -0,0 +1,72 @@
|
||||
package kr.co.palnet.kac.data.com.model; |
||||
|
||||
import jakarta.persistence.*; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.io.Serializable; |
||||
import java.time.Instant; |
||||
|
||||
|
||||
@Data |
||||
@AllArgsConstructor |
||||
@NoArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "COM_CD_BAS") |
||||
public class ComCdBas { |
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Embeddable |
||||
public static class ComCdBasId implements Serializable { |
||||
// 코드ID
|
||||
@Column(name = "CD_ID") |
||||
private String cdId; |
||||
|
||||
// 그룹코드
|
||||
@Column(name = "GROUP_CD") |
||||
private String groupCd; |
||||
} |
||||
|
||||
// 코드ID, 그룹코드
|
||||
@EmbeddedId |
||||
private ComCdBasId id; |
||||
|
||||
// 상위코드
|
||||
@Column(name = "UPPER_CD") |
||||
private String upperCd; |
||||
|
||||
// 정렬순서
|
||||
@Column(name = "SORT_ORDR") |
||||
private byte sortOrdr; |
||||
|
||||
// 추가정보값
|
||||
@Column(name = "ADD_INFO_VALUE") |
||||
private String addInfoValue; |
||||
|
||||
// 사용여부
|
||||
@Column(name = "USE_YN") |
||||
private String useYn; |
||||
|
||||
// 생성사용자ID
|
||||
@Column(name = "CREATE_USER_ID") |
||||
private String createUserId; |
||||
|
||||
// 생성일시
|
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant createDt; |
||||
|
||||
// 수정사용자ID
|
||||
@Column(name = "UPDTE_USER_ID") |
||||
private String updteUserId; |
||||
|
||||
// 수정일시
|
||||
@Column(name = "UPDTE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant updteDt; |
||||
|
||||
} |
@ -0,0 +1,54 @@
|
||||
package kr.co.palnet.kac.data.com.model; |
||||
|
||||
import jakarta.persistence.*; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "COM_CD_GROUP_BAS") |
||||
public class ComCdGroupBas { |
||||
|
||||
// 그룹코드
|
||||
@Id |
||||
@Column(name = "GROUP_CD") |
||||
private String groupCd; |
||||
|
||||
// 사이트코드
|
||||
@Column(name = "SITE_CD") |
||||
private String siteCd; |
||||
|
||||
// 그룹코드명
|
||||
@Column(name = "GROUP_CD_NM") |
||||
private String groupCdNm; |
||||
|
||||
// 비고
|
||||
@Lob |
||||
@Column(name = "RM") |
||||
private String rm; |
||||
|
||||
// 생성사용자ID
|
||||
@Column(name = "CREATE_USER_ID") |
||||
private String createUserId; |
||||
|
||||
// 생성일시
|
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant createDt; |
||||
|
||||
// 수정사용자ID
|
||||
@Column(name = "UPDTE_USER_ID") |
||||
private String updteUserId; |
||||
|
||||
// 수정일시
|
||||
@Column(name = "UPDTE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant updteDt; |
||||
|
||||
} |
@ -0,0 +1,68 @@
|
||||
package kr.co.palnet.kac.data.com.model; |
||||
|
||||
import jakarta.persistence.*; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.io.Serializable; |
||||
import java.time.Instant; |
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "COM_CD_LANG_CTG") |
||||
public class ComCdLangCtg { |
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Embeddable |
||||
public static class ComCdLangCtgId implements Serializable { |
||||
// 코드ID
|
||||
@Column(name = "CD_ID") |
||||
private String cdId; |
||||
|
||||
// 그룹코드
|
||||
@Column(name = "GROUP_CD") |
||||
private String groupCd; |
||||
|
||||
// 언어구분코드
|
||||
@Column(name = "LANG_DIV_CD") |
||||
private String langDivCd; |
||||
} |
||||
|
||||
// 코드ID, 그룹코드, 언어구분코드
|
||||
@EmbeddedId |
||||
private ComCdLangCtgId id; |
||||
|
||||
// 코드명
|
||||
@Column(name = "CD_NM") |
||||
private String cdNm; |
||||
|
||||
// 비고
|
||||
@Lob |
||||
@Column(name = "RM") |
||||
private String rm; |
||||
|
||||
// 생성사용자ID
|
||||
@Column(name = "CREATE_USER_ID") |
||||
private String createUserId; |
||||
|
||||
// 생성일시
|
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant createDt; |
||||
|
||||
// 수정사용자ID
|
||||
@Column(name = "UPDTE_USER_ID") |
||||
private String updteUserId; |
||||
|
||||
// 수정일시
|
||||
@Column(name = "UPDTE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant updteDt; |
||||
|
||||
} |
@ -0,0 +1,69 @@
|
||||
package kr.co.palnet.kac.data.com.model; |
||||
|
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
import org.hibernate.annotations.CreationTimestamp; |
||||
import org.hibernate.annotations.UpdateTimestamp; |
||||
|
||||
import jakarta.persistence.*; |
||||
import java.time.Instant; |
||||
|
||||
@Data |
||||
@Builder |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Entity |
||||
@Table(name = "COM_CONFIRM_BAS") |
||||
public class ComConfirmBas { |
||||
|
||||
// 확인일련번호
|
||||
@Id |
||||
@GeneratedValue(strategy = GenerationType.IDENTITY) |
||||
@Column(name = "CONFIRM_SNO") |
||||
private Integer confirmSno; |
||||
|
||||
// 확인키
|
||||
@Column(name = "CONFIRM_KEY") |
||||
private String confirmKey; |
||||
|
||||
// 상태
|
||||
@Column(name = "STATUS") |
||||
private String status; // GENERATED, RECEIVED, CHECKED, FAILED, EXPIRED
|
||||
|
||||
// 대상구분
|
||||
@Column(name = "TARGET_TYPE") |
||||
private String targetType; |
||||
|
||||
// RQ 데이터
|
||||
@Column(name = "RQ_DATA") |
||||
private String rqData; |
||||
|
||||
// RS 데이터
|
||||
@Column(name = "RS_DATA") |
||||
private String rsData; |
||||
|
||||
// 비고
|
||||
@Column(name = "RM") |
||||
private String rm; |
||||
|
||||
// 생성사용자ID
|
||||
@Column(name = "CREATE_USER_ID") |
||||
private String createUserId; |
||||
|
||||
// 생성일시
|
||||
@CreationTimestamp |
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP", updatable = false) |
||||
private Instant createDt; |
||||
|
||||
// 수정사용자ID
|
||||
@Column(name = "UPDATE_USER_ID") |
||||
private String updateUserId; |
||||
|
||||
// 수정일시
|
||||
@UpdateTimestamp |
||||
@Column(name = "UPDATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant updateDt; |
||||
|
||||
} |
@ -0,0 +1,79 @@
|
||||
package kr.co.palnet.kac.data.com.model; |
||||
|
||||
import jakarta.persistence.*; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "COM_FILE_BAS") |
||||
public class ComFileBas { |
||||
// 파일일련번호
|
||||
@Id |
||||
@GeneratedValue(strategy = GenerationType.IDENTITY) |
||||
@Column(name = "FILE_SNO") |
||||
private int fileSno; |
||||
|
||||
// 파일그룹번호
|
||||
@Column(name = "FILE_GROUP_NO") |
||||
private int fileGroupNo; |
||||
|
||||
// 저장된파일명
|
||||
@Column(name = "FILE_SAVE_NM") |
||||
private String fileSaveNm; |
||||
|
||||
// 실제파일명
|
||||
@Column(name = "FILE_ORI_NM") |
||||
private String fileOriNm; |
||||
|
||||
// 파일저장경로
|
||||
@Column(name = "FILE_PATH") |
||||
private String filePath; |
||||
|
||||
// 파일확장명
|
||||
@Column(name = "FILE_EXT") |
||||
private String fileExt; |
||||
|
||||
// 파일크기
|
||||
@Column(name = "FILE_SIZE") |
||||
private String fileSize; |
||||
|
||||
// 삭제여부
|
||||
@Column(name = "DEL_YN", columnDefinition = "TIMESTAMP") |
||||
private String delYn = "N"; |
||||
|
||||
// 삭제사용자ID
|
||||
@Column(name = "DEL_USER_ID") |
||||
private String delUserId; |
||||
|
||||
// 삭제일시
|
||||
@Column(name = "DEL_DT") |
||||
private Instant delDt; |
||||
|
||||
// 생성사용자ID
|
||||
@Column(name = "CREATE_USER_ID") |
||||
private String createUserId; |
||||
|
||||
// 생성일시
|
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant createDt; |
||||
|
||||
} |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,55 @@
|
||||
package kr.co.palnet.kac.data.com.model; |
||||
|
||||
import jakarta.persistence.Column; |
||||
import jakarta.persistence.Entity; |
||||
import jakarta.persistence.Id; |
||||
import jakarta.persistence.Table; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "COM_IDNTF_BAS") |
||||
public class ComIdntfBas { |
||||
// 식별번호
|
||||
@Id |
||||
@Column(name = "IDNTF_NUM") |
||||
private String idntfNum; |
||||
|
||||
// 기체일련번호
|
||||
@Column(name = "ARCRFT_SNO") |
||||
private int arcrftSno; |
||||
|
||||
// 식별장치종류코드
|
||||
@Column(name = "IDNTF_TYPE_CD") |
||||
private String idntfTypeCd; |
||||
|
||||
// 소유자명
|
||||
@Column(name = "OWNER_NM") |
||||
private String ownerNm; |
||||
|
||||
// 고객일련번호(소유자)
|
||||
@Column(name = "CSTMR_SNO") |
||||
private Integer cstmrSno; |
||||
|
||||
// 휴대폰번호
|
||||
@Column(name = "HPNO") |
||||
private String hpno; |
||||
|
||||
// 등록일자
|
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant createDt; |
||||
|
||||
// 수정일자
|
||||
@Column(name = "UPDATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant updateDt; |
||||
|
||||
} |
@ -0,0 +1,110 @@
|
||||
package kr.co.palnet.kac.data.com.model; |
||||
|
||||
import jakarta.persistence.*; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
import org.hibernate.annotations.CreationTimestamp; |
||||
import org.hibernate.annotations.UpdateTimestamp; |
||||
|
||||
import java.io.Serializable; |
||||
import java.time.Instant; |
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "COM_RISE_SET_BAS") |
||||
public class ComRiseSetBas { |
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Embeddable |
||||
public static class ComRiseSetBasId implements Serializable { |
||||
|
||||
// 날짜
|
||||
@Column(name = "LOC_DATE") |
||||
private String locDate; |
||||
|
||||
// 지역
|
||||
@Column(name = "LOCATION") |
||||
private String location; |
||||
|
||||
} |
||||
|
||||
|
||||
// 날짜, 지역
|
||||
@EmbeddedId |
||||
private ComRiseSetBasId id; |
||||
|
||||
// 경도
|
||||
@Column(name = "LON") |
||||
private Double lon; |
||||
|
||||
// 위도
|
||||
@Column(name = "LAT") |
||||
private Double lat; |
||||
|
||||
// 일출
|
||||
@Column(name = "SUNRISE") |
||||
private String sunrise; |
||||
|
||||
// 일증
|
||||
@Column(name = "SUNTRANSIT") |
||||
private String suntransit; |
||||
|
||||
// 일몰
|
||||
@Column(name = "SUNSET") |
||||
private String sunset; |
||||
|
||||
// 월출
|
||||
@Column(name = "MOONRISE") |
||||
private String moonrise; |
||||
|
||||
// 월중
|
||||
@Column(name = "MOONTRANSIT") |
||||
private String moontransit; |
||||
|
||||
// 월몰
|
||||
@Column(name = "MOONSET") |
||||
private String moonset; |
||||
|
||||
// 시민박명(아침)
|
||||
@Column(name = "CIVILM") |
||||
private String civilm; |
||||
|
||||
// 시민박명(저녁)
|
||||
@Column(name = "CIVILE") |
||||
private String civile; |
||||
|
||||
// 황해박명(아침)
|
||||
@Column(name = "NAUTM") |
||||
private String nautm; |
||||
|
||||
// 황해박명(저녁)
|
||||
@Column(name = "NAUTE") |
||||
private String naute; |
||||
|
||||
// 천문박명(아침)
|
||||
@Column(name = "ASTM") |
||||
private String astm; |
||||
|
||||
// 춘문박명(저녁)
|
||||
@Column(name = "ASTE") |
||||
private String aste; |
||||
|
||||
// 수정일시
|
||||
@UpdateTimestamp |
||||
@Column(name = "UPDATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant updateDt; |
||||
|
||||
// 등록일시
|
||||
@CreationTimestamp |
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP", updatable = false) |
||||
private Instant createDt; |
||||
|
||||
} |
@ -0,0 +1,59 @@
|
||||
package kr.co.palnet.kac.data.com.model; |
||||
|
||||
import jakarta.persistence.*; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.io.Serializable; |
||||
import java.time.Instant; |
||||
|
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "COM_SITE_BAS") |
||||
public class ComSiteBas { |
||||
|
||||
// 사이트코드
|
||||
@Id |
||||
@Column(name = "SITE_CD") |
||||
private String siteCd; |
||||
|
||||
// 사이트경로
|
||||
@Column(name = "SITE_URL") |
||||
private String siteUrl; |
||||
|
||||
// 사이트명
|
||||
@Column(name = "SITE_NM") |
||||
private String siteNm; |
||||
|
||||
// 사이트설명
|
||||
@Lob |
||||
@Column(name = "SITE_DESC") |
||||
private String siteDesc; |
||||
|
||||
// 사용여부
|
||||
@Column(name = "USE_YN") |
||||
private String useYn; |
||||
|
||||
// 등록일자
|
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant createDt; |
||||
|
||||
// 등록사용자
|
||||
@Column(name = "CREATE_USER_ID") |
||||
private String createUserId; |
||||
|
||||
// 수정일자
|
||||
@Column(name = "UPDATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant updateDt; |
||||
|
||||
// 수정사용자
|
||||
@Column(name = "UPDATE_USER_ID") |
||||
private String updateUserId; |
||||
|
||||
} |
@ -0,0 +1,58 @@
|
||||
package kr.co.palnet.kac.data.com.model; |
||||
|
||||
import jakarta.persistence.Column; |
||||
import jakarta.persistence.Entity; |
||||
import jakarta.persistence.Id; |
||||
import jakarta.persistence.Table; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "COM_TRMNL_BAS") |
||||
public class ComTrmnlBas { |
||||
|
||||
// 터미널ID
|
||||
@Id |
||||
@Column(name = "TRMNL_ID") |
||||
private String trmnlId; |
||||
|
||||
// 터미널명
|
||||
@Column(name = "TRMNL_NM") |
||||
private String trmnlNm; |
||||
|
||||
// 인증KEY
|
||||
@Column(name = "AUTH_KEY") |
||||
private String authKey; |
||||
|
||||
// 터미널설명
|
||||
@Column(name = "DESC_SN") |
||||
private String descSn; |
||||
|
||||
// 사용여부
|
||||
@Column(name = "USE_YN") |
||||
private String useYn; |
||||
// 등록일시
|
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant createDt; |
||||
|
||||
// 등록사용자ID
|
||||
@Column(name = "CREATE_USER_ID") |
||||
private String createUserId; |
||||
|
||||
// 수정일시
|
||||
@Column(name = "UPDATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant updateDt; |
||||
|
||||
// 수정사용자ID
|
||||
@Column(name = "UPDATE_USER_ID") |
||||
private String updateUserId; |
||||
|
||||
} |
@ -0,0 +1,100 @@
|
||||
package kr.co.palnet.kac.data.ctr.model; |
||||
|
||||
import jakarta.persistence.Column; |
||||
import jakarta.persistence.Entity; |
||||
import jakarta.persistence.Id; |
||||
import jakarta.persistence.Table; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "CTR_CNTRL_BAS") |
||||
public class CtrCntrlBas { |
||||
|
||||
// 관제ID
|
||||
@Id |
||||
@Column(name = "CNTRL_ID") |
||||
private String cntrlId; |
||||
|
||||
// 식별번호
|
||||
@Column(name = "IDNTF_NUM") |
||||
private String idntfNum; |
||||
|
||||
// 상태코드
|
||||
@Column(name = "STATUS_CD") |
||||
private String statusCd; |
||||
|
||||
// 처리상태여부
|
||||
@Column(name = "PROC_STATUS_YN") |
||||
private String procStatusYn; |
||||
|
||||
// 물체타입코드
|
||||
@Column(name = "OBJECT_TYPE_CD") |
||||
private String objectTypeCd; |
||||
|
||||
// 비행시작일시
|
||||
@Column(name = "FLGHT_ST_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant flghtStDt; |
||||
|
||||
// 비행종료일시
|
||||
@Column(name = "FLGHT_END_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant flghtEndDt; |
||||
|
||||
// 관제시작일시
|
||||
@Column(name = "CNTRL_ST_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant cntrlStDt; |
||||
|
||||
// 관제종료일시
|
||||
@Column(name = "CNTRL_END_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant cntrlEndDt; |
||||
|
||||
// 총비행시간
|
||||
@Column(name = "TTL_TIME") |
||||
private Double ttlTime = 0.0; |
||||
|
||||
// 총비행시간단위
|
||||
@Column(name = "TTL_TIME_TYPE") |
||||
private String ttlTimeType; |
||||
|
||||
// 총비행거리
|
||||
@Column(name = "TTL_DSTNC") |
||||
private Double ttlDstnc = 0.0; |
||||
|
||||
// 총비행거리단위
|
||||
@Column(name = "TTL_DSTNC_TYPE") |
||||
private String ttlDstncType; |
||||
|
||||
// 평균속도
|
||||
@Column(name = "AVRG_SPEED") |
||||
private Double avrgSpeed = 0.0; |
||||
|
||||
// 평균속도단위
|
||||
@Column(name = "AVRG_SPEED_TYPE") |
||||
private String avrgSpeedType; |
||||
|
||||
// 배터리소모량
|
||||
@Column(name = "BTTR_CNSMPTN") |
||||
private Double bttrCnsmptn = 0.0; |
||||
|
||||
// 종료타입코드
|
||||
@Column(name = "END_TYPE_CD") |
||||
private String endTypeCd; |
||||
|
||||
// 생성일시
|
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant createDt; |
||||
|
||||
// 수정일시
|
||||
@Column(name = "UPDATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant updateDt; |
||||
|
||||
} |
@ -0,0 +1,115 @@
|
||||
package kr.co.palnet.kac.data.ctr.model; |
||||
|
||||
import jakarta.persistence.*; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "CTR_CNTRL_HSTRY") |
||||
public class CtrCntrlHstry { |
||||
|
||||
// 이력일련번호
|
||||
@Id |
||||
@GeneratedValue(strategy = GenerationType.IDENTITY) |
||||
@Column(name = "HSTRY_SNO") |
||||
private int hstrySno; |
||||
|
||||
// 관제ID
|
||||
@Column(name = "CNTRL_ID") |
||||
private String cntrlId; |
||||
|
||||
// 터미널ID
|
||||
@Column(name = "TRMNL_ID") |
||||
private String trmnlId; |
||||
|
||||
// 메시지코드
|
||||
@Column(name = "MSSG_TYPE_CD") |
||||
private String mssgTypeCd; |
||||
|
||||
// 상태코드
|
||||
@Column(name = "STATUS_CD") |
||||
private String statusCd; |
||||
|
||||
// 위도
|
||||
@Column(name = "LAT") |
||||
private Double lat; |
||||
|
||||
// 경도
|
||||
@Column(name = "LON") |
||||
private Double lon; |
||||
|
||||
// 속도
|
||||
@Column(name = "SPEED") |
||||
private Double speed; |
||||
|
||||
// 속도단위
|
||||
@Column(name = "SPEED_TYPE") |
||||
private String speedType; |
||||
|
||||
// 방향
|
||||
@Column(name = "HEADING") |
||||
private Double heading; |
||||
|
||||
// 고도단위
|
||||
@Column(name = "ELEV_TYPE") |
||||
private String elevType; |
||||
|
||||
// 고도
|
||||
@Column(name = "ELEV") |
||||
private Double elev; |
||||
|
||||
// 이동거리
|
||||
@Column(name = "MV_DSTNC") |
||||
private Double mvDstnc; |
||||
|
||||
// 이동거리단위
|
||||
@Column(name = "MV_DSTNC_TYPE") |
||||
private String mvDstncType; |
||||
|
||||
// 배터리잔량
|
||||
@Column(name = "BTTR_LVL") |
||||
private Double bttrLvl; |
||||
|
||||
// 배터리전압
|
||||
@Column(name = "BTTR_VLTG") |
||||
private Double bttrVltg; |
||||
|
||||
// 단말기수신시간
|
||||
@Column(name = "TRMNL_RCV_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant trmnlRcvDt; |
||||
|
||||
// 서버수신시간
|
||||
@Column(name = "SRVR_RCV_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant srvrRcvDt; |
||||
|
||||
// 환경센서 필드
|
||||
// 일산화탄소
|
||||
@Column(name = "SENSOR_CO") |
||||
private Double sensorCo; |
||||
|
||||
// 아황산가스
|
||||
@Column(name = "SENSOR_SO2") |
||||
private Double sensorSo2; |
||||
|
||||
// 이산화질소
|
||||
@Column(name = "SENSOR_NO2") |
||||
private Double sensorNo2; |
||||
|
||||
// 오존
|
||||
@Column(name = "SENSOR_O3") |
||||
private Double sensorO3; |
||||
|
||||
// 미세먼지
|
||||
@Column(name = "SENSOR_DUST") |
||||
private Double sensorDust; |
||||
|
||||
} |
@ -0,0 +1,90 @@
|
||||
package kr.co.palnet.kac.data.ctr.model; |
||||
|
||||
import jakarta.persistence.*; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "CTR_CNTRL_HSTRY_AREA") |
||||
public class CtrCntrlHstryArea { |
||||
|
||||
// 이력지역일련번호
|
||||
@Id |
||||
@GeneratedValue(strategy = GenerationType.IDENTITY) |
||||
@Column(name = "HSTRY_AREA_SNO") |
||||
private int hstryAreaSno; |
||||
|
||||
// 관제ID
|
||||
@Column(name = "CNTRL_ID") |
||||
private String cntrlId; |
||||
|
||||
// 행동구분
|
||||
@Column(name = "ACTN_TYPE") |
||||
private String actnType; |
||||
|
||||
// 처리여부
|
||||
@Column(name = "PRCS_YN") |
||||
private String prcsYn; |
||||
|
||||
// 이력일련번호
|
||||
@Column(name = "HSTRY_SNO") |
||||
private int hstrySno; |
||||
|
||||
// 위도
|
||||
@Column(name = "LAT") |
||||
private double lat; |
||||
|
||||
// 경도
|
||||
@Column(name = "LON") |
||||
private double lon; |
||||
|
||||
// 시도명
|
||||
@Column(name = "AREA1") |
||||
private String area1; |
||||
|
||||
// 시군구명
|
||||
@Column(name = "AREA2") |
||||
private String area2; |
||||
|
||||
// 읍면동명
|
||||
@Column(name = "AREA3") |
||||
private String area3; |
||||
|
||||
// 우편번호
|
||||
@Column(name = "ZIP_CD") |
||||
private String zipCd; |
||||
|
||||
// 도로명
|
||||
@Column(name = "LAND_NM") |
||||
private String landNm; |
||||
|
||||
// 도로번호
|
||||
@Column(name = "LAND_NUM") |
||||
private String landNum; |
||||
|
||||
// 지역타입
|
||||
@Column(name = "AREA_TYPE") |
||||
private String areaType; |
||||
|
||||
// 지역명
|
||||
@Column(name = "AREA_NM") |
||||
private String areaNm; |
||||
|
||||
// 등록일시
|
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant createDt; |
||||
|
||||
// 수정일시
|
||||
@Column(name = "UPDATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant updateDt; |
||||
|
||||
} |
@ -0,0 +1,61 @@
|
||||
package kr.co.palnet.kac.data.ctr.model; |
||||
|
||||
import jakarta.persistence.*; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "CTR_CNTRL_WARN_LOG") |
||||
public class CtrCntrlWarnLog { |
||||
|
||||
// 로그일련번호
|
||||
@Id |
||||
@GeneratedValue(strategy = GenerationType.IDENTITY) |
||||
@Column(name = "WARN_LOG_SNO") |
||||
private Integer warnLogSno; |
||||
|
||||
// 관제ID
|
||||
@Column(name = "CNTRL_ID") |
||||
private String cntrlId; |
||||
|
||||
// 상황종류
|
||||
@Column(name = "WARN_TYPE") |
||||
private String warnType; |
||||
|
||||
// 식별번호
|
||||
@Column(name = "IDNTF_NUM") |
||||
private String idntfNum; |
||||
|
||||
// 발생시간
|
||||
@Column(name = "OCCUR_DT") |
||||
private Instant occurDt; |
||||
|
||||
// 위도
|
||||
@Column(name = "LAT") |
||||
private double lat; |
||||
|
||||
// 경도
|
||||
@Column(name = "LON") |
||||
private double lon; |
||||
|
||||
// 고도
|
||||
@Column(name = "ELEV") |
||||
private double elev; |
||||
|
||||
// 등록일자
|
||||
@Column(name = "CREATE_DT") |
||||
private Instant createDt; |
||||
|
||||
// 등록사용자ID
|
||||
@Column(name = "CREATE_USER_ID") |
||||
private String createUserId; |
||||
|
||||
} |
@ -0,0 +1,54 @@
|
||||
package kr.co.palnet.kac.data.flt.model; |
||||
|
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
|
||||
import jakarta.persistence.*; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.io.Serializable; |
||||
import java.time.Instant; |
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "FLT_CPT_AUTH_ADM_DISTRICT_REL") |
||||
public class FltCptAuthAdmDistrictRel { |
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Embeddable |
||||
public static class FltCptAuthAdmDistrictRelId implements Serializable { |
||||
|
||||
// 관할기관코드
|
||||
@Column(name = "CPT_AUTH_CODE") |
||||
private String CPT_AUTH_CODE; |
||||
|
||||
// 행정코드
|
||||
@Column(name = "ADM_CD") |
||||
private String ADM_CD; |
||||
|
||||
// 구분
|
||||
@Column(name = "TYPE") |
||||
private String type; |
||||
|
||||
} |
||||
|
||||
// 관할기관코드, 행정코드, 구분
|
||||
@EmbeddedId |
||||
private FltCptAuthAdmDistrictRelId id; |
||||
|
||||
// 수정일시
|
||||
@Column(name = "UPDATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant UPDATE_DT; |
||||
|
||||
// 생성일시
|
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP", updatable = false) |
||||
private Instant CREATE_DT; |
||||
|
||||
} |
@ -0,0 +1,51 @@
|
||||
package kr.co.palnet.kac.data.flt.model; |
||||
|
||||
import jakarta.persistence.Column; |
||||
import jakarta.persistence.Entity; |
||||
import jakarta.persistence.Id; |
||||
import jakarta.persistence.Table; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "FLT_CPT_AUTH_BAS") |
||||
public class FltCptAuthBas { |
||||
|
||||
// 관할기관코드
|
||||
@Id |
||||
@Column(name = "CPT_AUTH_CODE") |
||||
private String cptAuthCode; |
||||
|
||||
// 관할기관명
|
||||
@Column(name = "CPT_AUTH_NM") |
||||
private String cptAuthNm; |
||||
|
||||
// 관할기관연락처
|
||||
@Column(name = "CPT_AUTH_TP") |
||||
private String cptAuthTp; |
||||
|
||||
// 관할기관FAX
|
||||
@Column(name = "CPT_AUTH_FAX") |
||||
private String cptAuthFax; |
||||
|
||||
// 비고
|
||||
@Column(name = "RM") |
||||
private String rm; |
||||
|
||||
// 수정일자
|
||||
@Column(name = "UPDATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant updateDt; |
||||
|
||||
// 생성일자
|
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP", updatable = false) |
||||
private Instant createDt; |
||||
|
||||
} |
@ -0,0 +1,145 @@
|
||||
package kr.co.palnet.kac.data.flt.model; |
||||
|
||||
import jakarta.persistence.*; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
import org.hibernate.annotations.CreationTimestamp; |
||||
import org.hibernate.annotations.UpdateTimestamp; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Table(name = "FLT_PLAN_ARCRFT") |
||||
@Entity |
||||
public class FltPlanArcrft { |
||||
|
||||
// 비행계획기체정보일련번호
|
||||
@Id |
||||
@GeneratedValue(strategy = GenerationType.IDENTITY) |
||||
@Column(name = "PLAN_ARCRFT_SNO") |
||||
private Integer planArcrftSno; |
||||
|
||||
// 비행계획서일련번호
|
||||
@Column(name = "PLAN_SNO") |
||||
private Integer planSno; |
||||
|
||||
// 기체일련번호
|
||||
@Column(name = "ARCRFT_SNO") |
||||
private Integer arcrftSno; |
||||
|
||||
// 식별번호
|
||||
@Column(name = "IDNTF_NUM") |
||||
private String idntfNum; |
||||
|
||||
// 그룹명
|
||||
@Column(name = "GROUP_NM") |
||||
private String groupNm; |
||||
|
||||
// 제작번호
|
||||
@Column(name = "PRDCT_NUM") |
||||
private String prdctNum; |
||||
|
||||
// 기체종류코드
|
||||
// @Convert(converter = ArcrftTypeCdConverter.class)
|
||||
@Column(name = "ARCRFT_TYPE_CD") |
||||
// private ArcrftTypeCd arcrftTypeCd;
|
||||
private String arcrftTypeCd; |
||||
|
||||
// 기체모델명
|
||||
@Column(name = "ARCRFT_MODEL_NM") |
||||
private String arcrftModelNm; |
||||
|
||||
// 제작자
|
||||
@Column(name = "PRDCT_CMPN_NM") |
||||
private String prdctCmpnNm; |
||||
|
||||
// 제작일자
|
||||
@Column(name = "PRDCT_DATE") |
||||
private Instant prdctDate; |
||||
|
||||
// 기체길이
|
||||
@Column(name = "ARCRFT_LNGTH") |
||||
private double arcrftLngth; |
||||
|
||||
// 기체폭
|
||||
@Column(name = "ARCRFT_WDTH") |
||||
private double arcrftWdth; |
||||
|
||||
// 기체높이
|
||||
@Column(name = "ARCRFT_HGHT") |
||||
private double arcrftHght; |
||||
|
||||
// 자체중량
|
||||
@Column(name = "ARCRFT_WGHT") |
||||
private double arcrftWght; |
||||
|
||||
// 자체중량코드
|
||||
// @Convert(converter = ArcrftWghtCdConverter.class)
|
||||
@Column(name = "ARCRFT_WGHT_CD") |
||||
// private ArcrftWghtCd arcrftWghtCd;
|
||||
private String arcrftWghtCd; |
||||
|
||||
// 중량구분코드
|
||||
@Column(name = "WGHT_TYPE_CD") |
||||
private String wghtTypeCd; |
||||
|
||||
// 이미지URL
|
||||
@Column(name = "IMAGE_URL") |
||||
private String imageUrl; |
||||
|
||||
// 최대이륙중량
|
||||
@Column(name = "TAKEOFF_WGHT") |
||||
private double takeoffWght; |
||||
|
||||
// 사용여부
|
||||
@Column(name = "USE_YN") |
||||
private String useYn; |
||||
|
||||
// 카메라탑재여부
|
||||
@Column(name = "CAMERA_YN") |
||||
private String cameraYn; |
||||
|
||||
// 소유자명
|
||||
@Column(name = "OWNER_NM") |
||||
private String ownerNm; |
||||
|
||||
// 보험가입여부
|
||||
@Column(name = "INSRNC_YN") |
||||
private String insrncYn; |
||||
|
||||
// 기체보험유무
|
||||
@Column(name = "ACRFT_INSURANCE_YN") |
||||
private String acrftInsuranceYn; |
||||
|
||||
// 보험유효기간
|
||||
@Column(name = "INSURANCE_EXPERIOD", columnDefinition = "TIMESTAMP") |
||||
private Instant insuranceExperiod; |
||||
|
||||
// 법인명
|
||||
@Column(name = "CORPORATION_NM") |
||||
private String corporationNm; |
||||
|
||||
// 생성사용자ID
|
||||
@Column(name = "CREATE_USER_ID") |
||||
private String createUserId; |
||||
|
||||
// 생성일시
|
||||
@CreationTimestamp |
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant createDt; |
||||
|
||||
// 수정사용자ID
|
||||
@Column(name = "UPDATE_USER_ID") |
||||
private String updateUserId; |
||||
|
||||
// 수정일시
|
||||
@UpdateTimestamp |
||||
@Column(name = "UPDATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant updateDt; |
||||
|
||||
} |
@ -0,0 +1,75 @@
|
||||
package kr.co.palnet.kac.data.flt.model; |
||||
|
||||
import jakarta.persistence.*; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
import org.hibernate.annotations.CreationTimestamp; |
||||
import org.hibernate.annotations.UpdateTimestamp; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "FLT_PLAN_AREA") |
||||
public class FltPlanArea { |
||||
|
||||
// 비행계획비행구역일련번호
|
||||
@Id |
||||
@GeneratedValue(strategy = GenerationType.IDENTITY) |
||||
@Column(name = "PLAN_AREA_SNO") |
||||
private Integer planAreaSno; |
||||
|
||||
// 비행계획서일련번호
|
||||
@Column(name = "PLAN_SNO") |
||||
private Integer planSno; |
||||
|
||||
// 구역종류
|
||||
@Column(name = "AREA_TYPE") |
||||
private String areaType; |
||||
|
||||
// 비행방식
|
||||
// @Convert(converter = FltMethodConverter.class)
|
||||
@Column(name = "FLT_METHOD") |
||||
// private FltMethod fltMethod;
|
||||
private String fltMethod; |
||||
|
||||
// 비행방식비고
|
||||
@Column(name = "FLT_MOTHOE_RM") |
||||
private String fltMothoeRm; |
||||
|
||||
// 비행구역주소
|
||||
@Column(name = "FLT_AREA_ADDR") |
||||
private String fltAreaAddr; |
||||
|
||||
// 버퍼존
|
||||
@Column(name = "BUFFER_ZONE") |
||||
private Integer bufferZone; |
||||
|
||||
// 비행고도
|
||||
@Column(name = "FLT_ELEV") |
||||
private String fltElev; |
||||
|
||||
// 생성사용자ID
|
||||
@Column(name = "CREATE_USER_ID") |
||||
private String createUserId; |
||||
|
||||
// 생성일시
|
||||
@CreationTimestamp |
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant createDt; |
||||
|
||||
// 수정사용자ID
|
||||
@Column(name = "UPDATE_USER_ID") |
||||
private String updateUserId; |
||||
|
||||
// 수정일시
|
||||
@UpdateTimestamp |
||||
@Column(name = "UPDATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant updateDt; |
||||
|
||||
} |
@ -0,0 +1,47 @@
|
||||
package kr.co.palnet.kac.data.flt.model; |
||||
|
||||
import jakarta.persistence.*; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
import org.hibernate.annotations.CreationTimestamp; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "FLT_PLAN_AREA_COORD") |
||||
public class FltPlanAreaCoord { |
||||
|
||||
// 비행계획비행구역좌표일련번호
|
||||
@Id |
||||
@GeneratedValue(strategy = GenerationType.IDENTITY) |
||||
@Column(name = "PLAN_AREA_COORD_SNO") |
||||
private Integer planAreaCoordSno; |
||||
|
||||
// 비행계획비행구역일련번호
|
||||
@Column(name = "PLAN_AREA_SNO") |
||||
private Integer planAreaSno; |
||||
|
||||
// 위도
|
||||
@Column(name = "LON") |
||||
private double lon; |
||||
|
||||
// 경도
|
||||
@Column(name = "LAT") |
||||
private double lat; |
||||
|
||||
// 생성사용자ID
|
||||
@Column(name = "CREATE_USER_ID") |
||||
private String createUserId; |
||||
|
||||
// 생성일시
|
||||
@CreationTimestamp |
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant createDt; |
||||
|
||||
} |
@ -0,0 +1,128 @@
|
||||
package kr.co.palnet.kac.data.flt.model; |
||||
|
||||
import jakarta.persistence.*; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
import org.hibernate.annotations.CreationTimestamp; |
||||
import org.hibernate.annotations.UpdateTimestamp; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "FLT_PLAN_BAS") |
||||
public class FltPlanBas { |
||||
|
||||
// 비행계획서일련번호
|
||||
@Id |
||||
@GeneratedValue(strategy = GenerationType.IDENTITY) |
||||
@Column(name = "PLAN_SNO") |
||||
private Integer planSno; |
||||
|
||||
// 그룹ID
|
||||
@Column(name = "GROUP_ID") |
||||
private String groupId; |
||||
|
||||
// 고객일련번호
|
||||
@Column(name = "CSTMR_SNO") |
||||
private Integer cstmrSno; |
||||
|
||||
// 서비스구분
|
||||
@Column(name = "SERVICE_TYPE") |
||||
private String serviceType; |
||||
|
||||
// 회원이름
|
||||
@Column(name = "MEMBER_NAME") |
||||
private String memberName; |
||||
|
||||
// 이메일
|
||||
@Column(name = "EMAIL") |
||||
private String email; |
||||
|
||||
// 휴대폰번호
|
||||
@Column(name = "HPNO") |
||||
private String hpno; |
||||
|
||||
// 국가전화번호
|
||||
@Column(name = "CLNCD") |
||||
private String clncd; |
||||
|
||||
// 주소
|
||||
@Column(name = "ADDR") |
||||
private String addr; |
||||
|
||||
// 주소상세내용
|
||||
@Column(name = "ADDR_DTL_CN") |
||||
private String addrDtlCn; |
||||
|
||||
// 우편번호
|
||||
@Column(name = "zip") |
||||
private String zip; |
||||
|
||||
// 예정비행시작시간
|
||||
@Column(name = "SCH_FLT_ST_DT") |
||||
private Instant schFltStDt; |
||||
|
||||
// 예정비행종료시간
|
||||
@Column(name = "SCH_FLT_END_DT") |
||||
private Instant schFltEndDt; |
||||
|
||||
// 비행목적
|
||||
// @Convert(converter = FltPurposeConverter.class)
|
||||
@Column(name = "FLT_PURPOSE") |
||||
// private FltPurpose fltPurpose;
|
||||
private String fltPurpose; |
||||
|
||||
// 비행유형
|
||||
// @Convert(converter = FltTypeConverter.class)
|
||||
@Column(name = "FLT_TYPE") |
||||
// private FltType fltType;
|
||||
private String fltType; |
||||
|
||||
// 사업자여부
|
||||
@Column(name = "CORP_REG_YN") |
||||
private String corpRegYn; |
||||
|
||||
// 승인여부
|
||||
@Column(name = "APRVL_YN") |
||||
private String aprvlYn; |
||||
|
||||
// 승인일시
|
||||
@Column(name = "APRVL_DT") |
||||
private Instant aprvlDt; |
||||
|
||||
// 삭제여부
|
||||
@Column(name = "DEL_YN") |
||||
private String delYn; |
||||
|
||||
// 파일그룹번호
|
||||
@Column(name = "FILE_GROUP_NO") |
||||
private Integer fileGroupNo; |
||||
|
||||
// 생성사용자ID
|
||||
@Column(name = "CREATE_USER_ID") |
||||
private String createUserId; |
||||
|
||||
// 생성일시
|
||||
@CreationTimestamp |
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant createDt; |
||||
|
||||
// 수정사용자ID
|
||||
@Column(name = "UPDATE_USER_ID") |
||||
private String updateUserId; |
||||
|
||||
// 수정일시
|
||||
@UpdateTimestamp |
||||
@Column(name = "UPDATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant updateDt; |
||||
|
||||
|
||||
} |
||||
|
||||
|
@ -0,0 +1,41 @@
|
||||
package kr.co.palnet.kac.data.flt.model; |
||||
|
||||
import jakarta.persistence.Column; |
||||
import jakarta.persistence.Entity; |
||||
import jakarta.persistence.Id; |
||||
import jakarta.persistence.Table; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "FLT_PLAN_CTR_CNTRL_REL") |
||||
public class FltPlanCtrCntrlRel { |
||||
|
||||
// 관제ID
|
||||
@Column(name = "CNTRL_ID") |
||||
@Id |
||||
private String cntrlId; |
||||
|
||||
// 비행계획서일련번호
|
||||
@Column(name = "PLAN_SNO") |
||||
private Integer planSno; |
||||
|
||||
// 식별번호
|
||||
@Column(name = "IDNTF_NUM") |
||||
private String idntfNum; |
||||
|
||||
// 그룹ID
|
||||
@Column(name = "GROUP_ID") |
||||
private String groupId; |
||||
|
||||
// 기체소유자일련번호
|
||||
@Column(name = "IDNTF_CSTMR_SNO") |
||||
private Integer idntfCstmrSno; |
||||
|
||||
} |
@ -0,0 +1,93 @@
|
||||
package kr.co.palnet.kac.data.flt.model; |
||||
|
||||
import jakarta.persistence.*; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
import org.hibernate.annotations.CreationTimestamp; |
||||
import org.hibernate.annotations.UpdateTimestamp; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Table(name = "FLT_PLAN_PILOT") |
||||
@Entity |
||||
public class FltPlanPilot { |
||||
|
||||
// 비행계획조종사일련번호
|
||||
@Id |
||||
@GeneratedValue(strategy = GenerationType.IDENTITY) |
||||
@Column(name = "PLAN_PILOT_SNO") |
||||
private Integer planPilotSno; |
||||
|
||||
// 비행계획서일련번호
|
||||
@Column(name = "PLAN_SNO") |
||||
private Integer planSno; |
||||
|
||||
// 고객일련번호
|
||||
@Column(name = "CSTMR_SNO") |
||||
private Integer cstmrSno; |
||||
|
||||
// 그룹명
|
||||
@Column(name = "GROUP_NM") |
||||
private String groupNm; |
||||
|
||||
// 회원이름
|
||||
@Column(name = "MEMBER_NAME") |
||||
private String memberName; |
||||
|
||||
// 이메일
|
||||
@Column(name = "EMAIL") |
||||
private String email; |
||||
|
||||
// 휴대폰번호
|
||||
@Column(name = "HPNO") |
||||
private String hpno; |
||||
|
||||
// 국가전화번호
|
||||
@Column(name = "CLNCD") |
||||
private String clncd; |
||||
|
||||
// 주소
|
||||
@Column(name = "ADDR") |
||||
private String addr; |
||||
|
||||
// 주소상세내용
|
||||
@Column(name = "ADDR_DTL_CN") |
||||
private String addrDtlCn; |
||||
|
||||
// 우편번호
|
||||
@Column(name = "zip") |
||||
private String zip; |
||||
|
||||
// 자격번호
|
||||
@Column(name = "QLFC_NO") |
||||
private String qlfcNo; |
||||
|
||||
// 경력
|
||||
@Column(name = "CARRER") |
||||
private String carrer; |
||||
|
||||
// 생성사용자ID
|
||||
@Column(name = "CREATE_USER_ID") |
||||
private String createUserId; |
||||
|
||||
// 생성일시
|
||||
@CreationTimestamp |
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant createDt; |
||||
|
||||
// 수정사용자ID
|
||||
@Column(name = "UPDATE_USER_ID") |
||||
private String updateUserId; |
||||
|
||||
// 수정일시
|
||||
@UpdateTimestamp |
||||
@Column(name = "UPDATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant updateDt; |
||||
|
||||
} |
@ -0,0 +1,56 @@
|
||||
|
||||
package kr.co.palnet.kac.data.other.model; |
||||
|
||||
import jakarta.persistence.*; |
||||
import lombok.*; |
||||
|
||||
@Data |
||||
@AllArgsConstructor |
||||
@NoArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "SUREData") |
||||
public class SuredataEntity { |
||||
|
||||
@Id |
||||
@GeneratedValue(strategy = GenerationType.IDENTITY) |
||||
@Column(name = "SEQNO") |
||||
private Integer seqno; |
||||
|
||||
@Column(name = "USERCODE") |
||||
private String usercode; |
||||
|
||||
@Column(name = "INTIME") |
||||
private String intime; // date_format(now(), '%y%m%d%H%i%s')
|
||||
|
||||
@Column(name = "DEPTCODE") |
||||
private String deptcode; |
||||
|
||||
@Column(name = "reqname") |
||||
private String reqname; |
||||
|
||||
@Column(name = "REQPHONE") |
||||
private String reqphone; |
||||
|
||||
@Column(name = "CALLNAME") |
||||
private String callname; |
||||
|
||||
@Column(name = "CALLPHONE") |
||||
private String callphone; |
||||
|
||||
@Column(name = "SUBJECT") |
||||
private String subject; |
||||
|
||||
@Column(name = "MSG") |
||||
private String msg; |
||||
|
||||
@Column(name = "REQTIME") |
||||
private String reqtime; |
||||
|
||||
@Column(name = "RESULT") |
||||
private String result; |
||||
|
||||
@Column(name = "KIND") |
||||
private String kind; |
||||
|
||||
} |
@ -0,0 +1,43 @@
|
||||
package kr.co.palnet.kac.data.pty.model; |
||||
|
||||
import jakarta.persistence.*; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
import org.hibernate.annotations.CreationTimestamp; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "PTY_CRTFYHP_BAS") |
||||
public class PtyCrtfyhpBas { |
||||
|
||||
// 인증일련번호
|
||||
@Id |
||||
@GeneratedValue(strategy = GenerationType.IDENTITY) |
||||
@Column(name = "CRTFYHP_SNO") |
||||
private int crtfyhpSno; |
||||
|
||||
// 휴대폰번호
|
||||
@Column(name = "HPNO") |
||||
private String hpno; |
||||
|
||||
// 인증번호
|
||||
@Column(name = "CRTFYHP_NO") |
||||
private String crtfyhpNo; |
||||
|
||||
// 인증여부
|
||||
@Column(name = "CRTFYHP_YN") |
||||
private String crtfyhpYn; |
||||
|
||||
// 등록일자
|
||||
@CreationTimestamp |
||||
@Column(name = "CREATE_DT") |
||||
private Instant createDt; |
||||
|
||||
} |
@ -0,0 +1,82 @@
|
||||
package kr.co.palnet.kac.data.pty.model; |
||||
|
||||
import jakarta.persistence.*; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "PTY_CSTMR_BAS") |
||||
public class PtyCstmrBas { |
||||
|
||||
// 고객일련번호
|
||||
@Id |
||||
@GeneratedValue(strategy = GenerationType.IDENTITY) |
||||
@Column(name = "CSTMR_SNO") |
||||
private Integer cstmrSno; |
||||
|
||||
// 권한ID
|
||||
@Column(name = "AUTH_ID") |
||||
private String authId; |
||||
|
||||
// 고객구분코드
|
||||
@Column(name = "CSTMR_DIV_CD") |
||||
private String cstmrDivCd; |
||||
|
||||
// 고객상태코드
|
||||
@Column(name = "CSTMR_STATUS_CD") |
||||
private String cstmrStatusCd; |
||||
|
||||
// 고객상태변경일시
|
||||
@Column(name = "CSTMR_STATUS_CNG_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant cstmrStatusCngDt; |
||||
|
||||
// 관할기관코드
|
||||
@Column(name = "CPT_AUTH_CODE") |
||||
private String cptAuthCode; |
||||
|
||||
// 사용자ID
|
||||
@Column(name = "USER_ID") |
||||
private String userId; |
||||
|
||||
// 가입일시
|
||||
@Column(name = "JOIN_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant joinDt; |
||||
|
||||
// 가입IP주소
|
||||
@Column(name = "JOIN_IP") |
||||
private String joinIp; |
||||
|
||||
// 사이트코드
|
||||
@Column(name = "SITE_CODE") |
||||
private String siteCode; |
||||
|
||||
// 회원구분코드
|
||||
@Column(name = "MEMBER_DIV_CD") |
||||
private String memberDivCd; |
||||
|
||||
// 사용자비밀번호
|
||||
@Column(name = "USER_PSWD") |
||||
private String userPswd; |
||||
|
||||
// 비밀번호수정일시
|
||||
@Column(name = "PSWD_UPDT_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant pswdUpdtDt; |
||||
|
||||
// 재활용토큰
|
||||
@Column(name = "RFRSH_TOKEN") |
||||
private String rfrshToken; |
||||
|
||||
// 터미널ID
|
||||
@Column(name = "TRMNL_ID") |
||||
private String trmnlId; |
||||
|
||||
} |
@ -0,0 +1,47 @@
|
||||
package kr.co.palnet.kac.data.pty.model; |
||||
|
||||
import jakarta.persistence.Column; |
||||
import jakarta.persistence.Entity; |
||||
import jakarta.persistence.Id; |
||||
import jakarta.persistence.Table; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "PTY_CSTMR_CONECT_HIST") |
||||
public class PtyCstmrConectHist { |
||||
|
||||
// 고객접속이력일련번호
|
||||
@Id |
||||
@Column(name = "CSTMR_CONECT_HIST_SNO") |
||||
private int cstmrConectHistSno; |
||||
|
||||
// 고객일련번호
|
||||
@Column(name = "CSTMR_SNO") |
||||
private int cstmrSno; |
||||
|
||||
// 접속성공여부
|
||||
@Column(name = "CONECT_SUCES_YN") |
||||
private String conectSucesYn; |
||||
|
||||
// 접속오류코드
|
||||
@Column(name = "CONECT_ERROR_CD") |
||||
private String conectErrorCd; |
||||
|
||||
// 접속일시
|
||||
@Column(name = "CONECT_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant conectDt; |
||||
|
||||
// 접속IP주소
|
||||
@Column(name = "CONECT_IP") |
||||
private String conectIp; |
||||
|
||||
} |
@ -0,0 +1,89 @@
|
||||
package kr.co.palnet.kac.data.pty.model; |
||||
|
||||
import jakarta.persistence.Column; |
||||
import jakarta.persistence.Entity; |
||||
import jakarta.persistence.Id; |
||||
import jakarta.persistence.Table; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "PTY_CSTMR_DTL") |
||||
public class PtyCstmrDtl { |
||||
|
||||
// 고객일련번호
|
||||
@Id |
||||
@Column(name = "CSTMR_SNO") |
||||
private int cstmrSno; |
||||
|
||||
// 아이핀DI
|
||||
@Column(name = "IPIN_DI") |
||||
private String ipinDi; |
||||
|
||||
// 아이핀CI
|
||||
@Column(name = "IPIN_CI") |
||||
private String ipinCi; |
||||
|
||||
// 가입인증수단코드
|
||||
@Column(name = "JOIN_CRTFY_CD") |
||||
private String joinCrtfyCd; |
||||
|
||||
// 국가코드
|
||||
@Column(name = "CNTRY_CD") |
||||
private String cntryCd; |
||||
|
||||
// 성별코드
|
||||
@Column(name = "GENDER_CD") |
||||
private String genderCd; |
||||
|
||||
// 회원이름
|
||||
@Column(name = "MEMBER_NAME") |
||||
private String memberName; |
||||
|
||||
// 생일일자
|
||||
@Column(name = "BRTHDY_DATE", columnDefinition = "TIMESTAMP") |
||||
private Instant brthdyDate; |
||||
|
||||
// 이메일
|
||||
@Column(name = "EMAIL") |
||||
private String email; |
||||
|
||||
// 휴대폰번호
|
||||
@Column(name = "HPNO") |
||||
private String hpno; |
||||
|
||||
// 국가전화번호
|
||||
@Column(name = "CLNCD") |
||||
private String clncd; |
||||
|
||||
// 주소
|
||||
@Column(name = "ADDR") |
||||
private String addr; |
||||
|
||||
// 주소상세내용
|
||||
@Column(name = "ADDR_DTL_CN") |
||||
private String addrDtlCn; |
||||
|
||||
// 우편번호
|
||||
@Column(name = "ZIP") |
||||
private String zip; |
||||
|
||||
// 수정일시
|
||||
@Column(name = "UPDATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant updateDt; |
||||
|
||||
// 수정사용자ID
|
||||
@Column(name = "UPDATE_USER_ID") |
||||
private String updateUserId; |
||||
|
||||
|
||||
} |
@ -0,0 +1,69 @@
|
||||
package kr.co.palnet.kac.data.pty.model; |
||||
|
||||
import jakarta.persistence.Column; |
||||
import jakarta.persistence.Entity; |
||||
import jakarta.persistence.Id; |
||||
import jakarta.persistence.Table; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "PTY_CSTMR_GROUP") |
||||
public class PtyCstmrGroup { |
||||
|
||||
// 고객그룹일련번호
|
||||
@Id |
||||
@Column(name = "CSTMR_GROUP_SNO") |
||||
private int cstmrGroupSno; |
||||
|
||||
// 고객일련번호
|
||||
@Column(name = "CSTMR_SNO") |
||||
private int cstmrSno; |
||||
|
||||
// 그룹ID
|
||||
@Column(name = "GROUP_ID") |
||||
private String groupId; |
||||
|
||||
// 그룹참여권한코드
|
||||
@Column(name = "GROUP_AUTH_CD") |
||||
private String groupAuthCd; |
||||
|
||||
// 승인여부
|
||||
@Column(name = "APRVL_YN") |
||||
private String aprvlYn; |
||||
|
||||
// 승인사용자
|
||||
@Column(name = "APRVL_USER_ID") |
||||
private String aprvlUserId; |
||||
|
||||
// 승인일자
|
||||
@Column(name = "APRVL_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant aprvlDt; |
||||
|
||||
// 참여여부
|
||||
@Column(name = "JOIN_YN") |
||||
private String joinYn; |
||||
|
||||
// 참여일시
|
||||
@Column(name = "JOIN_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant joinDt; |
||||
|
||||
// 탈퇴일시
|
||||
@Column(name = "WTHDRW_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant wthdrwDt; |
||||
|
||||
// 터미널ID
|
||||
@Column(name = "TRMNL_ID") |
||||
private String trmnlId; |
||||
|
||||
|
||||
} |
@ -0,0 +1,47 @@
|
||||
package kr.co.palnet.kac.data.pty.model; |
||||
|
||||
import jakarta.persistence.Column; |
||||
import jakarta.persistence.Entity; |
||||
import jakarta.persistence.Id; |
||||
import jakarta.persistence.Table; |
||||
import lombok.Data; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
|
||||
@Data |
||||
@Entity |
||||
@Table(name = "PTY_GROUP_BAS") |
||||
public class PtyGroupBas { |
||||
|
||||
// 그룹ID
|
||||
@Id |
||||
@Column(name = "GROUP_ID") |
||||
private String groupId; |
||||
|
||||
// 그룹명
|
||||
@Column(name = "GROUP_NM") |
||||
private String groupNm; |
||||
|
||||
// 그룹구분코드
|
||||
@Column(name = "GROUP_TYPE_CD") |
||||
private String groupTypeCd; |
||||
|
||||
// 터미널ID
|
||||
@Column(name = "TRMNL_ID") |
||||
private String trmnlId; |
||||
|
||||
// 사용여부
|
||||
@Column(name = "USE_YN") |
||||
private String useYn; |
||||
|
||||
// 등록일시
|
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant createDt; |
||||
|
||||
// 수정일시
|
||||
@Column(name = "UPDATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant updateDt; |
||||
|
||||
|
||||
} |
@ -0,0 +1,57 @@
|
||||
package kr.co.palnet.kac.data.pty.model; |
||||
|
||||
import jakarta.persistence.Column; |
||||
import jakarta.persistence.Entity; |
||||
import jakarta.persistence.Id; |
||||
import jakarta.persistence.Table; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.io.Serializable; |
||||
import java.time.Instant; |
||||
|
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "PTY_SNS_LOGIN_REL") |
||||
public class PtySnsLoginRel { |
||||
|
||||
// SNS로그인일련번호
|
||||
@Id |
||||
@Column(name = "SNS_LOGIN_SNO") |
||||
private int snsLoginSno; |
||||
|
||||
// 고객일련번호
|
||||
@Column(name = "CSTMR_SNO") |
||||
private int cstmrSno; |
||||
|
||||
// SNS식별자ID
|
||||
@Column(name = "SNS_IDNTFR_ID") |
||||
private String snsIdntfrId; |
||||
|
||||
// SNS코드
|
||||
@Column(name = "SNS_CD") |
||||
private String snsCd; |
||||
|
||||
// 연결여부
|
||||
@Column(name = "LINK_YN") |
||||
private String linkYn; |
||||
|
||||
// 연결일시
|
||||
@Column(name = "LINK_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant linkDt; |
||||
|
||||
// 탈퇴일시
|
||||
@Column(name = "WTHDR_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant wthdrDt; |
||||
|
||||
// 연결IP주소
|
||||
@Column(name = "LINK_IP") |
||||
private String linkIp; |
||||
|
||||
} |
@ -0,0 +1,54 @@
|
||||
package kr.co.palnet.kac.data.pty.model; |
||||
|
||||
import jakarta.persistence.*; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
|
||||
@Data |
||||
@Builder |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Entity |
||||
@Table(name = "PTY_TERMS_AGREE_TXN") |
||||
public class PtyTermsAgreeTxn { |
||||
|
||||
// 동의일련번호
|
||||
@Id |
||||
@Column(name = "AGREE_SNO") |
||||
@GeneratedValue(strategy = GenerationType.IDENTITY) |
||||
private int agreeSno; |
||||
|
||||
// 약관일련번호
|
||||
@Column(name = "TERMS_SNO") |
||||
private int termsSno; |
||||
|
||||
// 고객일련번호
|
||||
@Column(name = "CSTMR_SNO") |
||||
private int cstmrSno; |
||||
|
||||
// 동의여부
|
||||
@Column(name = "AGREE_YN") |
||||
private String agreeYn; |
||||
|
||||
// 동의일시
|
||||
@Column(name = "AGREE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant agreeDt; |
||||
|
||||
// 처리IP주소
|
||||
@Column(name = "PROC_IP") |
||||
private String procIp; |
||||
|
||||
// 수정일시
|
||||
@Column(name = "UPDATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant updateDt; |
||||
|
||||
// 수정사용자ID
|
||||
@Column(name = "UPDATE_USER_ID") |
||||
private String updateUserId; |
||||
|
||||
} |
@ -0,0 +1,60 @@
|
||||
package kr.co.palnet.kac.data.pty.model; |
||||
|
||||
import jakarta.persistence.Column; |
||||
import jakarta.persistence.Entity; |
||||
import jakarta.persistence.Id; |
||||
import jakarta.persistence.Table; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.time.Instant; |
||||
|
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "PTY_TERMS_BAS") |
||||
public class PtyTermsBas { |
||||
|
||||
// 약관일련번호
|
||||
@Id |
||||
@Column(name = "TERMS_SNO") |
||||
private int termsSno; |
||||
|
||||
// 최종내역여부
|
||||
@Column(name = "LAST_TXN_YN") |
||||
private String lastTxnYn; |
||||
|
||||
// 사이트코드
|
||||
@Column(name = "SITE_CD") |
||||
private String siteCd; |
||||
|
||||
// 제정일자
|
||||
@Column(name = "ESTBSH_DATE", columnDefinition = "TIMESTAMP") |
||||
private Instant estbshDate; |
||||
|
||||
// 약관카테고리코드
|
||||
@Column(name = "TERMS_CTGRY_CD") |
||||
private String termsCtgryCd; |
||||
|
||||
// 생성사용자ID
|
||||
@Column(name = "CREATE_USER_ID") |
||||
private String createUserId; |
||||
|
||||
// 생성일시
|
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant createDt; |
||||
|
||||
// 수정사용자ID
|
||||
@Column(name = "UPDATE_USER_ID") |
||||
private String updateUserId; |
||||
|
||||
// 수정일시
|
||||
@Column(name = "UPDATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant updateDt; |
||||
|
||||
} |
@ -0,0 +1,68 @@
|
||||
package kr.co.palnet.kac.data.pty.model; |
||||
|
||||
import jakarta.persistence.*; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Builder; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
import java.io.Serializable; |
||||
import java.time.Instant; |
||||
|
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Entity |
||||
@Table(name = "PTY_TERMS_DTL") |
||||
public class PtyTermsDtl { |
||||
|
||||
@Data |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Builder |
||||
@Embeddable |
||||
public static class PtyTermsDtlId implements Serializable { |
||||
// 약관일련번호
|
||||
@Column(name="TERMS_SNO") |
||||
private int termsSno; |
||||
|
||||
// 언어구분코드
|
||||
@Column(name="LANG_DIV_CD") |
||||
private String langDivCd; |
||||
} |
||||
|
||||
// 약관일련번호, 언어구분코드
|
||||
@EmbeddedId |
||||
private PtyTermsDtlId id; |
||||
|
||||
// 약관제목명
|
||||
@Column(name = "TERMS_TITLE_NM") |
||||
private String termsTitleNm; |
||||
|
||||
// 약관내용
|
||||
@Lob |
||||
@Column(name = "TERMS_CN") |
||||
private String termsCn; |
||||
|
||||
// 간략내용
|
||||
@Lob |
||||
@Column(name = "SIMPLE_CN") |
||||
private String simpleCn; |
||||
|
||||
// 비고
|
||||
@Lob |
||||
@Column(name = "RM") |
||||
private String rm; |
||||
|
||||
// 생성사용자ID
|
||||
@Column(name = "CREATE_USER_ID") |
||||
private String createUserId; |
||||
|
||||
// 생성일시
|
||||
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP") |
||||
private Instant createDt; |
||||
|
||||
|
||||
} |
Loading…
Reference in new issue