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 jakarta.persistence.Column;
import jakarta.persistence.Embeddable;
import java.util.Objects;
/**
* 공통상세코드 복합키
*/
@Embeddable
public class CodeDetailId implements Serializable {
@Column(name = "CODE", length = 15, nullable = false)
private String code;
@Column(name = "CODE_ID", length = 6, nullable = false)
private String codeId;
public CodeDetailId() {
}
public CodeDetailId(String code, String codeId) {
this.code = code;
this.codeId = codeId;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getCodeId() {
return codeId;
}
public void setCodeId(String codeId) {
this.codeId = codeId;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (!(o instanceof CodeDetailId)) {
return false;
}
CodeDetailId that = (CodeDetailId) o;
return Objects.equals(code, that.code) && Objects.equals(codeId, that.codeId);
}
@Override
public int hashCode() {
return Objects.hash(code, codeId);
}
}