upload dokumen

This commit is contained in:
dirgantarasiahaan
2023-05-30 11:12:25 +07:00
parent 746d7ec4ae
commit 06058d279e
14 changed files with 381 additions and 47 deletions

View File

@@ -20,12 +20,21 @@ public interface DrpPengadaanView {
Long getLokasiId();
void setLokasiId(Long lokasiId);
String getLokasi();
void setLokasi(String lokasi);
Long getJenisPengadaanId();
void setJenisPengadaanId(Long jenisPengadaanId);
String getJenisPengadaan();
void setJenisPengadaan(String jenisPengadaan);
Long getUnitInisiatorId();
void setUnitInisiatorId(Long unitInisiatorId);
String getUnitInisiator();
void setUnitInisiator(String unitInisiator);
BigDecimal getHpe();
void setHpe(BigDecimal hpe);
@@ -35,21 +44,39 @@ public interface DrpPengadaanView {
Long getSumberDanaId();
void setSumberDanaId(Long sumberDanaId);
String getSumberDana();
void setSumberDana(String sumberDana);
Long getMetodePengadaanId();
void setMetodePengadaanId(Long metodePengadaanId);
Long getSupplyPositioningMatrix();
void setSupplyPositioningMatrix(Long supplyPositioningMatrix);
String getMetodePengadaan();
void setMetodePengadaan(String metodePengadaan);
Long getSupplyPositioningMatrixId();
void setSupplyPositioningMatrixId(Long supplyPositioningMatrixId);
String getSupplyPositioningMatrix();
void setSupplyPositioningMatrix(String supplyPositioningMatrix);
Long getMetodePenyampaianId();
void setMetodePenyampaianId(Long metodePenyampaianId);
String getMetodePenyampaian();
void setMetodePenyampaian(String metodePenyampaian);
Long getJenisKontrakId();
void setJenisKontrakId(Long jenisKontrakId);
String getJenisKontrak();
void setJenisKontrak(String jenisKontrak);
Long getStrategiPengadaanId();
void setStrategiPengadaanId(Long strategiPengadaanId);
String getStrategiPengadaan();
void setStrategiPengadaan(String strategiPengadaan);
Date getRencanaTanggal();
void setRencanaTanggal(Date rencanaTanggal);

View File

@@ -5,6 +5,7 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.web.multipart.MultipartFile;
@Data
@Builder
@@ -12,8 +13,10 @@ import lombok.NoArgsConstructor;
@NoArgsConstructor
public class DrpDokumenRequest extends BaseRequest {
private Long drpId;
private Long jenisDokumenId;
private String filename;
private String keterangan;
private MultipartFile file;
private Boolean isDelete;
}

View File

@@ -20,16 +20,35 @@ public class DrpPengadaanResponse extends BaseResponse {
private Long drpId;
private String nomor;
private String namaPengadaan;
private Long lokasiId;
private Long jenisPengadaanId;
private Long unitInisiatorId;
private BigDecimal pagu;
private Long lokasiId;
private String lokasi;
private Long jenisPengadaanId;
private String jenisPengadaan;
private Long unitInisiatorId;
private String unitInisiator;
private Long sumberDanaId;
private String sumberDana;
private Long supplyPositioningMatrixId;
private String supplyPositioningMatrix;
private Long metodePengadaanId;
private String metodePengadaan;
private Long metodePenyampaianId;
private String metodePenyampaian;
private Long jenisKontrakId;
private String jenisKontrak;
private Long strategiPengadaanId;
private String strategiPengadaan;
private Date rencanaTanggal;
private Date targetTanggal;
private BigDecimal hpe;

View File

@@ -0,0 +1,19 @@
package com.iconplus.smartproc.model.response;
import com.iconplus.smartproc.helper.base.BaseResponse;
import com.iconplus.smartproc.helper.model.Pagination;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class GetListDrpPengadaanResponse extends BaseResponse {
private List<DrpPengadaanResponse> data;
private Pagination pagination;
}