ohctechv3/.svn/pristine/c6/c6440c484d175f4df701d89850e769f2a2cf36a6.svn-base

75 lines
1.7 KiB
Plaintext
Raw Normal View History

2024-10-28 15:03:36 +05:30
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 = "task_frequency_master")
public class TaskFrequencyMaster {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "frequency_id")
private Long id;
@NotBlank(message = "Task Frequency name shouldn't be blank or null")
@Column(name = "frequency_name")
private String frequencyName;
@Size(max = 20, message = "Task Frequency code must be less than 20 characters")
@Column(name = "frequency_code")
private String frequencyCode;
@Column(name = "last_modified")
@UpdateTimestamp
private LocalDateTime lastModified;
@Column(name = "modified_by")
private int modifiedBy;
// Getters and setters
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getFrequencyName() {
return frequencyName;
}
public void setFrequencyName(String frequencyName) {
this.frequencyName = frequencyName;
}
public String getFrequencyCode() {
return frequencyCode;
}
public void setFrequencyCode(String frequencyCode) {
this.frequencyCode = frequencyCode;
}
public LocalDateTime getLastModified() {
return lastModified;
}
public void setLastModified(LocalDateTime lastModified) {
this.lastModified = lastModified;
}
public int getModifiedBy() {
return modifiedBy;
}
public void setModifiedBy(int modifiedBy) {
this.modifiedBy = modifiedBy;
}
}