Skip to main content

alpura-sppd-main

  • Application name: Microservicio SPPD
  • Puerto: 9090
  • Context path: /
  • Tecnologias: Java, Spring Boot, Spring Web, 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/alpurasppdhttps://hub-uat-login.alpura.com/auth/realms/Alpuraback-clientalpura-sppd-main/src/main/resources/application-development.yaml
local9090/jdbc:postgresql://35.208.209.200:5432/alpurasppdhttps://hub-uat-login.alpura.com/auth/realms/Alpuraback-clientalpura-sppd-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-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-main/src/main/resources/application-staging.yaml
base9090/Pendiente de confirmarPendiente de confirmarPendiente de confirmaralpura-sppd-main/src/main/resources/application.yml

APIs expuestas

MetodoRutaControllerMetodo de codigoRequest bodyResponseServicio internoCerteza
GET/productosAdminProductsControllergetProductsNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/productos/price/:param/channel/:param/customer/:paramAdminProductsControllergetPriceNo identificadoResponseEntity<WrapperResponse<Object>>account.setChannelKeyConfirmado por codigo
POST/productos/familia-presentacionAdminProductsControllergetFamiliaPresentacionFamiliaPresentacionResponse familiaPresentacionResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/productos/price/:param/channel/:paramAdminProductsControllergetPriceNo identificadoResponseEntity<WrapperResponse<Object>>account.setChannelKeyConfirmado por codigo
GET/productos/cliente/:param/canal/:paramAdminProductsControllerline_115No identificadoPendiente de confirmarResponseEntity.statusConfirmado por codigo
GET/productos/cliente/:param/canal/:param/fecha/:paramAdminProductsControllerline_141No identificadoPendiente de confirmarResponseEntity.statusConfirmado por codigo
GET/productos/cliente/:param/canal/:param/fecha/:param/familia/:paramAdminProductsControllerline_170No identificadoPendiente de confirmarResponseEntity.statusConfirmado por codigo
GET/productos/cliente/:param/canal/:param/fecha/:param/pagedAdminProductsControllerline_201No identificadoPendiente de confirmarResponseEntity.statusConfirmado por codigo
GET/productos/cliente/:param/canal/:param/fecha/:param/predictiveAdminProductsControllerline_232No identificadoPendiente de confirmarResponseEntity.statusConfirmado por codigo
GET/productos/cliente/:param/cedis/:param/canal/:param/fecha/:param/predictiveAdminProductsControllerline_262No identificadoPendiente de confirmarResponseEntity.statusConfirmado por codigo
GET/productos/cliente/:param/canal/:param/fecha/:param/familia/:param/presentacion/:paramAdminProductsControllerline_294No identificadoPendiente de confirmarResponseEntity.statusConfirmado por codigo
GET/productos/clave/:param/family/:paramAdminProductsControllerline_322No identificadoPendiente de confirmarResponseEntity.statusConfirmado por codigo
GET/productos/clave/:param/customer/:param/channel/:param/date/:paramAdminProductsControllerline_347No identificadoPendiente de confirmarResponseEntity.statusConfirmado por codigo
GET/productos/family/:param/presentacion/:param/customer/:param/channel/:param/date/:paramAdminProductsControllerline_376No identificadoPendiente de confirmarResponseEntity.statusConfirmado por codigo
POST/api/aprobacion/:param/aprobacionApprovalDirectAllocationControllerstartsNo identificadoResponseEntity<WrapperResponse<Object>>user.getRolesConfirmado por codigo
POST/api/aprobacion/parametrosApprovalDirectAllocationControllergetEmailfinal ApprovalDirectAllocationRequest requestResponseEntity<WrapperResponse<Object>>mapper.toEntidadConfirmado por codigo
POST/api/aprobacion/:param/autorizadoApprovalDirectAllocationControllerauthorizeNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/api/aprobacion/:param/rechazado/estatus/:paramApprovalDirectAllocationControllercancelNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/api/aprobacion/:param/aprobacion/reenvioApprovalDirectAllocationControllerforwardNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/api/aprobacion/remplazo/aprobadorApprovalDirectAllocationControllerapprovingReplacementfinal ReplacementApproverResquest requestResponseEntity<WrapperResponse<Object>>replacementApproverMapper.toEntidadConfirmado por codigo
DELETE/api/aprobacion/remplazo/aprobador/terminoApprovalDirectAllocationControllerapprovingReplacementDeleteNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/api/aprobacion/autorizado/masivoApprovalDirectAllocationControllermassiveApprovalfinal List<MassiveApproval> listResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/api/aprobacion/rechazado/masivo/estatus/:paramApprovalDirectAllocationControllercancelfinal List<MassiveCancel> listResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/api/aprobacion/:param/historicoApprovalDirectAllocationControllergetHistoricalAuthorizationNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/api/aprobacion/canceladoApprovalDirectAllocationControllercanceledNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/api/aprobadorApproverControllersavefinal ApproverRequest requestResponseEntity<WrapperResponse<Object>>mapper.toEntidadConfirmado por codigo
PUT/api/aprobadorApproverControllerupdatefinal ApproverRequest requestResponseEntity<WrapperResponse<Object>>mapper.toEntidadConfirmado por codigo
POST/api/aprobador/parametrosApproverControllergetByParametersfinal ApproverRequest requestResponseEntity<WrapperResponse<Object>>mapper.toEntidadConfirmado por codigo
POST/api/aprobador/parametros/xlsxApproverControllergetXlsxByParametersfinal ApproverRequest requestResponseEntity<WrapperResponse<Object>>mapper.toEntidadConfirmado por codigo
DELETE/api/aprobador/:paramApproverControllerdeleteByIdNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/api/aprobador/rol/:paramApproverControllergetUsersByRolNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/api/autorizacionAuthorizationControllersavefinal AuthorizationRequest requestResponseEntity<WrapperResponse<Object>>mapper.toEntidadConfirmado por codigo
PUT/api/autorizacionAuthorizationControllerupdatefinal AuthorizationRequest requestResponseEntity<WrapperResponse<Object>>mapper.toEntidadConfirmado por codigo
POST/api/autorizacion/parametrosAuthorizationControllergetByParametersfinal AuthorizationRequest requestResponseEntity<WrapperResponse<Object>>mapper.toEntidadConfirmado por codigo
POST/api/autorizacion/parametros/xlsxAuthorizationControllergetXlsxByParametersfinal AuthorizationRequest requestResponseEntity<WrapperResponse<Object>>mapper.toEntidadConfirmado por codigo
DELETE/api/autorizacion/:paramAuthorizationControllerdeleteByIdNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/captureCaptureControllersavefinal CaptureRequest requestResponseEntity<WrapperResponse<Object>>captureMapper.toEntidadConfirmado por codigo
PUT/captureCaptureControllerupdatefinal CaptureRequest requestResponseEntity<WrapperResponse<Object>>captureMapper.toEntidadConfirmado por codigo
POST/capture/consulta/dinamicaCaptureControllerupdateStatusIdfinal CaptureDynamicRequest captureDynamicRequestResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/carga-masiva/:paramCargaMasivaControllergetByIdNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/carga-masiva/:paramCargaMasivaControllervalidateNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
PUT/carga-masiva/folio/:param/customer/:paramCargaMasivaControllerupdateProductsNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/carga-masiva/historial/:paramCargaMasivaControllergetHistorialNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/carga-masiva/clientesCargaMasivaControllergetClientesFileNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/carga-masiva/clientesCargaMasivaControllervalidateClientesNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/catalogo/grupo-comercialCatalogControllergetCommercialGroupAllNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/catalogo/canales-ventasCatalogControllergetSalesCatalogsAllNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/catalogo/agrupacion-sideffCatalogControllergetSideffGroupingAllNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/catalogo/cedisCatalogControllergetCedisAllNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/catalogo/clasificacion-internaCatalogControllergetCategoryAllNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/catalogo/segmentacionCatalogControllergetSegmentationAllNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/catalogo/cuentaCatalogControllergetAccountAccount account, finalResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/channelChannelControllersavefinal ChannelRequest requestResponseEntity<WrapperResponse<Object>>channelMapper.toEntidadConfirmado por codigo
PUT/channelChannelControllerupdatefinal ChannelRequest requestResponseEntity<WrapperResponse<Object>>channelMapper.toEntidadConfirmado por codigo
POST/channel/consulta/dinamicaChannelControllerupdateStatusIdfinal ChannelDynamicRequest channelDynamicRequestResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/classificationClassificationControllersavefinal ClassificationRequest requestResponseEntity<WrapperResponse<Object>>classificationMapper.toEntidadConfirmado por codigo
PUT/classificationClassificationControllerupdatefinal ClassificationRequest requestResponseEntity<WrapperResponse<Object>>classificationMapper.toEntidadConfirmado por codigo
POST/classification/consulta/dinamicaClassificationControllergetDynamicfinal ClassificationDynamicRequest classificationDynamicRequestResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/concentratorConcentratorControllersavefinal ConcentratorRequest requestResponseEntity<WrapperResponse<Object>>concentratorMapper.toEntidadConfirmado por codigo
PUT/concentratorConcentratorControllerupdatefinal ConcentratorRequest requestResponseEntity<WrapperResponse<Object>>concentratorMapper.toEntidadConfirmado por codigo
POST/concentrator/consulta/dinamicaConcentratorControllerupdateStatusIdfinal ConcentratorDynamicRequest concentratorDynamicRequestResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/clientesCustomerControllergetCustomerNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/clientes/canal/:paramCustomerControllergetCustomerBySalesChannelCodeNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/clientesCustomerControllergetCustomerNotInIdsfinal ExcludeCustomersRequest excludeResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/clientes/consulta/dinamicaCustomerControllergetDynamicfinal CustomerDynamicRequest customerDynamicRequestResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/depositDepositControllersavefinal DepositRequest requestResponseEntity<WrapperResponse<Object>>depositMapper.toEntidadConfirmado por codigo
PUT/depositDepositControllerupdatefinal DepositRequest requestResponseEntity<WrapperResponse<Object>>depositMapper.toEntidadConfirmado por codigo
POST/deposit/consulta/dinamicaDepositControllerupdateStatusIdfinal DepositDynamicRequest depositDynamicRequestResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/discountRateDiscountControllerfindAllNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/catalogo-descuentosDiscountKeysControllergetAllNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
DELETE/catalogo-descuentos/:paramDiscountKeysControllerdeleteNo identificadoResponseEntity<WrapperResponse<Object>>service.deleteConfirmado por codigo
POST/documentDocumentControllercreatefinal CreateDocumentRequest createDocumentRequestWrapperResponse<CreateDocumentResponse>documentDomainService.createConfirmado por codigo
GET/document/:paramDocumentControllergetNo identificadoWrapperResponse<GetDocumentResponse>documentDomainService.getConfirmado por codigo
PUT/documentDocumentControllerupdatefinal UpdateDocumentRequest updateDocumentRequestWrapperResponse<UpdateDocumentResponse>documentDomainService.updateConfirmado por codigo
DELETE/document/:paramDocumentControllerdeleteNo identificadoWrapperResponse<Void>documentDomainService.deleteConfirmado por codigo
POST/document/multipartDocumentControllercreateMultipartNo identificadoWrapperResponse<CreateDocumentResponse>documentDomainService.createMultipartConfirmado por codigo
GET/familiaFamilyControllergetAllNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/familia/presentacionFamilyControllergetAllFamiliesAndPresentationNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/familia/:paramFamilyControllersearchFamiliesByClueNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/familia/presentacion/:paramFamilyControllersearchFamiliesPresentacionByClueNo identificadoResponseEntity<WrapperResponse<Object>>clue.splitConfirmado por codigo
POST/folder/moveFolderControllermovefinal MoveRequest requestWrapperResponse<Void>folderDomainService.moveConfirmado por codigo
GET/folder/:paramFolderControllergetNo identificadoWrapperResponse<List<GetContentFolderResponse>>httpServletRequest.getAttributeConfirmado por codigo
DELETE/folder/:paramFolderControllerdeleteNo identificadoWrapperResponse<Void>httpServletRequest.getAttributeConfirmado por codigo
POST/folioFolioControllersavefinal FolioRequest requestResponseEntity<WrapperResponse<Object>>folioMapper.toEntidadConfirmado por codigo
POST/folio/duplicate/:paramFolioControllerduplicateNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
PUT/folioFolioControllerupdatefinal FolioRequest requestResponseEntity<WrapperResponse<Object>>folioMapper.toEntidadConfirmado por codigo
PUT/folio/:param/estatus/:paramFolioControllerupdateStatusIdNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/folio/consulta/dinamicaFolioControllerdynamicfinal FolioDynamicRequest folioDynamicRequestResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/folio/validado-esperaFolioControllergetValidatedAndWaitNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/folio/reportFolioControllergetReportfinal FolioDynamicRequest folioDynamicRequestResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/folio/:paramFolioControllergetByIdNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
DELETE/folio/:paramFolioControllerdeleteByIdNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/folio/:param/salesFolioControllergetSalesByIdNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/folio/:param/customer/:paramFolioControllergetSalesByIdAndCustomerNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/folio/params/:paramFolioControllergetNewFoliofinal FindFolioRequest findFolioRequestResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/folio/consulta/paginadaFolioControllerdynamicPageablefinal FolioDynamicRequest folioDynamicRequest,ResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/folio/consulta/dinamica/v2FolioControllerdynamicConsultingfinal FolioDynamicRequest folioDynamicRequestResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/folio/cliente/:param/copiarFolioControllercustomerCopyProductsfinal List<Integer> customersIdResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/folio/sendFolioToStateMachine/:paramFolioControllersendFolioToStateMachineNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/folio/asignaciones/:paramFolioControllergetAsigancionesByCedisNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/folio-reworkFolioReworkControllersavefinal FolioReworkRequest requestResponseEntity<WrapperResponse<Object>>request.setOperatorEmailConfirmado por codigo
PUT/folio-reworkFolioReworkControllerupdadefinal FolioReworkRequest requestResponseEntity<WrapperResponse<Object>>folioMapper.toEntidadConfirmado por codigo
POST/folio-rework/consulta/dinamicaFolioReworkControllerdynamicConsultingfinal FolioReworkRequest folioDynamicRequestResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/folio-rework/consulta/dinamica/paginadaFolioReworkControllerdynamicConsultingPaginatedfinal FolioReworkRequest folioDynamicRequest,ResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/folio-rework/:param/cliente/:param/copiarFolioReworkControllercustomerCopyProductsfinal List<Integer> customersIdResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/folio-rework/:paramFolioReworkControllergetByIdNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
DELETE/folio-rework/:paramFolioReworkControllerdeleteByIdNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/folio-rework/duplicate/:paramFolioReworkControllerduplicateNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/folio-rework/reportFolioReworkControllergetReportfinal FolioReworkRequest folioDynamicRequestResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
PUT/folio-rework/description/:paramFolioReworkControllereditDescfinal FolioReworkRequest folioDynamicRequestResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/folio-rework/:param/send-pwstFolioReworkControllersendPWSTNo identificadoResponseEntity<WrapperResponse<Object>>folioService.sendPwstConfirmado por codigo
POST/folio-rework/:param/cancelar-folioFolioReworkControllercancelarFolioNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/folioStatusFolioStatusControllersavefinal FolioStatusRequest requestResponseEntity<WrapperResponse<Object>>folioStatusMapper.toEntidadConfirmado por codigo
PUT/folioStatusFolioStatusControllerupdatefinal FolioStatusRequest requestResponseEntity<WrapperResponse<Object>>folioStatusMapper.toEntidadConfirmado por codigo
POST/folioStatus/consulta/dinamicaFolioStatusControllerupdateStatusIdfinal FolioStatusDynamicRequest folioStatusDynamicRequestResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/acceso/:paramLoginControllergetByIdNo identificadoResponseEntity<WrapperResponse<Object>>LoginResponse.builderConfirmado por codigo
GET/accesoLoginControllergetNo identificadoResponseEntity<WrapperResponse<Object>>user.getRolesConfirmado por codigo
GET/acceso/rolesLoginControllergetRolesNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/api/menuMenuControllergetUsersByRolNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/api/menu/by-rol/:paramMenuControllergetMenuByRolNo identificadoResponseEntity<WrapperResponse<Object>>user.getRolesConfirmado por codigo
POST/api/menu/rol/parametrosMenuControllergetmenusForRolfinal RolesDto rolesDtoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/api/menu/all/rolesMenuControllergetallMenusForRolesNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/api/menu/save-rolesMenuControllersaveRolesRolesDto rolesDtoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/offersOfferControllersavefinal OfferRequest requestResponseEntity<WrapperResponse<Object>>offerMapper.toEntidadConfirmado por codigo
PUT/offersOfferControllerupdatefinal OfferRequest requestResponseEntity<WrapperResponse<Object>>offerMapper.toEntidadConfirmado por codigo
GET/offersOfferControllerfindAllNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/personaPersonControllergetAllNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
GET/api/producto/:param/precio/cliente/:paramPriceControllergetNo identificadoResponseEntity<WrapperResponse<Object>>priceRequestVO.setAccountNumberConfirmado por codigo
POST/folio/:param/productoProductsControllersavefinal ProductsRequest requestResponseEntity<WrapperResponse<Object>>productsMapper.toEntidadConfirmado por codigo
POST/folio/:param/producto/ventaProductsControllersaveSalesfinal ProductsRequest requestResponseEntity<WrapperResponse<Object>>productsMapper.toEntidadConfirmado por codigo
PUT/folio/:param/productoProductsControllerupdatefinal ProductsRequest requestResponseEntity<WrapperResponse<Object>>productsMapper.toEntidadConfirmado por codigo
PUT/folio/:param/rappelProductsControllerupdateRappelfinal Customer requestResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
DELETE/folio/:param/producto/:paramProductsControllerdeleteNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
POST/folio/calculateProductsControllercalculatefinal DiscountCalculateDto discountResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
DELETE/folio/:param/cliente/:param/producto/:paramProductsControllerdeleteNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
DELETE/folio/:param/cliente/:param/venta/:paramProductsControllerdeleteSaleNo identificadoResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
DELETE/folio/:param/cliente/:param/saleidsProductsControllerdeleteAllsaleIdfinal List<String> productSaleIdResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
DELETE/folio/:param/cliente/:param/idsProductsControllerdeleteAllIdfinal List<Long> productIdResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
DELETE/folio/:param/productoRappelProductsControllerdeleteRappelfinal ProductsRequest requestResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo
DELETE/folio/:param/productoBloqueoProductsControllerdeleteBloqueofinal ProductsRequest requestResponseEntity<WrapperResponse<Object>>ResponseEntity.statusConfirmado por codigo

Persistencia

EntidadTablaEvidencia
ExApplicationPendiente de confirmaralpura-sppd-main/src/main/java/com/alpura/java/sppd/ExApplication.java
MasterProductsALP_CIERRE_ENLACE_CAT_PRODUCTOSalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/mastercatalogs/domain/products/MasterProducts.java
Approvalalp_asignacion_aprobacionalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/Approval.java
ApprovalDirectAllocationALP_ASIGNACION_DIRECTA_APROBACIONalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/ApprovalDirectAllocation.java
ApproverALP_ASIGNACION_APROBADORalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/Approver.java
AuthorizationALP_ASIGNACION_AUTORIZACIONalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/Authorization.java
AuthorizationApproverALP_ASIGNACION_AUTORIZACION_APPROVADORalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/AuthorizationApprover.java
CaptureTypeALP_SPPD_TIPO_CAPTURAalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/CaptureType.java
CargaMasivaProductosTempALP_SPPD_CARGA_MASIVA_PRODUCTOS_TEMPalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/CargaMasivaProductosTemp.java
ChannelTypeALP_SPPD_TIPO_CANALalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/ChannelType.java
ClassificationTypeALP_SPPD_TIPO_CLASIFICACIONalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/ClassificationType.java
ConcentratorGroupTypeALP_SPPD_TIPO_GRUPO_CONCENTRADORalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/ConcentratorGroupType.java
CustomerALP_SPPD_CLIENTESalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/Customer.java
DepositTypeALP_SPPD_TIPO_DEPOSITOalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/DepositType.java
DiscountKeysALP_SPPD_CLAVES_DESCUENTOalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/DiscountKeys.java
DiscountRateALP_SPPD_TIPO_DESCUENTOalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/DiscountRate.java
FolioALP_SPPD_FOLIOalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/Folio.java
FolioCustomIdalp_sppd_folio_custom_idalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/FolioCustomId.java
FolioReworkALP_SPPD_FOLIO_reworkalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/FolioRework.java
FolioStatusALP_SPPD_ESTATUS_FOLIOSalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/FolioStatus.java
GrupoCargaMasivaProductosALP_SPPD_GRUPO_CARGA_MASIVA_PRODUCTOSalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/GrupoCargaMasivaProductos.java
HistoricalAuthorizationALP_ASIGNACION_HISTORICO_APROBACIONalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/HistoricalAuthorization.java
MenuALP_SPPD_MENUalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/Menu.java
OfferALP_SPPD_TIPO_PROMOCIONalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/Offer.java
PersonALP_SPPD_PERSONAalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/Person.java
ProductsALP_SPPD_PRODUCTOSalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/Products.java
RegionALP_SPPD_REGIONalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/Region.java
ReplacementApproverALP_ASIGNACION_REMPLAZO_APROBADORalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/ReplacementApprover.java
SequentialALP_SPPD_AS400_SEQUENTIALalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/Sequential.java
TastingTypeALP_SPPD_TIPO_DEGUSTACIONalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/TastingType.java
VatALP_SPPD_IVAalpura-sppd-main/src/main/java/com/alpura/java/sppd/common/model/Vat.java