Add ReferralId, AffiliateId to ServiceProvider;
This commit is contained in:
parent
fb1f968055
commit
226b50129c
|
|
@ -13,8 +13,13 @@ namespace AyCode.Entities.ServiceProviders
|
|||
{
|
||||
[Key, DatabaseGenerated(DatabaseGeneratedOption.None)]
|
||||
public Guid Id { get; set; }
|
||||
|
||||
public Guid OwnerId { get; set; }
|
||||
|
||||
public string Name { get; set; }
|
||||
public Guid OwnerId { get; set; }
|
||||
|
||||
public Guid AffiliateId { get; set; }
|
||||
public Guid? ReferralId { get; set; }
|
||||
|
||||
public virtual List<TUser> Users { get; set; }
|
||||
public virtual List<TUserToServiceProvider> UserToServiceProviders { get; set; }
|
||||
|
|
@ -23,15 +28,25 @@ namespace AyCode.Entities.ServiceProviders
|
|||
public DateTime Modified { get; set; }
|
||||
|
||||
|
||||
protected AcServiceProvider() { }
|
||||
protected AcServiceProvider()
|
||||
{
|
||||
}
|
||||
|
||||
protected AcServiceProvider(string name, Guid ownerId ) : this(Guid.NewGuid(), name, ownerId) { }
|
||||
protected AcServiceProvider(string name, Guid ownerId) : this(Guid.NewGuid(), name, ownerId)
|
||||
{
|
||||
}
|
||||
|
||||
protected AcServiceProvider(Guid id, string name, Guid ownerId) : this()
|
||||
protected AcServiceProvider(Guid id, string name, Guid ownerId) : this(id, name, ownerId, Guid.NewGuid())
|
||||
{
|
||||
}
|
||||
|
||||
protected AcServiceProvider(Guid id, string name, Guid ownerId, Guid affiliateId) : this()
|
||||
{
|
||||
Id = id;
|
||||
Name = name;
|
||||
OwnerId = ownerId;
|
||||
|
||||
AffiliateId = affiliateId;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,4 +9,7 @@ namespace AyCode.Interfaces.ServiceProviders;
|
|||
public interface IAcServiceProviderBase : IEntityGuid, ITimeStampInfo, IOwnerId
|
||||
{
|
||||
string Name { get; set; }
|
||||
|
||||
Guid AffiliateId { get; set; }
|
||||
Guid? ReferralId { get; set; }
|
||||
}
|
||||
Loading…
Reference in New Issue