ohctechv3/.svn/pristine/6b/6b0ccac300e94b314af48541643aa19cac9dc4ab.svn-base
2024-10-28 15:03:36 +05:30

62 lines
1.3 KiB
Plaintext

package com.healthcare.ohctech.entity;
import jakarta.validation.constraints.NotBlank;
import org.hibernate.annotations.UpdateTimestamp;
import jakarta.persistence.*;
import java.time.LocalDateTime;
@Entity
@Table(name = "food_master")
public class FoodMaster {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "food_id")
private Long id;
@NotBlank(message = "Food name should not be blank or null")
@Column(name = "food_name", unique = true)
private String foodName;
@Column(name = "modified_by")
private Integer modifiedBy;
@Column(name = "last_modified")
@UpdateTimestamp
private LocalDateTime lastModified;
// Getters and setters
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getFoodName() {
return foodName;
}
public void setFoodName(String foodName) {
this.foodName = foodName;
}
public Integer getModifiedBy() {
return modifiedBy;
}
public void setModifiedBy(Integer modifiedBy) {
this.modifiedBy = modifiedBy;
}
public LocalDateTime getLastModified() {
return lastModified;
}
public void setLastModified(LocalDateTime lastModified) {
this.lastModified = lastModified;
}
}