feat : 공공데이터 표준을 위해 엔티티 컬럼 변경.
해당 변경을 위해 new로 컬럼만 바꾼 동일한 엔티티를 만들었고, 그레들 빌드시 해당 엔티티빈을 갈아끼는 방식으로 수정master
parent
ab10886bf6
commit
ea0695b8bb
@ -0,0 +1,37 @@
|
||||
package com.worker.domain.entity;
|
||||
|
||||
import jakarta.persistence.Column;
|
||||
import jakarta.persistence.Entity;
|
||||
import jakarta.persistence.Id;
|
||||
import jakarta.persistence.Table;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.hibernate.annotations.Comment;
|
||||
|
||||
@Entity
|
||||
@Table(name = "tb_cvlcpt_cn")
|
||||
@Getter
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class CpMainEtc1 {
|
||||
|
||||
@Id
|
||||
@Column(name = "CRDN_ID", length = 16)
|
||||
@Comment("단속 ID")
|
||||
private String mmCode;
|
||||
|
||||
@Column(name = "RCPT_YMD", length = 8)
|
||||
@Comment("접수일자")
|
||||
private String mmJsdate;
|
||||
|
||||
@Column(name = "RCPT_NO", length = 30)
|
||||
@Comment("접수번호")
|
||||
private String mmKey;
|
||||
|
||||
@Column(name = "RCPT_CN", length = 4000)
|
||||
@Comment("접수내용")
|
||||
private String mmText;
|
||||
}
|
||||
@ -0,0 +1,172 @@
|
||||
package com.worker.domain.entity;
|
||||
|
||||
|
||||
import jakarta.persistence.*;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.hibernate.annotations.Comment;
|
||||
|
||||
@Entity
|
||||
@Table(name = "tb_nxrp_link")
|
||||
@Getter
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class CpMatch {
|
||||
@Id
|
||||
@Column(name = "NXRP_LINK_ID")
|
||||
@Comment("세외수입 연계 ID")
|
||||
private Long mcCode;
|
||||
|
||||
@Column(name = "CRDN_ID", length = 16)
|
||||
@Comment("단속 ID")
|
||||
private String mcMmcode;
|
||||
|
||||
@Column(name = "VLTN_DT", length = 30)
|
||||
@Comment("위반일시")
|
||||
private String mcMmWdatetime;
|
||||
|
||||
@Column(name = "VLTN_PLC", length = 200)
|
||||
@Comment("위반장소")
|
||||
private String mcMmSgpos;
|
||||
|
||||
@Column(name = "STDG", length = 30)
|
||||
@Comment("법정동")
|
||||
private String mcBdong;
|
||||
|
||||
@Column(name = "BFHD_NTFCTN_LEVY_CD", length = 20)
|
||||
@Comment("사전 통보 부과 코드")
|
||||
private String mcLvyKey0;
|
||||
|
||||
@Column(name = "LEVY_CD", length = 20)
|
||||
@Comment("부과 코드")
|
||||
private String mcLvyKey;
|
||||
|
||||
@Column(name = "ACNTG_YR", length = 6)
|
||||
@Comment("회계연도")
|
||||
private String mcAccYear;
|
||||
|
||||
@Column(name = "LEVY_NO", length = 6)
|
||||
@Comment("부과번호")
|
||||
private String mcLvyNo;
|
||||
|
||||
@Column(name = "VRACTNO_1", length = 20)
|
||||
@Comment("가상계좌번호1")
|
||||
private String mcAccountNo1;
|
||||
|
||||
@Column(name = "VRACTNO_2", length = 20)
|
||||
@Comment("가상계좌번호2")
|
||||
private String mcAccountNo2;
|
||||
|
||||
@Column(name = "VRACTNO_3", length = 20)
|
||||
@Comment("가상계좌번호3")
|
||||
private String mcAccountNo3;
|
||||
|
||||
@Column(name = "VRACTNO_4", length = 20)
|
||||
@Comment("가상계좌번호4")
|
||||
private String mcAccountNo4;
|
||||
|
||||
@Column(name = "VRACTNO_5", length = 20)
|
||||
@Comment("가상계좌번호5")
|
||||
private String mcAccountNo5;
|
||||
|
||||
@Column(name = "VRACTNO_6", length = 20)
|
||||
@Comment("가상계좌번호6")
|
||||
private String mcAccountNo6;
|
||||
|
||||
@Column(name = "VRACTNO_7", length = 20)
|
||||
@Comment("가상계좌번호7")
|
||||
private String mcAccountNo7;
|
||||
|
||||
@Column(name = "VRACTNO_8", length = 20)
|
||||
@Comment("가상계좌번호8")
|
||||
private String mcAccountNo8;
|
||||
|
||||
@Column(name = "VRACTNO_9", length = 20)
|
||||
@Comment("가상계좌번호9")
|
||||
private String mcAccountNo9;
|
||||
|
||||
@Column(name = "VRACTNO_10", length = 20)
|
||||
@Comment("가상계좌번호10")
|
||||
private String mcAccountNo10;
|
||||
|
||||
@Column(name = "VRACTNO_11", length = 20)
|
||||
@Comment("가상계좌번호11")
|
||||
private String mcAccountNo11;
|
||||
|
||||
@Column(name = "BANKNM_1", length = 20)
|
||||
@Comment("은행명1")
|
||||
private String mcBankNm1;
|
||||
|
||||
@Column(name = "BANKNM_2", length = 20)
|
||||
@Comment("은행명2")
|
||||
private String mcBankNm2;
|
||||
|
||||
@Column(name = "BANKNM_3", length = 20)
|
||||
@Comment("은행명3")
|
||||
private String mcBankNm3;
|
||||
|
||||
@Column(name = "BANKNM_4", length = 20)
|
||||
@Comment("은행명4")
|
||||
private String mcBankNm4;
|
||||
|
||||
@Column(name = "BANKNM_5", length = 20)
|
||||
@Comment("은행명5")
|
||||
private String mcBankNm5;
|
||||
|
||||
@Column(name = "BANKNM_6", length = 20)
|
||||
@Comment("은행명6")
|
||||
private String mcBankNm6;
|
||||
|
||||
@Column(name = "BANKNM_7", length = 20)
|
||||
@Comment("은행명7")
|
||||
private String mcBankNm7;
|
||||
|
||||
@Column(name = "BANKNM_8", length = 20)
|
||||
@Comment("은행명8")
|
||||
private String mcBankNm8;
|
||||
|
||||
@Column(name = "BANKNM_9", length = 20)
|
||||
@Comment("은행명9")
|
||||
private String mcBankNm9;
|
||||
|
||||
@Column(name = "BANKNM_10", length = 20)
|
||||
@Comment("은행명10")
|
||||
private String mcBankNm10;
|
||||
|
||||
@Column(name = "BANKNM_11", length = 20)
|
||||
@Comment("은행명11")
|
||||
private String mcBankNm11;
|
||||
|
||||
@Column(name = "EPAYNO", length = 19)
|
||||
@Comment("전자납부번호")
|
||||
private String mcErcNo;
|
||||
|
||||
@Column(name = "MNTX", length = 8)
|
||||
@Comment("본세")
|
||||
private String mcKeumT;
|
||||
|
||||
@Column(name = "ADDTX", length = 8)
|
||||
@Comment("가산세")
|
||||
private String mcKeumA;
|
||||
|
||||
@Column(name = "LEVY_AMT", length = 8)
|
||||
@Comment("부과금액")
|
||||
private String mcKeumB;
|
||||
|
||||
@Column(name = "REG_DT", length = 14)
|
||||
@Comment("등록일시")
|
||||
private String mcIndt;
|
||||
|
||||
@Column(name = "MDFCN_DT", length = 14)
|
||||
@Comment("수정일시")
|
||||
private String mcEditdt;
|
||||
|
||||
@Column(name = "DATA_STTS", length = 1)
|
||||
@Comment("자료 상태")
|
||||
private String mcState;
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,95 @@
|
||||
package com.worker.domain.entity;
|
||||
|
||||
import com.worker.domain.entity.CpSetinfoId;
|
||||
import jakarta.persistence.Column;
|
||||
import jakarta.persistence.EmbeddedId;
|
||||
import jakarta.persistence.Entity;
|
||||
import jakarta.persistence.Table;
|
||||
import lombok.Getter;
|
||||
import org.hibernate.annotations.Comment;
|
||||
|
||||
@Entity
|
||||
@Table(name = "tb_stng")
|
||||
@Getter
|
||||
public class CpSetinfo {
|
||||
|
||||
// @Id
|
||||
// @Column(name = "CODE_NAME", length = 50)
|
||||
// private String codeName;
|
||||
//
|
||||
// @Id
|
||||
// @Column(name = "GROUP_CODE", length = 50)
|
||||
// private String groupCode;
|
||||
//
|
||||
// @Id
|
||||
// @Column(name = "DETAIL_CODE", length = 50)
|
||||
// private String detailCode;
|
||||
|
||||
@EmbeddedId
|
||||
private CpSetinfoId id;
|
||||
|
||||
|
||||
@Column(name = "CD_VRBL_1")
|
||||
@Comment("코드변수1")
|
||||
private Integer intValue1;
|
||||
|
||||
@Column(name = "CD_VRBL_2")
|
||||
@Comment("코드변수2")
|
||||
private Integer intValue2;
|
||||
|
||||
@Column(name = "CD_VRBL_3")
|
||||
@Comment("코드변수3")
|
||||
private Integer intValue3;
|
||||
|
||||
@Column(name = "CD_VRBL_4")
|
||||
@Comment("코드변수4")
|
||||
private Integer intValue4;
|
||||
|
||||
@Column(name = "CD_VRBL_5")
|
||||
@Comment("코드변수5")
|
||||
private Integer intValue5;
|
||||
|
||||
@Column(name = "LTR_VRBL_1", length = 1000)
|
||||
@Comment("문자변수1")
|
||||
private String strValue1;
|
||||
|
||||
@Column(name = "LTR_VRBL_2", length = 1000)
|
||||
@Comment("문자변수2")
|
||||
private String strValue2;
|
||||
|
||||
@Column(name = "LTR_VRBL_3", length = 1000)
|
||||
@Comment("문자변수3")
|
||||
private String strValue3;
|
||||
|
||||
@Column(name = "LTR_VRBL_4", length = 1000)
|
||||
@Comment("문자변수4")
|
||||
private String strValue4;
|
||||
|
||||
@Column(name = "LTR_VRBL_5", length = 1000)
|
||||
@Comment("문자변수5")
|
||||
private String strValue5;
|
||||
|
||||
@Column(name = "LTR_VRBL_6", length = 1000)
|
||||
@Comment("문자변수6")
|
||||
private String strValue6;
|
||||
|
||||
@Column(name = "LTR_VRBL_7", length = 1000)
|
||||
@Comment("문자변수7")
|
||||
private String strValue7;
|
||||
|
||||
@Column(name = "LTR_VRBL_8", length = 1000)
|
||||
@Comment("문자변수8")
|
||||
private String strValue8;
|
||||
|
||||
@Column(name = "LTR_VRBL_9", length = 1000)
|
||||
@Comment("문자변수9")
|
||||
private String strValue9;
|
||||
|
||||
@Column(name = "LTR_VRBL_10", length = 1000)
|
||||
@Comment("문자변수10")
|
||||
private String strValue10;
|
||||
|
||||
@Column(name = "LTR_VRBL_11", length = 1000)
|
||||
@Comment("문자변수11")
|
||||
private String strValue11;
|
||||
}
|
||||
@ -0,0 +1,41 @@
|
||||
package com.worker.domain.entity;
|
||||
|
||||
import jakarta.persistence.Column;
|
||||
import jakarta.persistence.Embeddable;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Objects;
|
||||
|
||||
@Embeddable
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class CpSetinfoId implements Serializable {
|
||||
|
||||
@Column(name = "CD_NM")
|
||||
private String codeName;
|
||||
|
||||
@Column(name = "CD_GROUP")
|
||||
private String groupCode;
|
||||
|
||||
@Column(name = "DTL_CD")
|
||||
private String detailCode;
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) return true;
|
||||
if (!(o instanceof CpSetinfoId)) return false;
|
||||
CpSetinfoId that = (CpSetinfoId) o;
|
||||
return Objects.equals(codeName, that.codeName)
|
||||
&& Objects.equals(groupCode, that.groupCode)
|
||||
&& Objects.equals(detailCode, that.detailCode);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(codeName, groupCode, detailCode);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,26 @@
|
||||
package com.worker.domain.entity;
|
||||
|
||||
import jakarta.persistence.Column;
|
||||
import jakarta.persistence.Entity;
|
||||
import jakarta.persistence.Id;
|
||||
import jakarta.persistence.Table;
|
||||
import lombok.Getter;
|
||||
|
||||
@Entity
|
||||
@Table(name = "tb_sgg")
|
||||
@Getter
|
||||
public class CpSgg {
|
||||
|
||||
@Id
|
||||
@Column(name = "SGG_CD", length = 5, nullable = false)
|
||||
private String sgSggcode;
|
||||
|
||||
@Column(name = "SGG_NM", length = 20)
|
||||
private String sgSggName;
|
||||
|
||||
@Column(name = "USE_YN", length = 1)
|
||||
private String sgEnable;
|
||||
|
||||
@Column(name = "DEPT_CD", length = 10)
|
||||
private String sgDepCode;
|
||||
}
|
||||
@ -0,0 +1,85 @@
|
||||
package com.worker.domain.entity;
|
||||
|
||||
import jakarta.persistence.*;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.hibernate.annotations.Comment;
|
||||
|
||||
@Entity
|
||||
@Table(name = "tb_user")
|
||||
@Getter
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class CpUser {
|
||||
@Id
|
||||
@Column(name = "USER_ID")
|
||||
@Comment("사용자 ID")
|
||||
private Integer umCode;
|
||||
|
||||
@Column(name = "SGG_CD", length = 5)
|
||||
@Comment("시군구 코드")
|
||||
private String umSggcode;
|
||||
|
||||
@Column(name = "TASK_RLM_SE", length = 1)
|
||||
@Comment("업무 영역 구분")
|
||||
private String umLevelcd;
|
||||
|
||||
@Column(name = "SGG_SE", length = 50)
|
||||
@Comment("시군구 구분")
|
||||
private String umLevel;
|
||||
|
||||
@Column(name = "FLNM", length = 50)
|
||||
@Comment("성명")
|
||||
private String umName;
|
||||
|
||||
@Column(name = "TELNO", length = 50)
|
||||
@Comment("전화번호")
|
||||
private String umTelno;
|
||||
|
||||
@Column(name = "EML", length = 50)
|
||||
@Comment("이메일")
|
||||
private String umEmail;
|
||||
|
||||
@Column(name = "DOC_PSTN", length = 100)
|
||||
@Comment("문서 위치")
|
||||
private String umHwpdirc;
|
||||
|
||||
@Column(name = "PSWD", length = 100)
|
||||
@Comment("비밀번호")
|
||||
private String umPass;
|
||||
|
||||
@Column(name = "AUTHRT", length = 100)
|
||||
@Comment("권한")
|
||||
private String umPermision;
|
||||
|
||||
@Column(name = "PBADMS_ID", length = 100)
|
||||
@Comment("행정 ID")
|
||||
private String umSeallUser;
|
||||
|
||||
@Column(name = "NXRP_ID", length = 100)
|
||||
@Comment("세외수입 ID")
|
||||
private String umTaxeUser;
|
||||
|
||||
@Column(name = "REG_DT", length = 14)
|
||||
@Comment("등록 일시")
|
||||
private String umIndt;
|
||||
|
||||
@Column(name = "USE_YN", length = 1)
|
||||
@Comment("사용 여부")
|
||||
private String umEnable;
|
||||
|
||||
@Column(name = "TASK_GROUP_CD", length = 3)
|
||||
@Comment("업무 그룹 코드")
|
||||
private String umJobGroup;
|
||||
|
||||
@Column(name = "DEL_DT", length = 14)
|
||||
@Comment("삭제 일시")
|
||||
private String umDeldt;
|
||||
|
||||
@Column(name = "IP", length = 30)
|
||||
@Comment("IP")
|
||||
private String umIp;
|
||||
}
|
||||
@ -0,0 +1,70 @@
|
||||
package com.worker.domain.entity;
|
||||
|
||||
import jakarta.persistence.Column;
|
||||
import jakarta.persistence.EmbeddedId;
|
||||
import jakarta.persistence.Entity;
|
||||
import jakarta.persistence.Table;
|
||||
import lombok.Getter;
|
||||
import org.hibernate.annotations.Comment;
|
||||
|
||||
@Entity
|
||||
@Table(name = "cp_violation")
|
||||
@Getter
|
||||
public class CpViolation {
|
||||
|
||||
// @Id
|
||||
// @Column(name = "VL_SGGCODE", length = 5, nullable = false)
|
||||
// private String vlSggcode;
|
||||
//
|
||||
// @Id
|
||||
// @Column(name = "VL_JOBGROUP", length = 2, nullable = false)
|
||||
// private String vlJobgroup;
|
||||
//
|
||||
// @Id
|
||||
// @Column(name = "VL_CODE", length = 2, nullable = false)
|
||||
// private String vlCode;
|
||||
|
||||
@EmbeddedId
|
||||
private CpViolationId id;
|
||||
|
||||
@Column(name = "VLTN_KND", length = 30)
|
||||
@Comment("위반 종류")
|
||||
private String vlId;
|
||||
|
||||
@Column(name = "VLTN_LWRG_1", length = 100)
|
||||
@Comment("위반 법규 1")
|
||||
private String vlLaw1;
|
||||
|
||||
@Column(name = "VLTN_LWRG_2", length = 3)
|
||||
@Comment("위반 법규 2")
|
||||
private String vlLaw2;
|
||||
|
||||
@Column(name = "VLTN_LWRG_3", length = 3)
|
||||
@Comment("위반 법규 3")
|
||||
private String vlLaw3;
|
||||
|
||||
@Column(name = "USE_YN", length = 1)
|
||||
@Comment("사용 여부")
|
||||
private String vlEnable;
|
||||
|
||||
@Column(name = "ACNTG_CD", length = 2)
|
||||
@Comment("회계 코드")
|
||||
private String vlSemok1;
|
||||
|
||||
@Column(name = "TXITM_CD", length = 6)
|
||||
@Comment("세목 코드")
|
||||
private String vlSemok2;
|
||||
|
||||
@Column(name = "VLTN_AMT")
|
||||
@Comment("위반 금액")
|
||||
private Integer vlKeum;
|
||||
|
||||
@Column(name = "VLTN_ANS", length = 50)
|
||||
@Comment("위반 답변")
|
||||
private String vlAnswer;
|
||||
|
||||
@Column(name = "TXITM_SE_CD", length = 3)
|
||||
@Comment("세목 구분 코드")
|
||||
private String vlSemok3;
|
||||
}
|
||||
|
||||
@ -0,0 +1,42 @@
|
||||
package com.worker.domain.entity;
|
||||
|
||||
import jakarta.persistence.Column;
|
||||
import jakarta.persistence.Embeddable;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.hibernate.annotations.Comment;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Objects;
|
||||
|
||||
@Embeddable
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class CpViolationId implements Serializable {
|
||||
@Column(name = "VL_SGGCODE", length = 5, nullable = false)
|
||||
private String vlSggcode;
|
||||
|
||||
@Column(name = "VL_JOBGROUP", length = 2, nullable = false)
|
||||
private String vlJobgroup;
|
||||
|
||||
@Column(name = "VL_CODE", length = 2, nullable = false)
|
||||
private String vlCode;
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) return true;
|
||||
if (!(o instanceof CpViolationId)) return false;
|
||||
CpViolationId that = (CpViolationId) o;
|
||||
return Objects.equals(vlSggcode, that.vlSggcode)
|
||||
&& Objects.equals(vlJobgroup, that.vlJobgroup)
|
||||
&& Objects.equals(vlCode, that.vlCode);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(vlSggcode, vlJobgroup, vlCode);
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,69 @@
|
||||
package com.worker.domain.entity;
|
||||
|
||||
import jakarta.persistence.Column;
|
||||
import jakarta.persistence.Entity;
|
||||
import jakarta.persistence.Id;
|
||||
import jakarta.persistence.Table;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.hibernate.annotations.Comment;
|
||||
|
||||
@Entity
|
||||
@Table(name = "tb_dlvr_rslt")
|
||||
@Getter
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class EpostDelivResult {
|
||||
|
||||
@Id
|
||||
@Column(name = "DLVR_RSLT__ID")
|
||||
@Comment("배송 결과 ID")
|
||||
private Long seqKey;
|
||||
|
||||
@Column(name = "MAIL_LINK_CD", length = 30)
|
||||
@Comment("우편 연계 코드")
|
||||
private String conKey;
|
||||
|
||||
@Column(name = "RG_NO", length = 13)
|
||||
@Comment("등기번호")
|
||||
private String regino;
|
||||
|
||||
@Column(name = "DLVR_YMD", length = 8)
|
||||
@Comment("배송 일자")
|
||||
private String delivYmd;
|
||||
|
||||
@Column(name = "DLVR_HR", length = 4)
|
||||
@Comment("배송 시간")
|
||||
private String delivHhmi;
|
||||
|
||||
@Column(name = "SNDR", length = 13)
|
||||
@Comment("발송자")
|
||||
private String outsidUserId;
|
||||
|
||||
@Column(name = "DLVR_STTS", length = 2)
|
||||
@Comment("배송 상태")
|
||||
private String delivRsltCd;
|
||||
|
||||
@Column(name = "SNDBK_RSN_CD", length = 2)
|
||||
@Comment("반송 사유 코드")
|
||||
private String nonDelivReasnCd;
|
||||
|
||||
@Column(name = "SNDBK_RSN", length = 60)
|
||||
@Comment("반송 사유")
|
||||
private String nonDelivReasnCdNm;
|
||||
|
||||
@Column(name = "ADDRSE_NM", length = 70)
|
||||
@Comment("수취인 명")
|
||||
private String subRecPrsnNm;
|
||||
|
||||
@Column(name = "ADDRSE_REL_CD", length = 2)
|
||||
@Comment("수취인 관계 코드")
|
||||
private String relRecPrsnCd;
|
||||
|
||||
@Column(name = "ADDRSE_REL", length = 100)
|
||||
@Comment("수취인 관계")
|
||||
private String relRecPrsnCdNm;
|
||||
}
|
||||
@ -0,0 +1,39 @@
|
||||
package com.worker.domain.entity;
|
||||
|
||||
import jakarta.persistence.*;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.hibernate.annotations.Comment;
|
||||
|
||||
@Entity
|
||||
@Table(name = "epost_make_result")
|
||||
@Getter
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
@IdClass(EpostMakeResultId.class)
|
||||
public class EpostMakeResult {
|
||||
|
||||
@Id
|
||||
@Column(name = "MAIL_LINK_CD", length = 30)
|
||||
@Comment("우편 연계 코드")
|
||||
private String conKey;
|
||||
|
||||
@Column(name = "RG_NO", length = 13)
|
||||
@Comment("등기 번호")
|
||||
private String rgstNmbr;
|
||||
|
||||
@Column(name = "MAIL_LINK_ADD_DSCTN", length = 200)
|
||||
@Comment("우편 연계 추가 내역")
|
||||
private String reletcData;
|
||||
|
||||
@Column(name = "DATA_STTS", length = 2)
|
||||
@Comment("자료 상태")
|
||||
private String dataCd;
|
||||
|
||||
@Column(name = "CN_BYNG", length = 5)
|
||||
@Comment("내용 매수")
|
||||
private String mailCnt;
|
||||
}
|
||||
@ -0,0 +1,17 @@
|
||||
package com.worker.domain.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Getter
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@EqualsAndHashCode
|
||||
public class EpostMakeResultId implements Serializable {
|
||||
private String conKey;
|
||||
private String rgstNmbr;
|
||||
}
|
||||
@ -0,0 +1,70 @@
|
||||
package com.worker.domain.entity;
|
||||
|
||||
import jakarta.persistence.*;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.hibernate.annotations.Comment;
|
||||
|
||||
@Entity
|
||||
@Table(name = "tb_mail_crg")
|
||||
@Getter
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class EpostRceptResult {
|
||||
|
||||
@Id
|
||||
@Column(name = "MAIL_CRG_ID")
|
||||
@Comment("우편 요금 ID")
|
||||
private Integer rrCode;
|
||||
|
||||
@Column(name = "OTSD_INST_SE_CD", length = 13)
|
||||
@Comment("외부 기관 구분 코드")
|
||||
private String conOrg;
|
||||
|
||||
@Column(name = "DEPT_CD", length = 15)
|
||||
@Comment("부서 코드")
|
||||
private String relOrSectCd;
|
||||
|
||||
@Column(name = "MAIL_LINK_ADD_DSCTN", length = 200)
|
||||
@Comment("우편 연계 추가내역")
|
||||
private String reletcData;
|
||||
|
||||
@Column(name = "INST_SNDNG_YMD", length = 8)
|
||||
@Comment("기관 발송 일자")
|
||||
private String extriRegYmd;
|
||||
|
||||
@Column(name = "RCPT_YMD", length = 8)
|
||||
@Comment("접수 일자")
|
||||
private String rceptYmd;
|
||||
|
||||
@Column(name = "RCPT_PSTOFC_UNQ_NO", length = 5)
|
||||
@Comment("접수 우체국 고유 번호")
|
||||
private String rceptId;
|
||||
|
||||
@Column(name = "HNDL_SE", length = 3)
|
||||
@Comment("취급 구분")
|
||||
private String divKb;
|
||||
|
||||
@Column(name = "NOCS")
|
||||
@Comment("건수")
|
||||
private Integer rceptCnt;
|
||||
|
||||
@Column(name = "BSC_AMT")
|
||||
@Comment("기본 금액")
|
||||
private Integer rceptAmt;
|
||||
|
||||
@Column(name = "VAT")
|
||||
@Comment("부가가치세")
|
||||
private Integer useFeeAmt;
|
||||
|
||||
@Column(name = "GRAMT")
|
||||
@Comment("총금액")
|
||||
private Integer totPostPrc;
|
||||
|
||||
@Column(name = "MAIL_KND")
|
||||
@Comment("우편 종류")
|
||||
private Integer jobCd;
|
||||
}
|
||||
@ -0,0 +1,26 @@
|
||||
package com.worker.domain.entity;
|
||||
|
||||
import jakarta.persistence.*;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Entity
|
||||
@Table(name = "tb_rg_no")
|
||||
@Getter
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class EpostRgstNmbr {
|
||||
|
||||
@Id
|
||||
@Column(name = "RG_NO", columnDefinition = "char(13)", nullable = false)
|
||||
private String rgstNmbr;
|
||||
|
||||
@Column(name = "AFTR_RG_NO", columnDefinition = "char(13)")
|
||||
private String rgstNmbrNext;
|
||||
|
||||
@Column(name = "USE_YN", columnDefinition = "char(1)")
|
||||
private String pcursor;
|
||||
}
|
||||
@ -0,0 +1,267 @@
|
||||
package com.worker.domain.entity;
|
||||
|
||||
import jakarta.persistence.*;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.hibernate.annotations.Comment;
|
||||
|
||||
@Entity
|
||||
@Table(name = "tb_mail_link_dtl")
|
||||
@Getter
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
@IdClass(EpostSenderDetailId.class)
|
||||
public class EpostSenderDetail {
|
||||
|
||||
@Id
|
||||
@Column(name = "MAIL_LINK_CD", length = 30)
|
||||
@Comment("우편 연계 코드")
|
||||
private String conKey;
|
||||
|
||||
@Id
|
||||
@Column(name = "RG_NO", length = 13)
|
||||
@Comment("등기번호")
|
||||
private String rgstNmbr;
|
||||
|
||||
@Column(name = "DTL_SN", length = 20)
|
||||
@Comment("상세 순번")
|
||||
private String recevSeq;
|
||||
|
||||
@Column(name = "SNDNG_CD", length = 10)
|
||||
@Comment("발송 코드")
|
||||
private String recevCode;
|
||||
|
||||
@Column(name = "IDNTF_CD_1", length = 18)
|
||||
@Comment("식별 코드 1")
|
||||
private String recevBar1d;
|
||||
|
||||
@Column(name = "IDNTF_CD_2", length = 170)
|
||||
@Comment("식별 코드 2")
|
||||
private String recevBar2d;
|
||||
|
||||
@Column(name = "INFRMNO", length = 21)
|
||||
@Comment("고지번호")
|
||||
private String recevBillNumber;
|
||||
|
||||
@Column(name = "DOC_KND_1", length = 60)
|
||||
@Comment("문서 종류 1")
|
||||
private String recevDocCd1;
|
||||
|
||||
@Column(name = "DOC_KND_2", length = 30)
|
||||
@Comment("문서 종류 2")
|
||||
private String recevDocCd2;
|
||||
|
||||
@Column(name = "DOC_KND_3", length = 6)
|
||||
@Comment("문서 종류 3")
|
||||
private String recevDocCd3;
|
||||
|
||||
@Column(name = "DOC_KND_4", length = 60)
|
||||
@Comment("문서 종류 4")
|
||||
private String recevDocCd4;
|
||||
|
||||
@Column(name = "DOC_KND_5", length = 15)
|
||||
@Comment("문서 종류 5")
|
||||
private String recevDocCd5;
|
||||
|
||||
@Column(name = "SBJCTNM_1", length = 6)
|
||||
@Comment("과목명1")
|
||||
private String recevSubj1;
|
||||
|
||||
@Column(name = "SBJCTNM_2", length = 6)
|
||||
@Comment("과목명2")
|
||||
private String recevSubj2;
|
||||
|
||||
@Column(name = "SBJCTNM_3", length = 14)
|
||||
@Comment("과목명3")
|
||||
private String recevSubj3;
|
||||
|
||||
@Column(name = "VLTN_DT", length = 30)
|
||||
@Comment("위반 일시")
|
||||
private String recevViolateDt;
|
||||
|
||||
@Column(name = "STDG_NM", length = 39)
|
||||
@Comment("법정동 명")
|
||||
private String recevViolateDong;
|
||||
|
||||
@Column(name = "VLTN_PLC", length = 80)
|
||||
@Comment("위반 장소")
|
||||
private String recevViolatePlace;
|
||||
|
||||
@Column(name = "VLTN_LWRG", length = 70)
|
||||
@Comment("위반 법규")
|
||||
private String recevLaws;
|
||||
|
||||
@Column(name = "PAY_NO_1", length = 17)
|
||||
@Comment("납부 번호 1")
|
||||
private String recevPayNumber1;
|
||||
|
||||
@Column(name = "PAY_NO_2", length = 15)
|
||||
@Comment("납부 번호 2")
|
||||
private String recevPayNumber2;
|
||||
|
||||
@Column(name = "OCR_0", length = 32)
|
||||
@Comment("OCR0")
|
||||
private String recevOcr0;
|
||||
|
||||
@Column(name = "OCR_1", length = 54)
|
||||
@Comment("OCR1")
|
||||
private String recevOcr1;
|
||||
|
||||
@Column(name = "OCR_2", length = 54)
|
||||
@Comment("OCR2")
|
||||
private String recevOcr2;
|
||||
|
||||
@Column(name = "EPAYNO", length = 30)
|
||||
@Comment("전자납부번호")
|
||||
private String recevOnlinePayNumber;
|
||||
|
||||
@Column(name = "VRACTNO_1", length = 50)
|
||||
@Comment("가상계좌번호 1")
|
||||
private String recevVaccountNumber;
|
||||
|
||||
@Column(name = "VRACTNO_2", length = 50)
|
||||
@Comment("가상계좌번호 2")
|
||||
private String recevVaccountNumber2;
|
||||
|
||||
@Column(name = "VRACTNO_3", length = 50)
|
||||
@Comment("가상계좌번호 3")
|
||||
private String recevVaccountNumber3;
|
||||
|
||||
@Column(name = "VRACTNO_4", length = 50)
|
||||
@Comment("가상계좌번호 4")
|
||||
private String recevVaccountNumber4;
|
||||
|
||||
@Column(name = "VRACTNO_5", length = 50)
|
||||
@Comment("가상계좌번호 5")
|
||||
private String recevVaccountNumber5;
|
||||
|
||||
@Column(name = "VRACTNO_6", length = 50)
|
||||
@Comment("가상계좌번호 6")
|
||||
private String recevVaccountNumber6;
|
||||
|
||||
@Column(name = "VRACTNO_7", length = 50)
|
||||
@Comment("가상계좌번호 7")
|
||||
private String recevVaccountNumber7;
|
||||
|
||||
@Column(name = "VRACTNO_8", length = 50)
|
||||
@Comment("가상계좌번호 8")
|
||||
private String recevVaccountNumber8;
|
||||
|
||||
@Column(name = "VRACTNO_9", length = 50)
|
||||
@Comment("가상계좌번호 9")
|
||||
private String recevVaccountNumber9;
|
||||
|
||||
@Column(name = "VRACTNO_10", length = 50)
|
||||
@Comment("가상계좌번호 10")
|
||||
private String recevVaccountNumber10;
|
||||
|
||||
@Column(name = "VRACTNO_11", length = 50)
|
||||
@Comment("가상계좌번호 11")
|
||||
private String recevVaccountNumber11;
|
||||
|
||||
@Column(name = "FFNLG", length = 10)
|
||||
@Comment("과태료")
|
||||
private String recevFinePrice;
|
||||
|
||||
@Column(name = "PAY_AMT", length = 10)
|
||||
@Comment("납부 금액")
|
||||
private String recevPayPrice;
|
||||
|
||||
@Column(name = "PAY_TERM", length = 15)
|
||||
@Comment("납부 기한")
|
||||
private String recevPayDt;
|
||||
|
||||
@Column(name = "DUDT_BFR_TERM", length = 20)
|
||||
@Comment("납기 이전 기한")
|
||||
private String recevPayInDate;
|
||||
|
||||
@Column(name = "DUDT_BFR_AMT", length = 20)
|
||||
@Comment("납기 이전 금액")
|
||||
private String recevPayInPrice;
|
||||
|
||||
@Column(name = "DUDT_BFR_ADDTX", length = 20)
|
||||
@Comment("납기 이전 가산세")
|
||||
private String recevPayInAddPrice;
|
||||
|
||||
@Column(name = "DUDT_BFR_NPMNT_DSPS_RT", length = 20)
|
||||
@Comment("납기 이전 체납 처분 비율")
|
||||
private String recevPayInDefaultPrice;
|
||||
|
||||
@Column(name = "VHRNO", length = 50)
|
||||
@Comment("자동차등록번호")
|
||||
private String recevCarNumber;
|
||||
|
||||
@Column(name = "ZIP", length = 6)
|
||||
@Comment("우편번호")
|
||||
private String recevCarOwnerZipcode;
|
||||
|
||||
@Column(name = "ADDR", length = 100)
|
||||
@Comment("주소")
|
||||
private String recevCarOwnerAddr;
|
||||
|
||||
@Column(name = "DTL_ADDR", length = 160)
|
||||
@Comment("상세 주소")
|
||||
private String recevCarOwnerDetailaddr;
|
||||
|
||||
@Column(name = "OWNR", length = 60)
|
||||
@Comment("소유자")
|
||||
private String recevCarOwnerNm;
|
||||
|
||||
@Column(name = "RRNO_FRDGT", length = 6)
|
||||
@Comment("주민등록번호 앞자리")
|
||||
private String recevCarOwnerSsn;
|
||||
|
||||
@Column(name = "PHOTO_BYNG")
|
||||
@Comment("사진 매수")
|
||||
private Integer recevPhotoCnt;
|
||||
|
||||
@Column(name = "PHOTO_FILE_NM_1", length = 80)
|
||||
@Comment("사진 파일 명 1")
|
||||
private String recevPhotoFile1;
|
||||
|
||||
@Column(name = "PHOTO_FILE_NM_2", length = 80)
|
||||
@Comment("사진 파일 명 2")
|
||||
private String recevPhotoFile2;
|
||||
|
||||
@Column(name = "PHOTO_FILE_NM_3", length = 80)
|
||||
@Comment("사진 파일 명 3")
|
||||
private String recevPhotoFile3;
|
||||
|
||||
@Column(name = "PHOTO_FILE_NM_4", length = 80)
|
||||
@Comment("사진 파일 명 4")
|
||||
private String recevPhotoFile4;
|
||||
|
||||
@Column(name = "DLVR_RSLT_ID")
|
||||
@Comment("배달 결과 ID")
|
||||
private Integer delivResultCode;
|
||||
|
||||
@Column(name = "FBCTN_RSLT_ID", length = 2)
|
||||
@Comment("제작 결과 ID")
|
||||
private String makeResultCd;
|
||||
|
||||
@Column(name = "POST_SEND_STATE", length = 2)
|
||||
private String postSendState;
|
||||
|
||||
@Column(name = "DUDT_AFTR_TERM", length = 20)
|
||||
@Comment("납기 이후 기한")
|
||||
private String recevPayOutDate;
|
||||
|
||||
@Column(name = "DUDT_AFTR_ADDTX", length = 20)
|
||||
@Comment("납기 이후 가산세")
|
||||
private String recevPayOutAddPrice;
|
||||
|
||||
@Column(name = "DUDT_AFTR_NPMNT_DSPS_RT", length = 20)
|
||||
@Comment("납기 이후 체납 처분 비율")
|
||||
private String recevPayOutDefaultPrice;
|
||||
|
||||
@Column(name = "DUDT_AFTR_AMT", length = 20)
|
||||
@Comment("납기 이후 금액")
|
||||
private String recevPayOutPrice;
|
||||
|
||||
@Column(name = "CRDN_GD_NO", length = 24)
|
||||
@Comment("단속 안내 번호")
|
||||
private String recevEvidenceNumber;
|
||||
}
|
||||
@ -0,0 +1,17 @@
|
||||
package com.worker.domain.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Getter
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@EqualsAndHashCode
|
||||
public class EpostSenderDetailId implements Serializable {
|
||||
private String conKey;
|
||||
private String rgstNmbr;
|
||||
}
|
||||
@ -0,0 +1,196 @@
|
||||
package com.worker.domain.entity;
|
||||
|
||||
import jakarta.persistence.*;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.hibernate.annotations.Comment;
|
||||
|
||||
@Entity
|
||||
@Table(name = "tb_mail_link_list")
|
||||
@Getter
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class EpostSenderReg {
|
||||
|
||||
@Id
|
||||
@Column(name = "MAIL_LINK_CD", length = 30)
|
||||
@Comment("우편 연계 코드")
|
||||
private String conKey;
|
||||
|
||||
@Column(name = "RCPT_PSTOFC_UNQ_ID", length = 5)
|
||||
@Comment("접수 우체국 고유 ID")
|
||||
private String rceptId;
|
||||
|
||||
@Column(name = "RCPT_CD", length = 2)
|
||||
@Comment("접수 코드")
|
||||
private String dataCd;
|
||||
|
||||
@Column(name = "HNDL_SE", length = 3)
|
||||
@Comment("취급 구분")
|
||||
private String divKb;
|
||||
|
||||
@Column(name = "ATRZ_MTHD", length = 3)
|
||||
@Comment("결재 방법")
|
||||
private String dfpayyn;
|
||||
|
||||
@Column(name = "CN_TYPE", length = 3)
|
||||
@Comment("내용 유형")
|
||||
private String rcptKb;
|
||||
|
||||
@Column(name = "CN_DTL_CD", length = 3)
|
||||
@Comment("내용 상세 코드")
|
||||
private String sealCd;
|
||||
|
||||
@Column(name = "CN_KND", length = 3)
|
||||
@Comment("내용 종류")
|
||||
private String wordKb;
|
||||
|
||||
@Column(name = "CN_BYNG")
|
||||
@Comment("내용 매수")
|
||||
private Integer mailCnt;
|
||||
|
||||
@Column(name = "ADDRSE_CNT")
|
||||
@Comment("수취인 수")
|
||||
private Integer recevCnt;
|
||||
|
||||
@Column(name = "MAIL_PKG_CD", length = 3)
|
||||
@Comment("우편 패키지 코드")
|
||||
private String envCd;
|
||||
|
||||
@Column(name = "COLR_YN", length = 1)
|
||||
@Comment("색상 여부(흑백/컬러)")
|
||||
private String colorYn;
|
||||
|
||||
@Column(name = "LINK_MTH", length = 1)
|
||||
@Comment("연계 방식(메일머지/PDF)")
|
||||
private String mmYn;
|
||||
|
||||
@Column(name = "PRINT_SE_CD", length = 1)
|
||||
@Comment("인쇄 구분 코드(단면, 양면)")
|
||||
private String flexCd;
|
||||
|
||||
@Column(name = "ATCH_CNT")
|
||||
@Comment("첨부 수 (기본값 0)")
|
||||
private Integer dmCnt;
|
||||
|
||||
@Column(name = "SNDBK_NEED_YN", length = 1)
|
||||
@Comment("반송 필요 여부")
|
||||
private String sbFg;
|
||||
|
||||
@Column(name = "APRV_NO", length = 10)
|
||||
@Comment("승인 번호")
|
||||
private String apvlNb;
|
||||
|
||||
@Column(name = "APLY_YMD", length = 8)
|
||||
@Comment("신청 일자")
|
||||
private String sendDate;
|
||||
|
||||
@Column(name = "TRSM_HR", length = 6)
|
||||
@Comment("전송 시간")
|
||||
private String sendTime;
|
||||
|
||||
@Column(name = "LINK_INST_ATRZ_DEPTCD", length = 15)
|
||||
@Comment("연계 기관 결재 부서 코드")
|
||||
private String relorsectCd;
|
||||
|
||||
@Column(name = "SNDNG_INST_CD", length = 15)
|
||||
@Comment("발송 기관 코드")
|
||||
private String recevSenderOrgCode;
|
||||
|
||||
@Column(name = "SNDR_NM", length = 40)
|
||||
@Comment("발송자 명")
|
||||
private String recevSenderNm;
|
||||
|
||||
@Column(name = "SNDR_ZIP", length = 6)
|
||||
@Comment("발송자 우편번호")
|
||||
private String recevSenderZipcode;
|
||||
|
||||
@Column(name = "ADDR", length = 60)
|
||||
@Comment("주소")
|
||||
private String recevSenderAddr;
|
||||
|
||||
@Column(name = "DADDR", length = 100)
|
||||
@Comment("상세 주소")
|
||||
private String recevSenderDetailAddr;
|
||||
|
||||
@Column(name = "LEVY_DEPT_TELNO", length = 60)
|
||||
@Comment("부과 부서 전화번호")
|
||||
private String recevSenderDepartTel;
|
||||
|
||||
@Column(name = "LEVY_DEPT", length = 30)
|
||||
@Comment("부과 부서")
|
||||
private String recevSenderDepartNm;
|
||||
|
||||
@Column(name = "RG_SE_CD", length = 1)
|
||||
@Comment("등기 구분 코드")
|
||||
private String recevDivCd;
|
||||
|
||||
@Column(name = "OTPT_DT", length = 21)
|
||||
@Comment("출력 일시")
|
||||
private String recevPrintDt;
|
||||
|
||||
@Column(name = "OTPT_YR", length = 4)
|
||||
@Comment("출력 연도")
|
||||
private String recevPrintYear;
|
||||
|
||||
@Column(name = "OTPT_MM", length = 2)
|
||||
@Comment("출력 월")
|
||||
private String recevPrintMonth;
|
||||
|
||||
@Column(name = "OTPT_DAY", length = 2)
|
||||
@Comment("출력 일")
|
||||
private String recevPrintDay;
|
||||
|
||||
@Column(name = "LEVY_DEPT_FAX_NO", length = 20)
|
||||
@Comment("부과 부서 팩스 번호")
|
||||
private String recevSenderFax;
|
||||
|
||||
@Column(name = "LEVY_DEPT_PIC", length = 30)
|
||||
@Comment("부과 부서 담당자")
|
||||
private String recevSerderStaff;
|
||||
|
||||
@Column(name = "LEVY_DEPT_EML", length = 60)
|
||||
@Comment("부과 부서 이메일")
|
||||
private String recevSenderEmail;
|
||||
|
||||
@Column(name = "MAIL_KND_CD", length = 4)
|
||||
@Comment("우편 종류 코드")
|
||||
private String jobCd;
|
||||
|
||||
@Column(name = "PRCS_STTS", length = 2)
|
||||
@Comment("처리 상태")
|
||||
private String postProcStt;
|
||||
|
||||
@Column(name = "DEL_YN", length = 1)
|
||||
@Comment("삭제 여부")
|
||||
private String deleteAt;
|
||||
|
||||
@Column(name = "REG_YMD", length = 8)
|
||||
@Comment("등록 일자")
|
||||
private String regYmd;
|
||||
|
||||
@Column(name = "RCPT_YMD", length = 8)
|
||||
@Comment("접수 일자")
|
||||
private String rceptYmd;
|
||||
|
||||
@Column(name = "RGTR", length = 10)
|
||||
@Comment("등록자")
|
||||
private String regSysSe;
|
||||
|
||||
@Column(name = "INFRM_LIST_ID", length = 10)
|
||||
@Comment("고지 목록 ID")
|
||||
private String tgCode;
|
||||
|
||||
|
||||
public void changePostProcStt(String postProcStt) {
|
||||
this.postProcStt = postProcStt;
|
||||
}
|
||||
|
||||
public void changeRceptYmd(String rceptYmd) {
|
||||
this.rceptYmd = rceptYmd;
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,81 @@
|
||||
package com.worker.domain.entity;
|
||||
|
||||
import jakarta.persistence.*;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@Entity
|
||||
@Table(name = "tb_cntc_sndng_detail")
|
||||
@Getter
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class TbCntcSndngDetail {
|
||||
|
||||
@Id
|
||||
@Column(name = "unity_sndng_detail_id", length = 20, nullable = false)
|
||||
private String unitySndngDetailId; // 통합 발송 상세 ID (PK)
|
||||
|
||||
@Column(name = "unity_sndng_mastr_id", length = 20)
|
||||
private String unitySndngMastrId; // 통합 발송 마스터 ID
|
||||
|
||||
@Column(name = "signgu_code", length = 50)
|
||||
private String signguCode; // 시군구 코드
|
||||
|
||||
@Column(name = "ffnlg_code", length = 2)
|
||||
private String ffnlgCode; // 과태료 코드
|
||||
|
||||
@Column(name = "main_code", length = 30)
|
||||
private String mainCode; // 메인 코드
|
||||
|
||||
@Column(name = "vhcle_no", length = 30)
|
||||
private String vhcleNo; // 차량 번호
|
||||
|
||||
@Column(name = "ihidnum", length = 100)
|
||||
private String ihidnum; // 주민등록번호
|
||||
|
||||
@Column(name = "moblphon_no", length = 20)
|
||||
private String moblphonNo; // 핸드폰 번호
|
||||
|
||||
@Column(name = "nm", length = 200)
|
||||
private String nm; // 성명
|
||||
|
||||
@Column(name = "adres", length = 300)
|
||||
private String adres; // 주소
|
||||
|
||||
@Column(name = "detail_adres", length = 300)
|
||||
private String detailAdres; // 상세 주소
|
||||
|
||||
@Column(name = "zip", length = 5)
|
||||
private String zip; // 우편번호
|
||||
|
||||
@Lob
|
||||
@Column(name = "tmplt_msg_data")
|
||||
private String tmpltMsgData; // 템플릿 메시지 데이터 (LONGTEXT)
|
||||
|
||||
@Lob
|
||||
@Column(name = "mobile_page_cn")
|
||||
private String mobilePageCn; // 모바일 페이지 내용 (LONGTEXT)
|
||||
|
||||
@Column(name = "use_instt_idntfc_id", length = 30)
|
||||
private String useInsttIdntfcId; // 이용 기관 식별 ID
|
||||
|
||||
@Column(name = "external_document_uuid", length = 40)
|
||||
private String externalDocumentUuid; // 외부 문서 식별 번호
|
||||
|
||||
@Column(name = "regist_dt")
|
||||
private LocalDateTime registDt; // 등록일자
|
||||
|
||||
@Column(name = "register", length = 20)
|
||||
private String register; // 등록자
|
||||
|
||||
@Column(name = "updt_dt")
|
||||
private LocalDateTime updtDt; // 수정일자
|
||||
|
||||
@Column(name = "updusr", length = 20)
|
||||
private String updusr; // 수정자
|
||||
}
|
||||
@ -0,0 +1,63 @@
|
||||
package com.worker.domain.entity;
|
||||
|
||||
import jakarta.persistence.*;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@Entity
|
||||
@Table(name = "tb_cntc_sndng_result")
|
||||
@IdClass(TbCntcSndngResultId.class)
|
||||
@Getter
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class TbCntcSndngResult {
|
||||
|
||||
@Id
|
||||
@Column(name = "unity_sndng_detail_id", length = 20, nullable = false)
|
||||
private String unitySndngDetailId; // PK1
|
||||
|
||||
@Id
|
||||
@Column(name = "sndng_se_code", length = 20, nullable = false)
|
||||
private String sndngSeCode; // PK2
|
||||
|
||||
@Column(name = "signgu_code", length = 50)
|
||||
private String signguCode; // 시군구 코드
|
||||
|
||||
@Column(name = "ffnlg_code", length = 2)
|
||||
private String ffnlgCode; // 과태료 코드
|
||||
|
||||
@Column(name = "sndng_result_sttus", length = 50)
|
||||
private String sndngResultSttus; // 발송 결과 상태
|
||||
|
||||
@Column(name = "requst_dt", length = 20)
|
||||
private String requstDt; // 요청 일시 (문자열 컬럼 정의대로 String)
|
||||
|
||||
@Column(name = "inqire_dt", length = 20)
|
||||
private String inqireDt; // 조회 일시
|
||||
|
||||
@Column(name = "readng_dt", length = 20)
|
||||
private String readngDt; // 열람 일시
|
||||
|
||||
@Column(name = "error_cn", length = 1000)
|
||||
private String errorCn; // 오류 내용
|
||||
|
||||
@Column(name = "rgist_no", length = 13)
|
||||
private String rgistNo; // 등기번호
|
||||
|
||||
@Column(name = "regist_dt")
|
||||
private LocalDateTime registDt; // 등록일자
|
||||
|
||||
@Column(name = "register", length = 20)
|
||||
private String register; // 등록자
|
||||
|
||||
@Column(name = "updt_dt")
|
||||
private LocalDateTime updtDt; // 수정일자
|
||||
|
||||
@Column(name = "updusr", length = 20)
|
||||
private String updusr; // 수정자
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
package com.worker.domain.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Getter
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@EqualsAndHashCode
|
||||
public class TbCntcSndngResultId {
|
||||
private String unitySndngDetailId; // varchar(20)
|
||||
private String sndngSeCode; // varchar(20)
|
||||
}
|
||||
Loading…
Reference in New Issue