package com.jasamedika.medifirst2000.dto; import com.jasamedika.medifirst2000.enums.JenisLog; import com.jasamedika.medifirst2000.helper.Caption; import com.jasamedika.medifirst2000.vo.LogbookKinerjaDetailVO; import com.jasamedika.medifirst2000.vo.PegawaiVO; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import javax.validation.constraints.NotNull; import javax.validation.constraints.Size; import java.util.Date; /** * @author salmanoe * @version 1.0.0 * @since 31/10/2024 */ @Data @Builder @AllArgsConstructor @NoArgsConstructor public class LogbookKinerjaDetailLogDto { @Caption(value = "Catatan Kinerja") private LogbookKinerjaDetailVO catatanKinerja; @NotNull(message = "Jenis log tidak boleh kosong") private JenisLog jenisLog; @Size(max = 300, message = "Keterangan maksimal {max} karakter") @Caption(value = "Keterangan") private String keterangan; private Date tanggalDibuat; @Caption(value = "Pegawai") private PegawaiLogDto pegawai; }