diff --git a/data/other/src/main/java/kr/co/palnet/kac/data/other/model/SuredataEntity.java b/data/other/src/main/java/kr/co/palnet/kac/data/other/model/SuredataEntity.java index 9b8a70f..4f60ad8 100644 --- a/data/other/src/main/java/kr/co/palnet/kac/data/other/model/SuredataEntity.java +++ b/data/other/src/main/java/kr/co/palnet/kac/data/other/model/SuredataEntity.java @@ -1,8 +1,10 @@ - package kr.co.palnet.kac.data.other.model; import jakarta.persistence.*; -import lombok.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; @Data @AllArgsConstructor @@ -11,46 +13,173 @@ import lombok.*; @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 Long seqno; + + @Column(name = "INTIME", columnDefinition = "char(14)", nullable = false) private String intime; // date_format(now(), '%y%m%d%H%i%s') - @Column(name = "DEPTCODE") + @Column(name = "USERCODE", columnDefinition = "char(30)", nullable = false) + private String usercode; + + @Column(name = "DEPTCODE", columnDefinition = "char(30)") private String deptcode; - - @Column(name = "reqname") + + @Column(name = "BIZTYPE", length = 2) + private String biztype; + + @Column(name = "YELLOWID_KEY", length = 40) + private String yellowidKey; + + @Column(name = "REQNAME", length = 32) private String reqname; - - @Column(name = "REQPHONE") + + @Column(name = "REQPHONE", length = 20, nullable = false) private String reqphone; - - @Column(name = "CALLNAME") + + @Column(name = "CALLNAME", length = 32) private String callname; - - @Column(name = "CALLPHONE") + + @Column(name = "COUNTRY", length = 10) + private String country; + + @Column(name = "CALLPHONE", length = 20, nullable = false) private String callphone; - - @Column(name = "SUBJECT") + + @Column(name = "SUBJECT", length = 120) private String subject; - - @Column(name = "MSG") + + @Lob + @Column(name = "MSG", columnDefinition = "text", nullable = false) private String msg; - - @Column(name = "REQTIME") + + @Column(name = "REQTIME", columnDefinition = "char(14)", nullable = false) private String reqtime; - - @Column(name = "RESULT") + + @Column(name = "SENTTIME", columnDefinition = "char(14)") + private String senttime; + + @Column(name = "RECVTIME", columnDefinition = "char(14)") + private String recvtime; + + @Column(name = "RESULT", columnDefinition = "char(1)", nullable = false) private String result; - - @Column(name = "KIND") + + @Column(name = "ERRCODE", columnDefinition = "int") + private Integer errcode; + + @Column(name = "KIND", columnDefinition = "char(1)", nullable = false) private String kind; - + + @Column(name = "FKCONTENT", columnDefinition = "int") + private Integer fkcontent; + + @Column(name = "IMAGE_URL", length = 1000) + private String imageUrl; + + @Column(name = "BATCHFLAG", columnDefinition = "int", nullable = false) + private Integer batchflag; + + @Column(name = "RETRY", columnDefinition = "int") + private Integer retry; + + @Column(name = "RESEND", length = 1) + private String resend; + + @Column(name = "TEMPLATECODE", columnDefinition = "char(40)") + private String templatecode; + + @Column(name = "RETEXT", length = 2000) + private String retext; + + @Column(name = "RESENTFLAG", length = 1) + private String resentflag; + + @Column(name = "SENTMEDIA", length = 1) + private String sentmedia; + + @Column(name = "MEDIATYPE", columnDefinition = "char(1)") + private String mediatype; + + @Column(name = "BTN_TYPE_01", length = 2) + private String btnType01; + + @Column(name = "BTN_NM_01", length = 56) + private String btnNm01; + + @Column(name = "BTN_01_URL_01", length = 1000) + private String btn01Url01; + + @Column(name = "BTN_01_URL_02", length = 1000) + private String btn01Url02; + + @Column(name = "BTN_TYPE_02", length = 2) + private String btnType02; + + @Column(name = "BTN_NM_02", length = 56) + private String btnNm02; + + @Column(name = "BTN_02_URL_01", length = 1000) + private String btn02Url01; + + @Column(name = "BTN_02_URL_02", length = 1000) + private String btn02Url02; + + @Column(name = "BTN_TYPE_03", length = 2) + private String btnType03; + + @Column(name = "BTN_NM_03", length = 56) + private String btnNm03; + + @Column(name = "BTN_03_URL_01", length = 1000) + private String btn03Url01; + + @Column(name = "BTN_03_URL_02", length = 1000) + private String btn03Url02; + + @Column(name = "BTN_TYPE_04", length = 2) + private String btnType04; + + @Column(name = "BTN_NM_04", length = 56) + private String btnNm04; + + @Column(name = "BTN_04_URL_01", length = 1000) + private String btn04Url01; + + @Column(name = "BTN_04_URL_02", length = 100) + private String btn04Url02; + + @Column(name = "BTN_TYPE_05", length = 2) + private String btnType05; + + @Column(name = "BTN_NM_05", length = 56) + private String btnNm05; + + @Column(name = "BTN_05_URL_01", length = 1000) + private String btn05Url01; + + @Column(name = "BTN_05_URL_02", length = 1000) + private String btn05Url02; + + @Column(name = "KAKAOERRCODE", columnDefinition = "char(10)") + private String kakaoerrcode; + + @Column(name = "ETC1", columnDefinition = "char(10)") + private String etc1; + + @Column(name = "ETC2", columnDefinition = "char(10)") + private String etc2; + + @Column(name = "ETC3", columnDefinition = "char(10)") + private String etc3; + + @Column(name = "ETC4", columnDefinition = "char(10)") + private String etc4; + + @Column(name = "ETC5", columnDefinition = "char(10)") + private String etc5; + } \ No newline at end of file