add api drp list rekomendasi

This commit is contained in:
dirgantarasiahaan
2023-06-02 18:21:29 +07:00
parent d2015e6695
commit f1f071b512
17 changed files with 376 additions and 12 deletions

View File

@@ -26,6 +26,12 @@ public interface DrpApprovalView {
Date getDirekturApproveDate();
void setDirekturApproveDate(Date direkturApproveDate);
Boolean getIsPrint();
void setIsPrint(Boolean isPrint);
Date getPrintDate();
void setPrintDate(Date printDate);
}

View File

@@ -20,4 +20,13 @@ public interface DrpRekomendasiView {
String getRekomendasi();
void setRekomendasiDate(String rekomendasi);
String getNomor();
void setNomor(String nomor);
String getNamaPengadaan();
void setNamaPengadaan(String namaPengadaan);
String getLevel();
void setLevel(String level);
}

View File

@@ -1,5 +1,6 @@
package com.iconplus.smartproc.model.projection;
import java.sql.Date;
import java.sql.Timestamp;
public interface DrpView {
@@ -16,6 +17,12 @@ public interface DrpView {
Timestamp getApproveDate();
void setApproveDate(Timestamp approveDate);
Boolean getIsPrint();
void setIsPrint(Boolean isPrint);
Date getPrintDate();
void setPrintDate(Date printDate);
Boolean getIsActive();
void setIsActive(Boolean isActive);

View File

@@ -5,6 +5,7 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.data.domain.Pageable;
import java.sql.Date;
@@ -21,6 +22,7 @@ public class DrpRekomendasiRequest extends BaseRequest {
private Long jenisPengadaanId;
private String rekomendasi;
private Date rekomendasiDate;
private transient Pageable pageable;

View File

@@ -0,0 +1,17 @@
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.springframework.data.domain.Pageable;
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class PrintDrpRequest extends BaseRequest {
private transient Pageable pageable;
}

View File

@@ -23,5 +23,5 @@ public class DrpRekomendasiResponse extends BaseResponse {
private Date approveDate;
private Date rekomendasiDate;
private String rekomendasi;
private String jabatan;
private String jabatan;;
}

View File

@@ -0,0 +1,20 @@
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 GetListPrintDrpResponse extends BaseResponse {
private List<PrintDrpResponse> data;
private Pagination pagination;
}

View File

@@ -0,0 +1,21 @@
package com.iconplus.smartproc.model.response;
import com.iconplus.smartproc.helper.base.BaseResponse;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.sql.Date;
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class PrintDrpResponse extends BaseResponse {
private Long id;
private Integer tahun;
private String status;
private Date printDate;
}