2021-01-07 11:34:56 +07:00

83 lines
1.6 KiB
Java

package com.jasamedika.medifirst2000.entities;
import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.UniqueConstraint;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import org.hibernate.validator.constraints.NotEmpty;
@Entity
@Table(name = "running_number", uniqueConstraints = @UniqueConstraint(columnNames = { "reset", "kegunaan" }) )
public class RunningNumber implements Serializable {
@Id
@GeneratedValue
private Long id;
@NotNull
@Column(name = "reset", nullable = false)
private String reset;
@NotNull
@Min(1)
@Column(name = "nomer_terbaru", nullable = false)
private Integer nomerTerbaru = 0;
@NotNull
@NotEmpty
@Column(nullable = false)
private String kegunaan;
@Column(name = "extention", nullable = true)
private String extention;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getReset() {
return reset;
}
public void setReset(String reset) {
this.reset = reset;
}
public Integer getNomerTerbaru() {
return nomerTerbaru;
}
public void setNomerTerbaru(Integer nomerTerbaru) {
this.nomerTerbaru = nomerTerbaru;
}
public String getKegunaan() {
return kegunaan;
}
public void setKegunaan(String kegunaan) {
this.kegunaan = kegunaan;
}
public String getExtention() {
return extention;
}
public void setExtention(String extention) {
this.extention = extention;
}
}