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 PengembalianVOVO
 * 
 * @author Generator
 */
public class PengembalianVO  extends BaseTransactionVO{
	@Column(name = "NomorAnggota", nullable = false , length = 100)
	 @Caption(value = "NomorAnggota")
	private String nomorAnggota ;
	public String getNomorAnggota() {
		return nomorAnggota ;
	}
	public void setNomorAnggota(String nomorAnggota ) {
		this.nomorAnggota  = nomorAnggota ;
	}

	@Column(name = "TipeKeanggotaan", nullable = false , length = 100)
	 @Caption(value = "TipeKeanggotaan")
	private String tipeKeanggotaan ;
	public String getTipeKeanggotaan() {
		return tipeKeanggotaan ;
	}
	public void setTipeKeanggotaan(String tipeKeanggotaan ) {
		this.tipeKeanggotaan  = tipeKeanggotaan ;
	}

	@Column(name = "Nama", nullable = false , length = 100)
	 @Caption(value = "Nama")
	private String nama ;
	public String getNama() {
		return nama ;
	}
	public void setNama(String nama ) {
		this.nama  = nama ;
	}

	@Column(name = "ISSN", nullable = false , length = 100)
	 @Caption(value = "ISSN")
	private String ISSN ;
	public String getISSN() {
		return ISSN ;
	}
	public void setISSN(String ISSN ) {
		this.ISSN  = ISSN ;
	}

	@Column(name = "KodeEksemplar", nullable = false , length = 100)
	 @Caption(value = "KodeEksemplar")
	private Integer kodeEksemplar ;
	public Integer getKodeEksemplar() {
		return kodeEksemplar ;
	}
	public void setKodeEksemplar(Integer kodeEksemplar ) {
		this.kodeEksemplar  = kodeEksemplar ;
	}

	@Column(name = "TanggalPinjam", nullable = false , length = 100)
	 @Caption(value = "TanggalPinjam")
	private Date tanggalPinjam ;
	public Date getTanggalPinjam() {
		return tanggalPinjam ;
	}
	public void setTanggalPinjam(Date tanggalPinjam ) {
		this.tanggalPinjam  = tanggalPinjam ;
	}

	@Column(name = "TanggalPengembalian", nullable = false , length = 100)
	 @Caption(value = "TanggalPengembalian")
	private Date tanggalPengembalian ;
	public Date getTanggalPengembalian() {
		return tanggalPengembalian ;
	}
	public void setTanggalPengembalian(Date tanggalPengembalian ) {
		this.tanggalPengembalian  = tanggalPengembalian ;
	}

	@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 ;
	}

	@Column(name = "JumlahPengembalian", nullable = false , length = 100)
	 @Caption(value = "JumlahPengembalian")
	private Integer jumlahPengembalian ;
	public Integer getJumlahPengembalian() {
		return jumlahPengembalian ;
	}
	public void setJumlahPengembalian(Integer jumlahPengembalian ) {
		this.jumlahPengembalian  = jumlahPengembalian ;
	}

	@Column(name = "DendaHarian", nullable = false , length = 100)
	 @Caption(value = "DendaHarian")
	private Integer dendaHarian ;
	public Integer getDendaHarian() {
		return dendaHarian ;
	}
	public void setDendaHarian(Integer dendaHarian ) {
		this.dendaHarian  = dendaHarian ;
	}

	@Column(name = "JumlahDenda", nullable = false , length = 100)
	 @Caption(value = "JumlahDenda")
	private Integer jumlahDenda ;
	public Integer getJumlahDenda() {
		return jumlahDenda ;
	}
	public void setJumlahDenda(Integer jumlahDenda ) {
		this.jumlahDenda  = jumlahDenda ;
	}


}