지대한
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