Class MovementCoreService

java.lang.Object
es.kukenan.smartfi.microservice.smartficore.service.MovementCoreService

@Service public class MovementCoreService extends Object
Service to reply Core invocations.
  • Field Details

    • walletProductRepository

      @Autowired private WalletProductRepository walletProductRepository
      Wallet repository.
    • walletMovementRepository

      @Autowired private WalletMovementRepository walletMovementRepository
      Wallet Movements repository.
    • cardMovementRepository

      @Autowired private CardMovementRepository cardMovementRepository
      Card Movements repository.
  • Constructor Details

    • MovementCoreService

      public MovementCoreService()
  • Method Details

    • getWalletMovement

      public ItemsEntity<es.kukenan.smartfi.microservice.backoffice.dtos.core.movement.WalletMovement> getWalletMovement(String userId, String walletId, String currencyType, String dateFrom, String dateTo, String paginationKey)
      Retrieve user wallet movements.
      Parameters:
      userId - movements data params.
      walletId - wallet identifier
      currencyType - currency
      dateFrom - date from
      dateTo - date to
      paginationKey - information.
      Returns:
      the movements wallet list.
    • getCardMovements

      public ItemsEntity<es.kukenan.smartfi.microservice.backoffice.dtos.core.movement.CardMovement> getCardMovements(String userId, String cardId, String dateFrom, String dateTo, String paginationKey)
      Retrieve user wallet movements.
      Parameters:
      userId - movements data params.
      cardId - card identifier
      dateFrom - date from
      dateTo - date to
      paginationKey - information.
      Returns:
      the movements card list.