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

84 lines
2.4 KiB
Java

package com.jasamedika.medifirst2000.vo;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.*;
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
import com.fasterxml.jackson.annotation.JsonBackReference;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.helper.Caption;
/**
* class AturanPeminjamanVOVO
*
* @author Generator
*/
public class AturanPeminjamanVO extends BaseTransactionVO{
@ManyToOne
@JoinColumn(name = "TipeKeanggotaanFk")
@NotNull(message = "Tipe Keanggotaan Harus Diisi")
@Caption(value = "Tipe Keanggotaan")
private TipeKeanggotaanVO tipeKeanggotaan;
public TipeKeanggotaanVO getTipeKeanggotaan() {
return tipeKeanggotaan;
}
public void setTipeKeanggotaan(TipeKeanggotaanVO tipeKeanggotaan) {
this.tipeKeanggotaan = tipeKeanggotaan;
}
@Column(name = "TipeKeanggotaanFk", insertable=false,updatable=false)
private String tipeKeanggotaanId;
@ManyToOne
@JoinColumn(name = "TipeKoleksiFk")
@NotNull(message = "Tipe Koleksi Harus Diisi")
@Caption(value = "Tipe Koleksi")
private TipeKoleksiVO tipeKoleksi;
public TipeKoleksiVO getTipeKoleksi() {
return tipeKoleksi;
}
public void setTipeKoleksi(TipeKoleksiVO tipeKoleksi) {
this.tipeKoleksi = tipeKoleksi;
}
@Column(name = "TipeKoleksiFk", insertable=false,updatable=false)
private String tipeKoleksiId;
@Column(name = "JumlahPinjaman", nullable = false , length = 100)
@Caption(value = "JumlahPinjaman")
private Integer jumlahPinjaman ;
public Integer getJumlahPinjaman() {
return jumlahPinjaman ;
}
public void setJumlahPinjaman(Integer jumlahPinjaman ) {
this.jumlahPinjaman = jumlahPinjaman ;
}
@ManyToOne
@JoinColumn(name = "PeriodePinjamanFk")
@NotNull(message = "Periode Pinjaman Harus Diisi")
@Caption(value = "Periode Pinjaman")
private PeriodePinjamanVO periodePinjaman;
public PeriodePinjamanVO getPeriodePinjaman() {
return periodePinjaman;
}
public void setPeriodePinjaman(PeriodePinjamanVO periodePinjaman) {
this.periodePinjaman = periodePinjaman;
}
@Column(name = "PeriodePinjamanFk", insertable=false,updatable=false)
private String periodePinjamanId;
@Column(name = "DendaHarian", nullable = false , length = 100)
@Caption(value = "DendaHarian")
private String dendaHarian ;
public String getDendaHarian() {
return dendaHarian ;
}
public void setDendaHarian(String dendaHarian ) {
this.dendaHarian = dendaHarian ;
}
}