package go.kr.project.domain.entity; import javax.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; } }