Commit e8b03155 authored by akbar fauzi's avatar akbar fauzi

service :

all service dgi
parent 532b3b84
package com.eksad.masterdata.common.dto;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import java.util.List;
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public class ManageWorkOrderHeaderResponseDTO {
private Integer status;
private String message;
private List<ManageWorkOrderResponseDTO> data;
}
package com.eksad.masterdata.common.dto;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public class ManageWorkOrderParamDTO {
private String fromTime;
private String toTime;
private String dealerId;
private String noWorkOrder;
}
package com.eksad.masterdata.common.dto;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public class ManageWorkOrderPartResponseDTO {
private String idJob;
private String partsNumber;
private Integer Kuantitas;
private Integer hargaParts;
private String promoIdParts;
private Integer discPartsAmount;
private Double discPartsPercentage;
private Integer ppn;
private Integer totalHargaParts;
private Integer uangMuka;
private String createdTime;
private String modifiedTime;
}
package com.eksad.masterdata.common.dto;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import java.util.List;
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public class ManageWorkOrderResponseDTO {
private String noWorkOrder;
private String noSAForm;
private String tanggalServis;
private String waktuPKB;
private String noPolisi;
private String noRangka;
private String noMesin;
private String kodeTipeUnit;
private String tahunMotor;
private String informasiBensin;
private Integer kmTerakhir;
private String tipeComingCustomer;
private String namaPemilik;
private String alamatPemilik;
private String kodePropinsiPemilik;
private String kodeKotaPemilik;
private String kodeKecamatanPemilik;
private String kodeKelurahanPemilik;
private String kodePosPemilik;
private String alamatPembawa;
private String kodePropinsiPembawa;
private String kodeKotaPembawa;
private String kodeKecamatanPembawa;
private String kodeKelurahanPembawa;
private String kodePosPembawa;
private String namaPembawa;
private String noTelpPembawa;
private String hubunganDenganPemilik;
private String keluhanKonsumen;
private String rekomendasiSA;
private String hondaIdSA;
private String hondaIdMekanik;
private String saranMekanik;
private String asalUnitEntry;
private String idPIT;
private String jenisPIT;
private String waktuPendaftaran;
private String waktuSelesai;
private String totalFRT;
private String setUpPembayaran;
private String catatanTambahan;
private String konfirmasiPekerjaanTambahan;
private String noBukuClaimC2;
private String noWorkOrderJobReturn;
private Integer totalBiayaService;
private String waktuPekerjaan;
private String statusWorkOrder;
private String dealerId;
private String createdTime;
private String modifiedTime;
private List<ManageWorkOrderServiceResponseDTO> services;
private List<ManageWorkOrderPartResponseDTO> parts;
}
package com.eksad.masterdata.common.dto;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public class ManageWorkOrderServiceResponseDTO {
private String idJob;
private String namaPekerjaan;
private String jenisPekerjaan;
private Integer biayaService;
private String promoIdJasa;
private Integer discServiceAmount;
private Double discServicePercentage;
private Integer totalHargaServis;
private String createdTime;
private String modifiedTime;
}
package com.eksad.masterdata.common.listEnum;
public enum JenisPitType {
REGULER("1"), FAST_TRACK("2"), BOOKING("3"), EXPRESS("4");
private String en;
private JenisPitType(String en) {
this.en = en;
}
public String getOrdinal() {
return en;
}
}
package com.eksad.masterdata.common.listEnum;
public enum SetUpPembayaranType {
CASH("1"), TOP("2");
private String en;
private SetUpPembayaranType(String en) {
this.en = en;
}
public String getOrdinal() {
return en;
}
}
package com.eksad.masterdata.common.listEnum;
public enum StatusWorkOrderType {
START("1"), PAUSE("2"), PENDING("3"), FINISH("4"), CANCEL("5");
private String en;
private StatusWorkOrderType(String en) {
this.en = en;
}
public String getOrdinal() {
return en;
}
}
package com.eksad.masterdata.controller;
import com.eksad.ddms.common.uri.apigateway.APIGatewayURI;
import com.eksad.ddms.common.util.StringUtil;
import com.eksad.ddms.common.util.status.DataStatus;
import com.eksad.masterdata.common.dto.ManageWorkOrderHeaderResponseDTO;
import com.eksad.masterdata.common.dto.ManageWorkOrderParamDTO;
import com.eksad.masterdata.common.dto.ManageWorkOrderResponseDTO;
import com.eksad.masterdata.common.listEnum.SourceType;
import com.eksad.masterdata.domain.CreationalSpecification;
import com.eksad.masterdata.domain.Payload;
import com.eksad.masterdata.repository.ParamJsonApiGateway;
import com.eksad.masterdata.repository.ParamJsonApiGatewayRepository;
import com.eksad.masterdata.repository.PayloadRepository;
import com.eksad.masterdata.service.APIManageWorkOrderHystrixService;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.Duration;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.util.Date;
@RestController
@Slf4j
public class ApigatewayManageWorkOrderRestController {
@Autowired
APIManageWorkOrderHystrixService manageWoService;
@Autowired
ParamJsonApiGatewayRepository paramJsonApiGatewayRepository;
@Autowired
PayloadRepository payloadRepository;
@Value("${dam.masterdata.h2}")
private String md_h2;
private ManageWorkOrderHeaderResponseDTO manageWorkOrderHeaderResponseDTO;
@RequestMapping(value = "/dgi-api/v1/pkb/read",
method = RequestMethod.POST,
produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<Object> ManageWorkOrderAPIGATEWAYV1(@RequestBody ManageWorkOrderParamDTO paramDTO) {
System.out.println("Data API Gateway WO");
ParamJsonApiGateway paramJsonApiGateway = new ParamJsonApiGateway();
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date startDate = null;
Date toDate = null;
ManageWorkOrderResponseDTO manageWorkOrderResponseDTO;
manageWorkOrderHeaderResponseDTO = new ManageWorkOrderHeaderResponseDTO();
try {
if (StringUtil.hasValue(paramDTO.getFromTime())) {
startDate = dateFormat.parse(paramDTO.getFromTime());
if (!StringUtil.hasValue(paramDTO.getToTime())) {
paramDTO.setToTime(getCurrentDate());
}
if (!checkToTimeIs7Days(paramDTO.getFromTime(), paramDTO.getToTime())) {
return new ResponseEntity<>(new ManageWorkOrderHeaderResponseDTO(0, "Rentang waktu melebihi 7 hari.", null), HttpStatus.OK);
}
} else {
return new ResponseEntity<>(new ManageWorkOrderHeaderResponseDTO(0, "Mohon isi fromTime.", null), HttpStatus.OK);
}
if (StringUtil.hasValue(paramDTO.getToTime())) {
toDate = dateFormat.parse(paramDTO.getToTime());
}
ResponseEntity<Object> result = manageWoService.getManageWorkOrder(paramDTO.getNoWorkOrder(), paramDTO.getDealerId(), paramDTO.getFromTime(), paramDTO.getToTime());
paramJsonApiGatewayRepository.save(constructParamDTOTODomain(paramDTO));
Payload payload = new Payload();
payload.setSourceId(paramDTO.getNoWorkOrder());
payload.setSourceType(SourceType.API_GATEWAY);
payload.setEvent("POST_API_GATEWAY");
payload.setEventDate(new Date());
payload.setPayloadStatus(DataStatus.ACTIVE);
payload.setType("WO");
payload.setReqPayload(new ObjectMapper().writeValueAsString(paramDTO));
payload.setResPayload(new ObjectMapper().writeValueAsString(result.getBody()));
payload.setUrl(md_h2 + APIGatewayURI.PULL_MANAGE_WORKORDER);
payload.setPayloadCreational(new CreationalSpecification(new Date(), "admin", null, null));
payloadRepository.save(payload);
return result;
} catch (Exception e) {
e.printStackTrace();
manageWorkOrderHeaderResponseDTO.setMessage("Terdapat kesalahan");
manageWorkOrderHeaderResponseDTO.setStatus(0);
return new ResponseEntity<>(manageWorkOrderHeaderResponseDTO, HttpStatus.OK);
}
}
public static String getCurrentDate() throws ParseException {
final SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return format.format(new Date());
}
private Boolean checkToTimeIs7Days(String fromTime, String toTime) throws ParseException {
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date from = dateFormat.parse(fromTime);
Date to = dateFormat.parse(toTime);
LocalDateTime fromLocal = from.toInstant().atZone(ZoneId.of("Asia/Jakarta")).toLocalDateTime();
LocalDateTime toLocal = to.toInstant().atZone(ZoneId.of("Asia/Jakarta")).toLocalDateTime();
Duration durasi = Duration.between(fromLocal, toLocal);
long dayDifference = Math.abs(durasi.toHours());
if (dayDifference > (7 * 24) + 1) { // if duration greater than 24*7 + 1 hours
return false;
}
return true;
}
private ParamJsonApiGateway constructParamDTOTODomain(ManageWorkOrderParamDTO dto) throws JsonProcessingException {
ObjectMapper mapper = new ObjectMapper();
CreationalSpecification creationalSpecification = new CreationalSpecification();
creationalSpecification.setCreatedAt(new Date());
creationalSpecification.setCreatedBy("APIGATEWAY_SYSTEM");
ParamJsonApiGateway paramJsonApiGateway = new ParamJsonApiGateway();
paramJsonApiGateway.setCategoryJson("ManageWorkOrder");
paramJsonApiGateway.setJson(mapper.writeValueAsString(dto));
paramJsonApiGateway.setParamApiGatewayCreational(creationalSpecification);
return paramJsonApiGateway;
}
}
package com.eksad.masterdata.domain;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.sql.Time;
import java.util.Date;
@Data
public class APIManageWorkOrder {
String woid;
String bookingid;
String pittype;
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd-MM-yyyy", timezone = "Asia/Jakarta")
Date wodate;
String wonomesin;
String wonorangka;
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd-MM-yyyy HH:mm:ss", timezone = "Asia/Jakarta")
Date createdat;
String wolastknownstate;
String wolastknownstatus;
String nopolisi;
Double fuelmeter;
Integer kmmotor;
String unitcustomername;
String saranmekanik;
Time estimasimulai;
Time estimasiselesai;
String wodisclaimertype;
Integer pitnumber;
String mechanicid;
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd-MM-yyyy HH:mm:ss", timezone = "Asia/Jakarta")
Date modifiedat;
String ahassid;
Integer tahunperakitan;
String keterangan;
String unittypeid;
Double totalhargajasa;
Double totalhargasparepart;
String addressca;
String postalcodeca;
String customernameca;
String phoneca;
String relationship;
String lastaddressuc;
String postalcodeuc;
Double jumlahpembayaran;
String paymentmethod;
String nobukuservice;
String marketingcode;
String keluhan;
String analisa;
String promoidjasa;
String promoidpart;
Boolean isPremium;
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd-MM-yyyy HH:mm:ss", timezone = "Asia/Jakarta")
Date startwotime;
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd-MM-yyyy HH:mm:ss", timezone = "Asia/Jakarta")
Date finishwotime;
String provinceidca;
String kabkotidca;
String kecamatanidca;
String kelurahanidca;
String provinceiduc;
String kabkotiduc;
String kecamataniduc;
String kelurahaniduc;
String unitentrysource;
String rekomendasisa;
String nosaform;
Double totalDP;
String hondaidsa;
String unitownership;
String discountcode;
}
package com.eksad.masterdata.domain;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.util.Date;
@Data
public class APIManageWorkOrderDetail {
String woid;
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd-MM-yyyy HH:mm:ss", timezone = "Asia/Jakarta")
Date createdat;
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd-MM-yyyy HH:mm:ss", timezone = "Asia/Jakarta")
Date modifiedat;
Double harga;
Double qty;
Double discount;
Double total;
String partid;
String cwsattr;
String tipe;
Double uangmuka;
Double ppnrate;
Double ppnamount;
}
package com.eksad.masterdata.repository;
import com.eksad.ddms.common.util.object.EntityObject;
import com.eksad.masterdata.domain.CreationalSpecification;
import jakarta.persistence.*;
@Entity
@Table(name = "MST_PARAMJSONAPIGATEWAY")
public class ParamJsonApiGateway implements EntityObject<ParamJsonApiGateway> {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
Integer id;
@Column(columnDefinition = "text")
private String json;
private String categoryJson;
@Embedded
private CreationalSpecification paramApiGatewayCreational;
public ParamJsonApiGateway() {
}
public ParamJsonApiGateway(Integer id, String json, String categoryJson, CreationalSpecification paramApiGatewayCreational) {
this.id = id;
this.json = json;
this.categoryJson = categoryJson;
this.paramApiGatewayCreational = paramApiGatewayCreational;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getJson() {
return json;
}
public void setJson(String json) {
this.json = json;
}
public String getCategoryJson() {
return categoryJson;
}
public void setCategoryJson(String categoryJson) {
this.categoryJson = categoryJson;
}
public CreationalSpecification getParamApiGatewayCreational() {
return paramApiGatewayCreational;
}
public void setParamApiGatewayCreational(CreationalSpecification paramApiGatewayCreational) {
this.paramApiGatewayCreational = paramApiGatewayCreational;
}
/**
* @param other
* @return
*/
@Override
public boolean sameIdentityAs(ParamJsonApiGateway other) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
}
package com.eksad.masterdata.repository;
import jakarta.transaction.Transactional;
import org.springframework.stereotype.Repository;
@Repository
@Transactional
public interface ParamJsonApiGatewayRepository extends GenericRepository<ParamJsonApiGateway> {
}
......@@ -7,6 +7,7 @@ com\eksad\masterdata\domain\assembler\PromoAhassAssembler.class
com\eksad\masterdata\common\dto\WorkOrderOrafinDTO.class
com\eksad\masterdata\common\CustomRestTemplate.class
com\eksad\masterdata\common\dto\HistoryLCRDTO.class
com\eksad\masterdata\common\listEnum\JenisPitType.class
com\eksad\masterdata\common\listEnum\PickSlipDetailStatusType.class
com\eksad\masterdata\domain\workorder\WorkOrderSparepart.class
com\eksad\masterdata\repository\APIPullNjbNscRepository$1.class
......@@ -14,13 +15,17 @@ com\eksad\masterdata\repository\ConfigWorkshopServiceRepository.class
com\eksad\masterdata\common\listEnum\ReceiptCategory.class
com\eksad\masterdata\common\dto\ClaimKPBDTO.class
com\eksad\masterdata\repository\WorkOrderRepo.class
com\eksad\masterdata\service\APIManageWorkOrderHystrixService$1.class
com\eksad\masterdata\repository\CustomerFeedbackRepository.class
com\eksad\masterdata\common\dto\WorkOrderSOHotlineDTO.class
com\eksad\masterdata\repository\APIManageWorkOrderRepository$1.class
com\eksad\masterdata\common\listEnum\SalesOrderState.class
com\eksad\masterdata\domain\ConfigWorkshopService.class
com\eksad\masterdata\domain\PromoPos.class
com\eksad\masterdata\common\listEnum\PromoAreaType.class
com\eksad\masterdata\common\dto\PickSlipDetailDTO.class
com\eksad\masterdata\controller\ApigatewayManageWorkOrderRestController.class
com\eksad\masterdata\repository\APIManageWorkOrderRepository.class
com\eksad\masterdata\repository\WorkOrderRepositoryImpl$4.class
com\eksad\masterdata\domain\PromoAhass.class
com\eksad\masterdata\repository\GenericRepository.class
......@@ -32,13 +37,17 @@ com\eksad\masterdata\common\dto\ResponseReceiptSOTaskGetListDTO.class
com\eksad\masterdata\common\dto\PaymentH2DTO.class
com\eksad\masterdata\common\listEnum\PitType.class
com\eksad\masterdata\common\dto\WoPartRecommendationDTO.class
com\eksad\masterdata\common\dto\ManageWorkOrderPartResponseDTO.class
com\eksad\masterdata\service\WOService.class
com\eksad\masterdata\common\listEnum\WoStatus.class
com\eksad\masterdata\repository\CSMonitoringRepository.class
com\eksad\masterdata\repository\ParamJsonApiGatewayRepository.class
com\eksad\masterdata\repository\WorkOrderRepositoryImpl$5.class
com\eksad\masterdata\domain\workorder\WorkOrderOrafin.class
com\eksad\masterdata\repository\APIManageWorkOrderRepository$2.class
com\eksad\masterdata\repository\BizparRepository.class
com\eksad\masterdata\common\dto\PromoUnitBerlakuDTO.class
com\eksad\masterdata\domain\APIManageWorkOrderDetail.class
com\eksad\masterdata\common\dto\WorkOrderServiceOrafinDTO.class
com\eksad\masterdata\common\GenericResponseDTO.class
com\eksad\masterdata\repository\PaymentRepository.class
......@@ -51,6 +60,7 @@ com\eksad\masterdata\controller\APIGatewayH23RESTController.class
com\eksad\masterdata\common\listEnum\UnitOwnershipStatus.class
com\eksad\masterdata\domain\MstWo.class
com\eksad\masterdata\domain\WorkOrderMonitoring.class
com\eksad\masterdata\common\listEnum\StatusWorkOrderType.class
com\eksad\masterdata\common\dto\PromoAhassDTO.class
com\eksad\masterdata\domain\APIPullNjbNscDetail.class
com\eksad\masterdata\domain\assembler\WorkOrderAssembler.class
......@@ -83,6 +93,7 @@ com\eksad\masterdata\service\UserDetailsServiceImp.class
com\eksad\masterdata\domain\assembler\ComplaintWorkOrderAssembler.class
com\eksad\masterdata\repository\KartuKPBRepository.class
com\eksad\masterdata\repository\WorkOrderRepositoryImpl.class
com\eksad\masterdata\common\dto\ManageWorkOrderParamDTO.class
com\eksad\masterdata\common\LogOpsDTO.class
com\eksad\masterdata\common\dto\ComplaintWorkOrderDTO.class
com\eksad\masterdata\common\listEnum\HoldWOReasonType.class
......@@ -107,6 +118,7 @@ com\eksad\masterdata\domain\assembler\ConfigPackageServicePartPromoAssembler.cla
com\eksad\masterdata\common\LogResponseDTO.class
com\eksad\masterdata\WebApplication.class
com\eksad\masterdata\common\listEnum\SalesOrderType.class
com\eksad\masterdata\domain\APIManageWorkOrder.class
com\eksad\masterdata\common\dto\WorkOrderSparepartDTO.class
com\eksad\masterdata\common\dto\WorkshopServiceQueryDTO.class
com\eksad\masterdata\common\dto\RequestCompletePaymentWorkOrderDTO.class
......@@ -121,14 +133,17 @@ com\eksad\masterdata\domain\assembler\PromoWorkOrderAssembler.class
com\eksad\masterdata\common\dto\ResponseSalesOrderGetListDTO.class
com\eksad\masterdata\common\LogOpsUtil.class
com\eksad\masterdata\common\listEnum\WoJasaType.class
com\eksad\masterdata\common\dto\ManageWorkOrderHeaderResponseDTO.class
com\eksad\masterdata\common\listEnum\DataStatusMD.class
com\eksad\masterdata\domain\workorder\WorkOrder.class
com\eksad\masterdata\repository\WorkOrderMonitoringRepository.class
com\eksad\masterdata\domain\ConfigWorkshopServiceDetail.class
com\eksad\masterdata\repository\APIManageWorkOrderRepository$4.class
com\eksad\masterdata\domain\assembler\PromoAssembler.class
com\eksad\masterdata\common\dto\WorkOrderPartOrafinDTO.class
com\eksad\masterdata\common\listEnum\PromoAhassType.class
com\eksad\masterdata\repository\UnitCustomerRepository.class
com\eksad\masterdata\repository\APIManageWorkOrderRepository$3.class
com\eksad\masterdata\common\listEnum\SalesOrderStatus.class
com\eksad\masterdata\common\dto\TrxPDPDTO.class
com\eksad\masterdata\domain\assembler\PromoCustomerJobAssembler.class
......@@ -143,11 +158,13 @@ com\eksad\masterdata\domain\assembler\WorkOrderServiceAssembler.class
com\eksad\masterdata\domain\workorder\PromoWorkOrderDetail.class
com\eksad\masterdata\service\WorkOrderOrafinHystrixService.class
com\eksad\masterdata\common\dto\PickSlipDTO.class
com\eksad\masterdata\common\dto\ManageWorkOrderResponseDTO.class
com\eksad\masterdata\common\dto\WoServiceRecommendationDTO.class
com\eksad\masterdata\common\listEnum\WoDisclaimerType.class
com\eksad\masterdata\common\dto\PromoAreaDTO.class
com\eksad\masterdata\domain\APIPullNjbNscHeader.class
com\eksad\masterdata\repository\ConfigPackageServicePartPromoRepository.class
com\eksad\masterdata\service\APIManageWorkOrderHystrixService.class
com\eksad\masterdata\config\SecurityConfig.class
com\eksad\masterdata\common\DateUtils.class
com\eksad\masterdata\domain\WorkshopService.class
......@@ -167,8 +184,11 @@ com\eksad\masterdata\domain\CustomerFeedback.class
com\eksad\masterdata\repository\CustContractServiceRepository.class
com\eksad\masterdata\common\listEnum\PartChangesType.class
com\eksad\masterdata\domain\KartuKPB.class
com\eksad\masterdata\common\listEnum\SetUpPembayaranType.class
com\eksad\masterdata\repository\APIManageWorkOrderRepository$5.class
com\eksad\masterdata\common\dto\BusinessHourDTO.class
com\eksad\masterdata\common\listEnum\ReceiptType.class
com\eksad\masterdata\repository\ParamJsonApiGateway.class
com\eksad\masterdata\domain\PromoUnitBerlaku.class
com\eksad\masterdata\repository\WorkOrderRepositoryImpl$3.class
com\eksad\masterdata\common\dto\PromoCategoryInfo.class
......@@ -191,6 +211,7 @@ com\eksad\masterdata\common\dto\CustomerJobDTO.class
com\eksad\masterdata\repository\APIPullNjbNscRepository$4.class
com\eksad\masterdata\controller\WorkOrderOrafinRESTController.class
com\eksad\masterdata\domain\CSMonitoring.class
com\eksad\masterdata\common\dto\ManageWorkOrderServiceResponseDTO.class
com\eksad\masterdata\domain\Payload.class
com\eksad\masterdata\common\CreationalSpecificationBuilder.class
com\eksad\masterdata\common\dto\PromoDTO.class
......@@ -201,6 +222,7 @@ com\eksad\masterdata\common\dto\ConfigPackageServicePartPromoDTO.class
com\eksad\masterdata\common\dto\JasaOrafinDTO.class
com\eksad\masterdata\common\dto\MappingCustomerAddressDTO.class
com\eksad\masterdata\domain\PromoArea.class
com\eksad\masterdata\repository\APIManageWorkOrderRepository$6.class
com\eksad\masterdata\repository\WorkOrderRepositoryImpl$1.class
com\eksad\masterdata\common\ProjectType.class
com\eksad\masterdata\repository\PaymentOrafinRepository.class
......
......@@ -14,6 +14,11 @@ C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\c
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\dto\DealerSiteDTO.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\dto\HistoryLCRDTO.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\dto\JasaOrafinDTO.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\dto\ManageWorkOrderHeaderResponseDTO.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\dto\ManageWorkOrderParamDTO.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\dto\ManageWorkOrderPartResponseDTO.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\dto\ManageWorkOrderResponseDTO.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\dto\ManageWorkOrderServiceResponseDTO.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\dto\MappingCustomerAddressDTO.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\dto\PartDTO.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\dto\PartTypeMotorsDTO.java
......@@ -65,6 +70,7 @@ C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\c
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\listEnum\DealerType.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\listEnum\GenderCustomerType.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\listEnum\HoldWOReasonType.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\listEnum\JenisPitType.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\listEnum\PartChangesType.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\listEnum\PartLocalSaleable.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\listEnum\PartLocalType.java
......@@ -94,7 +100,9 @@ C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\c
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\listEnum\SalesOrderType.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\listEnum\SatuanType.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\listEnum\ServiceLocationType.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\listEnum\SetUpPembayaranType.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\listEnum\SourceType.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\listEnum\StatusWorkOrderType.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\listEnum\TypeKPB.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\listEnum\UnitOwnershipStatus.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\common\listEnum\WoDisclaimerType.java
......@@ -111,8 +119,11 @@ C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\c
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\config\JwtAuthenticationFilter.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\config\SecurityConfig.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\controller\APIGatewayH23RESTController.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\controller\ApigatewayManageWorkOrderRestController.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\controller\SampleMasterdataWoController.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\controller\WorkOrderOrafinRESTController.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\domain\APIManageWorkOrder.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\domain\APIManageWorkOrderDetail.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\domain\APIPullNjbNscDetail.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\domain\APIPullNjbNscHeader.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\domain\assembler\ComplaintWorkOrderAssembler.java
......@@ -170,6 +181,7 @@ C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\c
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\event\KafkaEvent.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\model\Role.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\model\User.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\repository\APIManageWorkOrderRepository.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\repository\APIPullNjbNscRepository.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\repository\BizparRepository.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\repository\ConfigPackageServicePartPromoRepository.java
......@@ -181,6 +193,8 @@ C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\c
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\repository\GenericRepository.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\repository\KartuKPBRepository.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\repository\MarketTreatmentRepository.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\repository\ParamJsonApiGateway.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\repository\ParamJsonApiGatewayRepository.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\repository\PayloadRepository.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\repository\PaymentOrafinRepository.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\repository\PaymentRepository.java
......@@ -193,6 +207,7 @@ C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\c
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\repository\WorkOrderRepository.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\repository\WorkOrderRepositoryImpl.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\repository\WorkshopServiceRepository.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\service\APIManageWorkOrderHystrixService.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\service\KafkaProducerService.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\service\ProcessHelperService.java
C:\Users\eksad\Documents\kantor\DDMS SLAVE\ddms-h2-service-slave\src\main\java\com\eksad\masterdata\service\PullNJBNSCHystrixService.java
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment