Skip to main content

alpura-sppd-statemachine-main

  • Application name: Microservicio de maquina de estados
  • Puerto: 9090
  • Context path: /
  • Tecnologias: Java, Spring Boot, Spring StateMachine, Spring Security OAuth2, PostgreSQL, Docker, Kubernetes, Google Pub/Sub, Prometheus
  • Pub/Sub: Si

Ambientes

AmbientePuertoContext pathDatasourceIssuer URIClient IDEvidencia
development9090/jdbc:postgresql://35.208.209.200:5432/maquina_estadoshttps://hub-uat-login.alpura.com/auth/realms/Alpuraback-clientalpura-sppd-statemachine-main/src/main/resources/application-development.yaml
local9090/jdbc:postgresql://35.208.209.200:5432/maquina_estadoshttps://hub-uat-login.alpura.com/auth/realms/Alpuraback-clientalpura-sppd-statemachine-main/src/main/resources/application-local.yaml
production9090/jdbc:postgresql://172.18.17.2:5432/omnicanalhttps://hub-login-kc.alpura.com/auth/realms/Alpuraservice-backalpura-sppd-statemachine-main/src/main/resources/application-production.yaml
staging9090/jdbc:postgresql://172.21.192.3:5432/omnicanalhttps://hub-uat-login.alpura.com/auth/realms/Alpuraback-clientalpura-sppd-statemachine-main/src/main/resources/application-staging.yaml
base9090/Pendiente de confirmarPendiente de confirmarPendiente de confirmaralpura-sppd-statemachine-main/src/main/resources/application.yml

APIs expuestas

MetodoRutaControllerMetodo de codigoRequest bodyResponseServicio internoCerteza
POST/dashboardDashboardControllergetAllDashboardRequestDto dtoResponseEntity<DashboardDTO>ResponseEntity.okConfirmado por codigo
GET/state-machineStateMachineControllergetAllNo identificadoResponseEntity<List<Transacciones>>ResponseEntity.okConfirmado por codigo
POST/state-machine/paramsStateMachineControllergetByParamsTransacciones datosCruceResponseEntity<List<Transacciones>>ResponseEntity.okConfirmado por codigo
POST/state-machineStateMachineControllercrearTransacciones datosCruceResponseEntity<Transacciones>ResponseEntity.okConfirmado por codigo
PUT/state-machineStateMachineControllereditarByUUIDTransacciones datosCruceResponseEntity<Transacciones>ResponseEntity.okConfirmado por codigo
POST/state-machine/testStateMachineControllertestTransaccionTransacciones datosCruceResponseEntity<Transacciones>ResponseEntity.okConfirmado por codigo
PUT/state-machine/:paramStateMachineControllerupdateTransacciones datosCruceResponseEntity<Transacciones>datosCruce.setIdConfirmado por codigo
GET/state-machine/catalogo/eventosStateMachineControllergetEventosNo identificadoResponseEntity<List<EventoResponse>>ResponseEntity.okConfirmado por codigo
GET/state-machine/catalogo/estadosStateMachineControllergetestadosNo identificadoResponseEntity<List<EstadoResponse>>ResponseEntity.okConfirmado por codigo
GET/state-machine/Verificar-errores-entidad-principal/:paramStateMachineControllergetErroresPorEntidadNo identificadoResponseEntity<Transacciones>ResponseEntity.okConfirmado por codigo
POST/state-machine/params/pageStateMachineControllergetByParamsLinkTransacciones datosCruce, finalResponseEntity<Page<Transacciones>>ResponseEntity.okConfirmado por codigo

Persistencia

EntidadTablaEvidencia
ExApplicationPendiente de confirmaralpura-sppd-statemachine-main/src/main/java/com/alpura/sppd/statemachine/ExApplication.java
Historialstate_machine_historialalpura-sppd-statemachine-main/src/main/java/com/alpura/sppd/statemachine/persistence/entities/Historial.java
Transaccionesstate_machine_transaccionesalpura-sppd-statemachine-main/src/main/java/com/alpura/sppd/statemachine/persistence/entities/Transacciones.java