Salman Manoe 6a3f38fcb6 Update domain virtual object dan dto
Penerapan lombok dependency untuk mengurangi boilerplate
2025-03-03 11:39:50 +07:00

81 lines
1.7 KiB
Java

package com.jasamedika.medifirst2000.vo;
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.validation.constraints.NotNull;
import java.util.Date;
/**
* class Dokumen
*
* @author Generator
*/
@Getter
@Setter
public class DokumenVO extends BaseMasterVO {
@Caption(value = "Deskripsi Dokumen")
private String deskripsiDokumen;
@Caption(value = "Is Dokumen In Out Int")
private Byte isDokumenInOutInt;
@Caption(value = "Kode Dokumen")
private Integer kdDokumen;
@Caption(value = "Object Dokumen Head")
private DokumenVO dokumenHead;
@Caption(value = "Object Jenis Dokumen")
private JenisDokumenVO jenisDokumen;
@Caption(value = "Object Kategory Dokumen")
private KategoryDokumenVO kategoryDokumen;
@Caption(value = "Object Lokasi")
private LokasiVO lokasi;
@Caption(value = "Object Pegawai Pembuat")
private PegawaiVO pegawaiPembuat;
@Caption(value = "Object Ruangan")
private RuanganVO ruangan;
@NotNull(message = "Nama Judul Dokumen tidak boleh kosong")
@Caption(value = "Nama Judul Dokumen")
private String namaJudulDokumen;
@Caption(value = "No Dokumen")
private String noDokumen;
@Caption(value = "Path File")
private String pathFile;
@Caption(value = "Pegawai Pembuat")
private String namaPegawaiPembuat;
@NotNull(message = "QDokumen tidak boleh kosong")
@Caption(value = "QDokumen")
private Integer qDokumen;
@Caption(value = "Qty Lampiran")
private short qtyLampiran;
@Caption(value = "Tanggal Dokumen")
private Date tglDokumen;
private SuratVO surat;
private SatuanWaktuVO satuanWaktu;
private Integer jangkaWaktu;
private String status;
private String isVerifikasi;
}