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 BbsSummaryId implements Serializable {
@Column(name = "OCCRRNC_DE", length = 8, nullable = false)
private String occrrncDe;
@Column(name = "SITE_ID", length = 20, nullable = false)
private String siteId;
@Column(name = "SYS_TY_CODE", length = 15, nullable = false)
private String sysTyCode;
@Column(name = "TRGET_ID", length = 20, nullable = false)
private String trgetId;
@Column(name = "BBS_ID", length = 20, nullable = false)
private String bbsId;
public BbsSummaryId() {
}
public BbsSummaryId(String occrrncDe, String siteId, String sysTyCode, String trgetId, String bbsId) {
this.occrrncDe = occrrncDe;
this.siteId = siteId;
this.sysTyCode = sysTyCode;
this.trgetId = trgetId;
this.bbsId = bbsId;
}
public String getOccrrncDe() {
return occrrncDe;
}
public void setOccrrncDe(String occrrncDe) {
this.occrrncDe = occrrncDe;
}
public String getSiteId() {
return siteId;
}
public void setSiteId(String siteId) {
this.siteId = siteId;
}
public String getSysTyCode() {
return sysTyCode;
}
public void setSysTyCode(String sysTyCode) {
this.sysTyCode = sysTyCode;
}
public String getTrgetId() {
return trgetId;
}
public void setTrgetId(String trgetId) {
this.trgetId = trgetId;
}
public String getBbsId() {
return bbsId;
}
public void setBbsId(String bbsId) {
this.bbsId = bbsId;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (!(o instanceof BbsSummaryId)) {
return false;
}
BbsSummaryId that = (BbsSummaryId) o;
return Objects.equals(occrrncDe, that.occrrncDe)
&& Objects.equals(siteId, that.siteId)
&& Objects.equals(sysTyCode, that.sysTyCode)
&& Objects.equals(trgetId, that.trgetId)
&& Objects.equals(bbsId, that.bbsId);
}
@Override
public int hashCode() {
return Objects.hash(occrrncDe, siteId, sysTyCode, trgetId, bbsId);
}
}