2021-09-17 10:48:24 +07:00

116 lines
2.5 KiB
Java

package com.jasamedika.medifirst2000.entities;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.*;
import com.jasamedika.medifirst2000.entities.KategoryTugas;
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.helper.Caption;
/**
* class UraianTugas
*
* @author Generator
*/
@Entity
@Table(name = "sdm_UraianTugas_T")
public class UraianTugas extends BaseTransaction {
@Column(name = "Id", nullable = false, length = 100)
@Caption(value = "Id")
private Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
@Column(name = "Name", nullable = false, length = 100)
@Caption(value = "Name")
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@ManyToOne
@JoinColumn(name = "Ruangan")
@Caption(value = "Kategory Tugas")
private Ruangan ruangan;
@Column(name = "Ruangan", insertable = false, updatable = false,nullable=true)
private Integer ruanganId;
public Ruangan getRuangan() {
return ruangan;
}
public void setRuangan(Ruangan ruangan) {
this.ruangan = ruangan;
}
@ManyToOne
@JoinColumn(name = "KategoryTugasFk")
@NotNull(message = "Kategory Tugas Harus Diisi")
@Caption(value = "Kategory Tugas")
private KategoryTugas kategoryTugas;
public KategoryTugas getKategoryTugas() {
return kategoryTugas;
}
public void setKategoryTugas(KategoryTugas kategoryTugas) {
this.kategoryTugas = kategoryTugas;
}
@Column(name = "KategoryTugasFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
private String kategoryTugasId;
@Column(name = "Query", nullable = false, length = 100)
@Caption(value = "Query")
private String query;
public String getQuery() {
return query;
}
public void setQuery(String query) {
this.query = query;
}
@Column(name = "TargetPerMonth", nullable = false, length = 100)
@Caption(value = "TargetPerMonth")
private Integer targetPerMonth;
public Integer getTargetPerMonth() {
return targetPerMonth;
}
public void setTargetPerMonth(Integer targetPerMonth) {
this.targetPerMonth = targetPerMonth;
}
@Column(name = "Bobot", nullable = false, length = 100)
@Caption(value = "Bobot")
private Integer bobot;
public Integer getBobot() {
return bobot;
}
public void setBobot(Integer bobot) {
this.bobot = bobot;
}
}