You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

64 lines
2.0 KiB
Java

package com.worker.domain.entity;
import jakarta.persistence.*;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;
@Entity
@Table(
name = "cp_goji_send_hist",
indexes = {
@Index(name = "CP_GOJI_SEND_HIST_IDX1", columnList = "GH_GPCODE"),
@Index(name = "CP_GOJI_SEND_HIST_IDX2", columnList = "GH_SGGCODE, GH_SEND_DATE, GH_SEND_TIME"),
@Index(name = "CP_GOJI_SEND_HIST_IDX3", columnList = "GH_CON_KEY, GH_REGINO")
}
)
@Getter
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class CpGojiSendHist {
@Id
@Column(name = "GH_CODE", length = 18, nullable = false)
private String ghCode; // PK
@Column(name = "GH_GPCODE")
private Integer ghGpcode; // int(10)
@Column(name = "GH_SGGCODE", length = 5)
private String ghSggcode; // varchar(5)
@Column(name = "GH_CON_KEY", length = 30)
private String ghConKey; // varchar(30)
@Column(name = "GH_REGINO", length = 13)
private String ghRegino; // varchar(13)
@Column(name = "GH_SEND_DATE", length = 8)
private String ghSendDate; // varchar(8) (yyyyMMdd)
@Column(name = "GH_SEND_TIME", length = 4)
private String ghSendTime; // varchar(4) (HHmm)
@Column(name = "GH_RETURN_CD_STR", length = 100)
private String ghReturnCdStr; // varchar(100)
@Column(name = "GH_RECV_NAME", length = 70)
private String ghRecvName; // varchar(70)
@Column(name = "GH_RECV_RELT", length = 100)
private String ghRecvRelt; // varchar(100)
@Column(name = "GH_RESULT_CD", length = 2)
private String ghResultCd; // varchar(2)
@Column(name = "GH_RETURN_CD", length = 2)
private String ghReturnCd; // varchar(2)
@Column(name = "GH_RECV_RELT_CD", length = 2)
private String ghRecvReltCd; // varchar(2)
}