first commit
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
namespace OpenWarehouse.warehouse.api.Common.Kafka;
|
||||
|
||||
public enum Actions
|
||||
{
|
||||
Create, Update, Delete, CheckIntegrality
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
namespace OpenWarehouse.warehouse.api.Common.Kafka.Item;
|
||||
|
||||
public interface IItemKafkaMessage
|
||||
{
|
||||
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
namespace OpenWarehouse.warehouse.api.Common.Kafka.Item;
|
||||
|
||||
public class ItemKafkaMessage
|
||||
{
|
||||
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
namespace OpenWarehouse.warehouse.api.Common.Kafka;
|
||||
|
||||
public class KafkaConfig
|
||||
{
|
||||
public string? BootstrapServers { get; set; }
|
||||
public string? TopicRoot { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
using ItemCategoryTag = OpenWarehouse.warehouse.api.Model.Item.ItemCategoryTag;
|
||||
|
||||
namespace OpenWarehouse.warehouse.api.Common.Kafka.TagTree;
|
||||
|
||||
public interface ITagTreeKafkaMessage
|
||||
{
|
||||
public Guid Guid { get; init; }
|
||||
public Actions Action { get; init; }
|
||||
public List<ItemCategoryTag> ItemCategoryTagsList { get; init; }
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using OpenWarehouse.warehouse.api.Model.Item;
|
||||
using ItemCategoryTag = OpenWarehouse.warehouse.api.Model.Item.ItemCategoryTag;
|
||||
|
||||
namespace OpenWarehouse.warehouse.api.Common.Kafka.TagTree;
|
||||
|
||||
public class TagTreeKafkaMessage : ITagTreeKafkaMessage
|
||||
{
|
||||
public Guid Guid { get; init; }
|
||||
public Actions Action { get; init; }
|
||||
public List<ItemCategoryTag> ItemCategoryTagsList { get; init; } = new();
|
||||
}
|
||||
Reference in New Issue
Block a user