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 SiteMainContentId implements Serializable {
@Column(name = "SITE_ID", length = 20, nullable = false)
private String siteId;
@Column(name = "CNTNTS_TY_CODE", length = 20, nullable = false)
private String cntntsTyCode;
@Column(name = "PROGRM_ID", length = 30, nullable = false)
private String progrmId;
public SiteMainContentId() {
}
public SiteMainContentId(String siteId, String cntntsTyCode, String progrmId) {
this.siteId = siteId;
this.cntntsTyCode = cntntsTyCode;
this.progrmId = progrmId;
}
public String getSiteId() {
return siteId;
}
public void setSiteId(String siteId) {
this.siteId = siteId;
}
public String getCntntsTyCode() {
return cntntsTyCode;
}
public void setCntntsTyCode(String cntntsTyCode) {
this.cntntsTyCode = cntntsTyCode;
}
public String getProgrmId() {
return progrmId;
}
public void setProgrmId(String progrmId) {
this.progrmId = progrmId;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (!(o instanceof SiteMainContentId)) {
return false;
}
SiteMainContentId that = (SiteMainContentId) o;
return Objects.equals(siteId, that.siteId)
&& Objects.equals(cntntsTyCode, that.cntntsTyCode)
&& Objects.equals(progrmId, that.progrmId);
}
@Override
public int hashCode() {
return Objects.hash(siteId, cntntsTyCode, progrmId);
}
}