generated from pagopa/template-java-spring-microservice
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
b28ffb2
commit d0cf80f
Showing
9 changed files
with
273 additions
and
228 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
348 changes: 204 additions & 144 deletions
348
src/main/java/it/gov/pagopa/fdr/service/history/HistoryService.java
Large diffs are not rendered by default.
Oops, something went wrong.
89 changes: 45 additions & 44 deletions
89
src/main/java/it/gov/pagopa/fdr/service/history/constants/HistoryConstants.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,49 +1,50 @@ | ||
package it.gov.pagopa.fdr.service.history.constants; | ||
|
||
public class HistoryConstants { | ||
public static final String FDR_PUBLISH_ID = "id"; | ||
public static final String FDR_PUBLISH_REVISION = "revision"; | ||
public static final String FDR_PUBLISH_CREATED = "created"; | ||
public static final String FDR_PUBLISH_UPDATED = "updated"; | ||
public static final String FDR_PUBLISH_PUBLISHED = "published"; | ||
public static final String FDR_PUBLISH_FDR = "fdr"; | ||
public static final String FDR_PUBLISH_FDR_DATE = "fdr_date"; | ||
public static final String FDR_PUBLISH_FDR_REF_JSON_CONTAINER_NAME = "ref_json.container_name"; | ||
public static final String FDR_PUBLISH_FDR_REF_JSON_FILE_LENGTH = "ref_json.file_length"; | ||
public static final String FDR_PUBLISH_FDR_REF_JSON_FILE_NAME = "ref_json.file_name"; | ||
public static final String FDR_PUBLISH_FDR_REF_JSON_STORAGE_ACCOUNT = "ref_json.storage_account"; | ||
public static final String FDR_PUBLISH_SENDER_TYPE = "sender.type"; | ||
public static final String FDR_PUBLISH_SENDER_ID = "sender.id"; | ||
public static final String FDR_PUBLISH_SENDER_PSP_ID = "sender.psp_id"; | ||
public static final String FDR_PUBLISH_SENDER_PSP_NAME = "sender.psp_name"; | ||
public static final String FDR_PUBLISH_SENDER_PSP_BROKER_ID = "sender.psp_broker_id"; | ||
public static final String FDR_PUBLISH_SENDER_CHANNEL_ID = "sender.channel_id"; | ||
public static final String FDR_PUBLISH_SENDER_PASSWORD = "sender.password"; | ||
public static final String FDR_PUBLISH_RECEIVER_ID = "receiver.id"; | ||
public static final String FDR_PUBLISH_RECEIVER_ORGANIZATION_ID = "receiver.organization_id"; | ||
public static final String FDR_PUBLISH_RECEIVER_ORGANIZATION_NAME = "receiver.organization_name"; | ||
public static final String FDR_PUBLISH_REGULATION = "regulation"; | ||
public static final String FDR_PUBLISH_REGULATION_DATE = "regulation_date"; | ||
public static final String FDR_PUBLISH_BIC_CODE_POURING_BANK = "bic_code_pouring_bank"; | ||
public static final String FDR_PUBLISH_STATUS = "status"; | ||
public static final String FDR_PUBLISH_COMPUTED_TOT_PAYMENTS = "computed_tot_payments"; | ||
public static final String FDR_PUBLISH_COMPUTED_SUM_PAYMENTS = "computed_sum_payments"; | ||
public static final String FDR_PUBLISH_TOT_PAYMENTS = "tot_payments"; | ||
public static final String FDR_PUBLISH_SUM_PAYMENTS = "sum_payments"; | ||
public static final String FDR_PUBLISH_ID = "id"; | ||
public static final String FDR_PUBLISH_REVISION = "revision"; | ||
public static final String FDR_PUBLISH_CREATED = "created"; | ||
public static final String FDR_PUBLISH_UPDATED = "updated"; | ||
public static final String FDR_PUBLISH_PUBLISHED = "published"; | ||
public static final String FDR_PUBLISH_FDR = "fdr"; | ||
public static final String FDR_PUBLISH_FDR_DATE = "fdr_date"; | ||
public static final String FDR_PUBLISH_FDR_REF_JSON_CONTAINER_NAME = "ref_json.container_name"; | ||
public static final String FDR_PUBLISH_FDR_REF_JSON_FILE_LENGTH = "ref_json.file_length"; | ||
public static final String FDR_PUBLISH_FDR_REF_JSON_FILE_NAME = "ref_json.file_name"; | ||
public static final String FDR_PUBLISH_FDR_REF_JSON_STORAGE_ACCOUNT = "ref_json.storage_account"; | ||
public static final String FDR_PUBLISH_SENDER_TYPE = "sender.type"; | ||
public static final String FDR_PUBLISH_SENDER_ID = "sender.id"; | ||
public static final String FDR_PUBLISH_SENDER_PSP_ID = "sender.psp_id"; | ||
public static final String FDR_PUBLISH_SENDER_PSP_NAME = "sender.psp_name"; | ||
public static final String FDR_PUBLISH_SENDER_PSP_BROKER_ID = "sender.psp_broker_id"; | ||
public static final String FDR_PUBLISH_SENDER_CHANNEL_ID = "sender.channel_id"; | ||
public static final String FDR_PUBLISH_SENDER_PASSWORD = "sender.password"; | ||
public static final String FDR_PUBLISH_RECEIVER_ID = "receiver.id"; | ||
public static final String FDR_PUBLISH_RECEIVER_ORGANIZATION_ID = "receiver.organization_id"; | ||
public static final String FDR_PUBLISH_RECEIVER_ORGANIZATION_NAME = "receiver.organization_name"; | ||
public static final String FDR_PUBLISH_REGULATION = "regulation"; | ||
public static final String FDR_PUBLISH_REGULATION_DATE = "regulation_date"; | ||
public static final String FDR_PUBLISH_BIC_CODE_POURING_BANK = "bic_code_pouring_bank"; | ||
public static final String FDR_PUBLISH_STATUS = "status"; | ||
public static final String FDR_PUBLISH_COMPUTED_TOT_PAYMENTS = "computed_tot_payments"; | ||
public static final String FDR_PUBLISH_COMPUTED_SUM_PAYMENTS = "computed_sum_payments"; | ||
public static final String FDR_PUBLISH_TOT_PAYMENTS = "tot_payments"; | ||
public static final String FDR_PUBLISH_SUM_PAYMENTS = "sum_payments"; | ||
|
||
public static final String FDR_PAYMENT_PUBLISH_ID = "id"; | ||
public static final String FDR_PAYMENT_PUBLISH_REVISION = "revision"; | ||
public static final String FDR_PAYMENT_PUBLISH_CREATED = "created"; | ||
public static final String FDR_PAYMENT_PUBLISH_UPDATED = "updated"; | ||
public static final String FDR_PAYMENT_PUBLISH_IUV = "iuv"; | ||
public static final String FDR_PAYMENT_PUBLISH_IUR = "iur"; | ||
public static final String FDR_PAYMENT_PUBLISH_INDEX = "index"; | ||
public static final String FDR_PAYMENT_PUBLISH_PAY = "pay"; | ||
public static final String FDR_PAYMENT_PUBLISH_PAY_STATUS = "pay_status"; | ||
public static final String FDR_PAYMENT_PUBLISH_PAY_DATE = "pay_date"; | ||
public static final String FDR_PAYMENT_PUBLISH_REF_FDR_ID = "ref_fdr_id"; | ||
public static final String FDR_PAYMENT_PUBLISH_REF_FDR = "ref_fdr"; | ||
public static final String FDR_PAYMENT_PUBLISH_REF_FDR_SENDER_PSP_ID = "ref_fdr_sender_psp_id"; | ||
public static final String FDR_PAYMENT_PUBLISH_REF_FDR_REVISION = "ref_fdr_revision"; | ||
public static final String FDR_PAYMENT_PUBLISH_REF_FDR_RECEIVER_ORGANIZATION_ID = "ref_fdr_receiver_organization_id"; | ||
public static final String FDR_PAYMENT_PUBLISH_ID = "id"; | ||
public static final String FDR_PAYMENT_PUBLISH_REVISION = "revision"; | ||
public static final String FDR_PAYMENT_PUBLISH_CREATED = "created"; | ||
public static final String FDR_PAYMENT_PUBLISH_UPDATED = "updated"; | ||
public static final String FDR_PAYMENT_PUBLISH_IUV = "iuv"; | ||
public static final String FDR_PAYMENT_PUBLISH_IUR = "iur"; | ||
public static final String FDR_PAYMENT_PUBLISH_INDEX = "index"; | ||
public static final String FDR_PAYMENT_PUBLISH_PAY = "pay"; | ||
public static final String FDR_PAYMENT_PUBLISH_PAY_STATUS = "pay_status"; | ||
public static final String FDR_PAYMENT_PUBLISH_PAY_DATE = "pay_date"; | ||
public static final String FDR_PAYMENT_PUBLISH_REF_FDR_ID = "ref_fdr_id"; | ||
public static final String FDR_PAYMENT_PUBLISH_REF_FDR = "ref_fdr"; | ||
public static final String FDR_PAYMENT_PUBLISH_REF_FDR_SENDER_PSP_ID = "ref_fdr_sender_psp_id"; | ||
public static final String FDR_PAYMENT_PUBLISH_REF_FDR_REVISION = "ref_fdr_revision"; | ||
public static final String FDR_PAYMENT_PUBLISH_REF_FDR_RECEIVER_ORGANIZATION_ID = | ||
"ref_fdr_receiver_organization_id"; | ||
} |
23 changes: 12 additions & 11 deletions
23
src/main/java/it/gov/pagopa/fdr/service/history/mapper/HistoryServiceMapper.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,28 +1,29 @@ | ||
package it.gov.pagopa.fdr.service.history.mapper; | ||
|
||
import it.gov.pagopa.fdr.repository.fdr.FdrInsertEntity; | ||
import it.gov.pagopa.fdr.repository.fdr.FdrPaymentInsertEntity; | ||
import it.gov.pagopa.fdr.repository.fdr.FdrPaymentPublishEntity; | ||
import it.gov.pagopa.fdr.repository.fdr.FdrPublishEntity; | ||
import it.gov.pagopa.fdr.service.history.model.FdrHistoryEntity; | ||
import it.gov.pagopa.fdr.service.history.model.FdrHistoryMongoEntity; | ||
import it.gov.pagopa.fdr.service.history.model.FdrHistoryPaymentEntity; | ||
import java.util.List; | ||
import org.mapstruct.Mapper; | ||
import org.mapstruct.Mapping; | ||
import org.mapstruct.MappingConstants.ComponentModel; | ||
import org.mapstruct.factory.Mappers; | ||
|
||
import java.util.List; | ||
|
||
@Mapper(componentModel = ComponentModel.JAKARTA) | ||
public interface HistoryServiceMapper { | ||
|
||
HistoryServiceMapper INSTANCE = Mappers.getMapper(HistoryServiceMapper.class); | ||
@Mapping(target = "paymentList", ignore = true) | ||
FdrHistoryEntity toFdrHistoryEntity(FdrPublishEntity fdrEntity); | ||
HistoryServiceMapper INSTANCE = Mappers.getMapper(HistoryServiceMapper.class); | ||
|
||
@Mapping(target = "paymentList", ignore = true) | ||
FdrHistoryEntity toFdrHistoryEntity(FdrPublishEntity fdrEntity); | ||
|
||
FdrHistoryPaymentEntity toFdrHistoryPaymentEntity( | ||
FdrPaymentPublishEntity fdrPaymentPublishEntity); | ||
|
||
FdrHistoryPaymentEntity toFdrHistoryPaymentEntity(FdrPaymentPublishEntity fdrPaymentPublishEntity); | ||
List<FdrHistoryPaymentEntity> toFdrHistoryPaymentEntityList(List<FdrPaymentPublishEntity> fdrPaymentPublishEntities); | ||
List<FdrHistoryPaymentEntity> toFdrHistoryPaymentEntityList( | ||
List<FdrPaymentPublishEntity> fdrPaymentPublishEntities); | ||
|
||
FdrHistoryMongoEntity toFdrHistoryMongoEntity(FdrHistoryEntity fdrHistoryEntity); | ||
} | ||
FdrHistoryMongoEntity toFdrHistoryMongoEntity(FdrHistoryEntity fdrHistoryEntity); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters