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

130 lines
3.1 KiB
Java

package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
@Entity
@Table(name = "Spesifikasi_M")
public class Spesifikasi extends BaseMaster{
@Column(name = "KdSpesifikasi", nullable = false)
@Caption(value = "Kode Spesifikasi")
private Byte kdSpesifikasi;
@Column(name = "namaSpesifikasi", nullable = false)
@Caption(value = "Nama Spesifikasi")
private String namaSpesifikasi;
@ManyToOne
@JoinColumn(name = "spesifikasiHeadFk")
@Caption(value="spesifikasiHeadFk")
private Spesifikasi spesifikasiHead;
@Column(name = "spesifikasiHeadFk", insertable=false,updatable=false,nullable=true)
private Integer spesifikasiHeadId;
@Column(name = "noUrut", nullable = false)
@Caption(value = "noUrut")
private Integer noUrut;
@ManyToOne
@JoinColumn(name = "departemenFk")
@Caption(value="departemenFk")
private Departemen departemen;
@Column(name = "departemenFk", insertable=false,updatable=false,nullable=false)
private Integer departemenId;
@Column(name = "nilaiSpesifikasi", nullable = true)
@Caption(value = "nilaiSpesifikasi")
private String nilaiSpesifikasi;
public Byte getKdSpesifikasi() {
return kdSpesifikasi;
}
public void setKdSpesifikasi(Byte kdSpesifikasi) {
this.kdSpesifikasi = kdSpesifikasi;
}
public String getNamaSpesifikasi() {
return namaSpesifikasi;
}
public void setNamaSpesifikasi(String namaSpesifikasi) {
this.namaSpesifikasi = namaSpesifikasi;
}
public Spesifikasi getSpesifikasiHead() {
return spesifikasiHead;
}
public void setSpesifikasiHead(Spesifikasi spesifikasiHead) {
this.spesifikasiHead = spesifikasiHead;
}
public Integer getSpesifikasiHeadId() {
return spesifikasiHeadId;
}
public void setSpesifikasiHeadId(Integer spesifikasiHeadId) {
this.spesifikasiHeadId = spesifikasiHeadId;
}
public Integer getNoUrut() {
return noUrut;
}
public void setNoUrut(Integer noUrut) {
this.noUrut = noUrut;
}
public Departemen getDepartemen() {
return departemen;
}
public void setDepartemen(Departemen departemen) {
this.departemen = departemen;
}
public Integer getDepartemenId() {
return departemenId;
}
public void setDepartemenId(Integer departemenId) {
this.departemenId = departemenId;
}
public String getNilaiSpesifikasi() {
return nilaiSpesifikasi;
}
public void setNilaiSpesifikasi(String nilaiSpesifikasi) {
this.nilaiSpesifikasi = nilaiSpesifikasi;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.spesifikasi_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.spesifikasi_m_id_seq", sequenceName = "public.spesifikasi_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}