package com.iconplus.smartproc.model.request; import com.iconplus.smartproc.helper.base.BaseRequest; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import org.hibernate.annotations.Type; import org.springframework.data.domain.Pageable; import javax.persistence.Column; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import java.math.BigDecimal; import java.sql.Timestamp; import java.util.List; @Data @Builder @AllArgsConstructor @NoArgsConstructor public class DrpPengadaanRequest extends BaseRequest { private Long id; private Long drpId; private String nomor; private String namaPengadaan; private Long lokasiId; private Long jenisPengadaanId; private Long unitInisiatorId; private BigDecimal pagu; private Long sumberDanaId; private Long supplyPositioningMatrixId; private Long metodePengadaanId; private Long metodePenyampaianId; private Long jenisKontrakId; private Long strategiPengadaanId; private Timestamp rencanaTanggal; private Timestamp targetTanggal; private BigDecimal hpe; private Boolean isActive; private Boolean isDelete; private List dataDrpPengadaanDokumen; private transient Pageable pageable; }