ohctechv3/.svn/pristine/bd/bd94d97eec1e68f610a3f8b97194a9c3d3f80627.svn-base
2024-10-28 15:03:36 +05:30

87 lines
2.0 KiB
Plaintext

package com.healthcare.ohctech.entity;
import jakarta.persistence.*;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Size;
import org.hibernate.annotations.UpdateTimestamp;
import java.time.LocalDateTime;
@Entity
@Table(name = "ailment_system")
public class AilmentSystem {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "ailment_sys_id")
private Long id;
@NotBlank(message = "Ailment System name shouldn't be blank or null")
@Column(name = "ailment_sys_name")
private String ailmentSysName;
@Size(max = 20, message = "Ailment System code must be less than 20 characters")
@Column(name = "ailment_sys_code")
private String ailmentSysCode;
@Column(name = "ailment_sys_desc")
private String ailmentSysDesc;
@Column(name = "last_modified")
@UpdateTimestamp
private LocalDateTime lastModified;
@Column(name = "modified_by")
private Long modifiedBy;
// Getters and setters
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getAilmentSysName() {
return ailmentSysName;
}
public void setAilmentSysName(String ailmentSysName) {
this.ailmentSysName = ailmentSysName;
}
public String getAilmentSysCode() {
return ailmentSysCode;
}
public void setAilmentSysCode(String ailmentSysCode) {
this.ailmentSysCode = ailmentSysCode;
}
public String getAilmentSysDesc() {
return ailmentSysDesc;
}
public void setAilmentSysDesc(String ailmentSysDesc) {
this.ailmentSysDesc = ailmentSysDesc;
}
public LocalDateTime getLastModified() {
return lastModified;
}
public void setLastModified(LocalDateTime lastModified) {
this.lastModified = lastModified;
}
public Long getModifiedBy() {
return modifiedBy;
}
public void setModifiedBy(Long modifiedBy) {
this.modifiedBy = modifiedBy;
}
}