130 lines
3.1 KiB
Java
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;
|
|
}
|
|
|
|
}
|