File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
package com.foxedu.basecms.domain;
import java.io.Serializable;
import java.util.Objects;
import jakarta.persistence.Column;
import jakarta.persistence.Embeddable;
/**
* 로그인정보 복합키
*/
@Embeddable
public class LoginInfoId implements Serializable {
@Column(name = "LOGIN_ID", length = 100, nullable = false)
private String loginId;
@Column(name = "SITE_ID", length = 20, nullable = false)
private String siteId;
@Column(name = "LOGIN_IDNTFC_ID", length = 64, nullable = false)
private String loginIdntfcId;
public LoginInfoId() {
}
public LoginInfoId(String loginId, String siteId, String loginIdntfcId) {
this.loginId = loginId;
this.siteId = siteId;
this.loginIdntfcId = loginIdntfcId;
}
public String getLoginId() {
return loginId;
}
public void setLoginId(String loginId) {
this.loginId = loginId;
}
public String getSiteId() {
return siteId;
}
public void setSiteId(String siteId) {
this.siteId = siteId;
}
public String getLoginIdntfcId() {
return loginIdntfcId;
}
public void setLoginIdntfcId(String loginIdntfcId) {
this.loginIdntfcId = loginIdntfcId;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (!(o instanceof LoginInfoId)) {
return false;
}
LoginInfoId that = (LoginInfoId) o;
return Objects.equals(loginId, that.loginId)
&& Objects.equals(siteId, that.siteId)
&& Objects.equals(loginIdntfcId, that.loginIdntfcId);
}
@Override
public int hashCode() {
return Objects.hash(loginId, siteId, loginIdntfcId);
}
}