package com.foxedu.basecms.domain; import java.time.LocalDateTime; import jakarta.persistence.Column; import jakarta.persistence.Entity; import jakarta.persistence.Id; import jakarta.persistence.Index; import jakarta.persistence.Table; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; /** * 로그인로그 */ @Getter @Setter @NoArgsConstructor @Entity @Table( name = "comtnloginlog", indexes = { @Index(name = "COMTNLOGINLOG_IE1", columnList = "SITE_ID, SYS_TY_CODE, LOGIN_MTHD") } ) public class LoginLog { @Id @Column(name = "LOG_ID", length = 20, nullable = false) private String logId; @Column(name = "SITE_ID", length = 20) private String siteId; @Column(name = "SYS_TY_CODE", length = 15) private String sysTyCode; @Column(name = "LOGIN_ID", length = 100) private String loginId; @Column(name = "LOGIN_IP", length = 128) private String loginIp; @Column(name = "LOGIN_MTHD", length = 4) private String loginMthd; @Column(name = "ERR_OCCRR_AT", length = 1, nullable = false) private String errOccrrAt; @Column(name = "ERROR_CODE", length = 3) private String errorCode; @Column(name = "CREAT_DT") private LocalDateTime creatDt; }