Skip to content

Commit

Permalink
Continuous improvements a (#99)
Browse files Browse the repository at this point in the history
  • Loading branch information
SlavaVedernikov authored Sep 3, 2024
2 parents 072b7a0 + 1a67b36 commit 5b6a10f
Show file tree
Hide file tree
Showing 7,100 changed files with 31,815 additions and 28,149 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
Original file line number Diff line number Diff line change
@@ -1,38 +1,40 @@
ECommercePlatform:
SoftwareSystems:
BasketService:
Containers:
Api:
Interfaces:
GetItems:
Flows:
- Type: Use
Expression: Database.Interfaces.SelectItems
Path: GET v1/baskets/{basketId}/items
AddItem:
Flows:
- Type: Use
Expression: Database.Interfaces.InsertItem
Path: POST v1/baskets/{basketId}/items
UpdateItem:
Flows:
- Type: Use
Expression: Database.Interfaces.UpdateItem
Path: PATCH v1/baskets/{basketId}/items/{itemId}
DeleteItem:
Flows:
- Type: Use
Expression: Database.Interfaces.DeleteItem
Path: DELETE v1/baskets/{basketId}/items/{itemId}
DeleteBasket:
Flows:
- Type: Use
Expression: Database.Interfaces.DeleteBasket
Path: DELETE v1/baskets/{basketId}
Database:
Interfaces:
InsertItem: {}
UpdateItem: {}
DeleteItem: {}
SelectItems: {}
DeleteBasket: {}
GenerateDemand:
Basket:
SoftwareSystems:
BasketService:
Containers:
Api:
Interfaces:
GetItems:
Flows:
- Type: Use
Expression: Database.Interfaces.SelectItems
Path: GET v1/baskets/{basketId}/items
AddItem:
Flows:
- Type: Use
Expression: Database.Interfaces.InsertItem
Path: POST v1/baskets/{basketId}/items
UpdateItem:
Flows:
- Type: Use
Expression: Database.Interfaces.UpdateItem
Path: PATCH v1/baskets/{basketId}/items/{itemId}
DeleteItem:
Flows:
- Type: Use
Expression: Database.Interfaces.DeleteItem
Path: DELETE v1/baskets/{basketId}/items/{itemId}
DeleteBasket:
Flows:
- Type: Use
Expression: Database.Interfaces.DeleteBasket
Path: DELETE v1/baskets/{basketId}
Database:
Interfaces:
InsertItem: {}
UpdateItem: {}
DeleteItem: {}
SelectItems: {}
DeleteBasket: {}
Original file line number Diff line number Diff line change
@@ -1,28 +1,30 @@
ECommercePlatform:
SoftwareSystems:
BuyingAndMerchandisingApp:
Interfaces:
ViewPurchaseOrders:
Flows:
- Type: Use
Expression: BuyingService.Containers.Api.Interfaces.GetPurchaseOrders
CreatePurchaseOrder:
Flows:
- Type: Use
Expression: BuyingService.Containers.Api.Interfaces.CreatePurchaseOrder
UpdatePurchaseOrder:
Flows:
- Type: Use
Expression: BuyingService.Containers.Api.Interfaces.UpdatePurchaseOrder
DeletePurchaseOrder:
Flows:
- Type: Use
Expression: BuyingService.Containers.Api.Interfaces.DeletePurchaseOrder
ViewProductPrices:
Flows:
- Type: Use
Expression: PricingService.Containers.Api.Interfaces.GetProductPrices
UpdateProductPrices:
Flows:
- Type: Use
Expression: PricingService.Containers.Api.Interfaces.UpdateProductPrices
CreateProduct:
BuyingAndMerchandising:
SoftwareSystems:
BuyingAndMerchandisingApp:
Interfaces:
ViewPurchaseOrders:
Flows:
- Type: Use
Expression: BuyingService.Containers.Api.Interfaces.GetPurchaseOrders
CreatePurchaseOrder:
Flows:
- Type: Use
Expression: BuyingService.Containers.Api.Interfaces.CreatePurchaseOrder
UpdatePurchaseOrder:
Flows:
- Type: Use
Expression: BuyingService.Containers.Api.Interfaces.UpdatePurchaseOrder
DeletePurchaseOrder:
Flows:
- Type: Use
Expression: BuyingService.Containers.Api.Interfaces.DeletePurchaseOrder
ViewProductPrices:
Flows:
- Type: Use
Expression: ..PricingService.Containers.Api.Interfaces.GetProductPrices
UpdateProductPrices:
Flows:
- Type: Use
Expression: ..PricingService.Containers.Api.Interfaces.UpdateProductPrices
Original file line number Diff line number Diff line change
@@ -1,62 +1,64 @@
ECommercePlatform:
SoftwareSystems:
BuyingService:
Containers:
Api:
Interfaces:
GetPurchaseOrders:
Flows:
- Type: Use
Expression: Database.Interfaces.SelectPurchaseOrder
CreatePurchaseOrder:
Flows:
- Type: Use
Expression: Database.Interfaces.InsertPurchaseOrder
- Type: Use
Expression: Messaging.Interfaces.SendPurchaseOrderCreatedEvent
UpdatePurchaseOrder:
Flows:
- Type: Use
Expression: Database.Interfaces.UpdatePurchaseOrder
- Type: Use
Expression: Messaging.Interfaces.SendPurchaseOrderUpdatedEvent
DeletePurchaseOrder:
Flows:
- Type: Use
Expression: Database.Interfaces.DeletePurchaseOrder
- Type: Use
Expression: Messaging.Interfaces.SendPurchaseOrderDeletedEvent
Database:
Interfaces:
InsertPurchaseOrder: {}
UpdatePurchaseOrder: {}
DeletePurchaseOrder: {}
SelectPurchaseOrder: {}
Messaging:
Interfaces:
SendPurchaseOrderCreatedEvent: {}
SendPurchaseOrderUpdatedEvent: {}
SendPurchaseOrderDeletedEvent: {}
ReceivePurchaseOrderCreatedEvent: {}
ReceivePurchaseOrderUpdatedEvent: {}
ReceivePurchaseOrderDeletedEvent: {}
MessageHandler:
Interfaces:
HandlePurchaseOrderCreatedEvent:
Flows:
- Type: Use
Expression: Messaging.Interfaces.ReceivePurchaseOrderCreatedEvent
- Type: Use
Expression: WMS.Interfaces.CreatePurchaseOrder
HandlePurchaseOrderUpdatedEvent:
Flows:
- Type: Use
Expression: Messaging.Interfaces.ReceivePurchaseOrderUpdatedEvent
- Type: Use
Expression: WMS.Interfaces.UpdatePurchaseOrder
HandlePurchaseOrderDeletedEvent:
Flows:
- Type: Use
Expression: Messaging.Interfaces.ReceivePurchaseOrderDeletedEvent
- Type: Use
Expression: WMS.Interfaces.DeletePurchaseOrder
CreateProduct:
BuyingAndMerchandising:
SoftwareSystems:
BuyingService:
Containers:
Api:
Interfaces:
GetPurchaseOrders:
Flows:
- Type: Use
Expression: Database.Interfaces.SelectPurchaseOrder
CreatePurchaseOrder:
Flows:
- Type: Use
Expression: Database.Interfaces.InsertPurchaseOrder
- Type: Use
Expression: Messaging.Interfaces.SendPurchaseOrderCreatedEvent
UpdatePurchaseOrder:
Flows:
- Type: Use
Expression: Database.Interfaces.UpdatePurchaseOrder
- Type: Use
Expression: Messaging.Interfaces.SendPurchaseOrderUpdatedEvent
DeletePurchaseOrder:
Flows:
- Type: Use
Expression: Database.Interfaces.DeletePurchaseOrder
- Type: Use
Expression: Messaging.Interfaces.SendPurchaseOrderDeletedEvent
Database:
Interfaces:
InsertPurchaseOrder: {}
UpdatePurchaseOrder: {}
DeletePurchaseOrder: {}
SelectPurchaseOrder: {}
Messaging:
Interfaces:
SendPurchaseOrderCreatedEvent: {}
SendPurchaseOrderUpdatedEvent: {}
SendPurchaseOrderDeletedEvent: {}
ReceivePurchaseOrderCreatedEvent: {}
ReceivePurchaseOrderUpdatedEvent: {}
ReceivePurchaseOrderDeletedEvent: {}
MessageHandler:
Interfaces:
HandlePurchaseOrderCreatedEvent:
Flows:
- Type: Use
Expression: Messaging.Interfaces.ReceivePurchaseOrderCreatedEvent
- Type: Use
Expression: ..WMS.Interfaces.CreatePurchaseOrder
HandlePurchaseOrderUpdatedEvent:
Flows:
- Type: Use
Expression: Messaging.Interfaces.ReceivePurchaseOrderUpdatedEvent
- Type: Use
Expression: ..WMS.Interfaces.UpdatePurchaseOrder
HandlePurchaseOrderDeletedEvent:
Flows:
- Type: Use
Expression: Messaging.Interfaces.ReceivePurchaseOrderDeletedEvent
- Type: Use
Expression: ..WMS.Interfaces.DeletePurchaseOrder
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
ECommercePlatform:
SoftwareSystems:
CRMApp:
Interfaces:
ViewHighRiskOrders:
Flows:
- Type: Use
Expression: FraudService.Containers.Api.Interfaces.GetHighRiskOrders
UpdateOrderFraudCheckResult:
Flows:
- Type: Use
Expression: FraudService.Containers.Api.Interfaces.UpdateOrderFraudCheckResult
Deliver:
CustomerManagement:
SoftwareSystems:
CRMApp:
Interfaces:
ViewHighRiskOrders:
Flows:
- Type: Use
Expression: ..FraudService.Containers.Api.Interfaces.GetHighRiskOrders
UpdateOrderFraudCheckResult:
Flows:
- Type: Use
Expression: ..FraudService.Containers.Api.Interfaces.UpdateOrderFraudCheckResult
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
ECommercePlatform:
SoftwareSystems:
FraudEngine:
Interfaces:
GetFraudCheckResult: {}
Deliver:
FraudManagement:
SoftwareSystems:
FraudEngine:
Interfaces:
GetFraudCheckResult: {}
Original file line number Diff line number Diff line change
@@ -1,40 +1,42 @@
ECommercePlatform:
SoftwareSystems:
FraudService:
Containers:
Api:
Interfaces:
GetHighRiskOrders:
Flows:
- Type: Use
Expression: Database.Interfaces.SelectHighRiskOrders
UpdateOrderFraudCheckResult:
Flows:
- Type: Use
Expression: Database.Interfaces.UpdateFraudCheckResult
- Type: Use
Expression: Messaging.Interfaces.SendFraudCheckResultEvent
Database:
Interfaces:
InsertOrder: {}
SelectHighRiskOrders: {}
InsertFraudCheckResult: {}
UpdateFraudCheckResult: {}
Messaging:
Interfaces:
SendFraudCheckResultEvent: {}
ReceiveFraudCheckResultEvent: {}
MessageHandler:
Interfaces:
HandleOrderCreatedEvent:
Flows:
- Type: Use
Expression: OrderService.Containers.Messaging.Interfaces.ReceiveOrderCreatedEvent
- Type: Use
Expression: Database.Interfaces.InsertOrder
- Type: Use
Expression: FraudEngine.Interfaces.GetFraudCheckResult
- Type: Use
Expression: Database.Interfaces.InsertFraudCheckResult
- Type: Use
Expression: Messaging.Interfaces.SendFraudCheckResultEvent
Deliver:
FraudManagement:
SoftwareSystems:
FraudService:
Containers:
Api:
Interfaces:
GetHighRiskOrders:
Flows:
- Type: Use
Expression: Database.Interfaces.SelectHighRiskOrders
UpdateOrderFraudCheckResult:
Flows:
- Type: Use
Expression: Database.Interfaces.UpdateFraudCheckResult
- Type: Use
Expression: Messaging.Interfaces.SendFraudCheckResultEvent
Database:
Interfaces:
InsertOrder: {}
SelectHighRiskOrders: {}
InsertFraudCheckResult: {}
UpdateFraudCheckResult: {}
Messaging:
Interfaces:
SendFraudCheckResultEvent: {}
ReceiveFraudCheckResultEvent: {}
MessageHandler:
Interfaces:
HandleOrderCreatedEvent:
Flows:
- Type: Use
Expression: ..OrderService.Containers.Messaging.Interfaces.ReceiveOrderCreatedEvent
- Type: Use
Expression: Database.Interfaces.InsertOrder
- Type: Use
Expression: FraudEngine.Interfaces.GetFraudCheckResult
- Type: Use
Expression: Database.Interfaces.InsertFraudCheckResult
- Type: Use
Expression: Messaging.Interfaces.SendFraudCheckResultEvent
Loading

0 comments on commit 5b6a10f

Please sign in to comment.