First commit that builds.

This commit is contained in:
2025-06-29 14:43:35 +02:00
parent 3944764cb5
commit 6d15dcb985
24 changed files with 816 additions and 0 deletions

View File

@ -0,0 +1,15 @@
namespace MessengerBroker.Db.Model.Contracts
{
public interface IForeignEntity
{
Guid Id { get; }
Guid BrokerId { get; }
bool IsDeleted { get; }
Sync? FirstSync { get; }
Sync? LastSync { get; }
}
}

View File

@ -0,0 +1,9 @@
namespace MessengerBroker.Db.Model
{
public class Message
{
public Guid Id { get; set; }
public Guid BrokerId { get; set; }
}
}

View File

@ -0,0 +1,15 @@
namespace MessengerBroker.Db.Model
{
public class Sync
{
public int Id { get; set; }
public Guid BrokerId { get; set; }
public DateTime StartedUtc { get; set; }
public DateTime? FinishedUtc { get; set; }
public long? Changes { get; set; }
}
}

View File

@ -0,0 +1,11 @@
using MessengerBroker.Db.Model.Contracts;
namespace MessengerBroker.Db.Model
{
public class User
{
public Guid Id { get; set; }
public Guid BrokerId { get; set; }
}
}