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 WebLogSummaryId 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 = "MENU_ID", length = 20, nullable = false)
private String menuId;
public WebLogSummaryId() {
}
public WebLogSummaryId(String occrrncDe, String siteId, String sysTyCode, String menuId) {
this.occrrncDe = occrrncDe;
this.siteId = siteId;
this.sysTyCode = sysTyCode;
this.menuId = menuId;
}
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 getMenuId() {
return menuId;
}
public void setMenuId(String menuId) {
this.menuId = menuId;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (!(o instanceof WebLogSummaryId)) {
return false;
}
WebLogSummaryId that = (WebLogSummaryId) o;
return Objects.equals(occrrncDe, that.occrrncDe)
&& Objects.equals(siteId, that.siteId)
&& Objects.equals(sysTyCode, that.sysTyCode)
&& Objects.equals(menuId, that.menuId);
}
@Override
public int hashCode() {
return Objects.hash(occrrncDe, siteId, sysTyCode, menuId);
}
}