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 MileageLogSummaryId 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 = "MLG_CODE", length = 30, nullable = false)
private String mlgCode;
public MileageLogSummaryId() {
}
public MileageLogSummaryId(String occrrncDe, String siteId, String mlgCode) {
this.occrrncDe = occrrncDe;
this.siteId = siteId;
this.mlgCode = mlgCode;
}
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 getMlgCode() {
return mlgCode;
}
public void setMlgCode(String mlgCode) {
this.mlgCode = mlgCode;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (!(o instanceof MileageLogSummaryId)) {
return false;
}
MileageLogSummaryId that = (MileageLogSummaryId) o;
return Objects.equals(occrrncDe, that.occrrncDe)
&& Objects.equals(siteId, that.siteId)
&& Objects.equals(mlgCode, that.mlgCode);
}
@Override
public int hashCode() {
return Objects.hash(occrrncDe, siteId, mlgCode);
}
}