Api/Brizco.Domain/Entities/Complex/PositionPermission.cs

21 lines
858 B
C#

namespace Brizco.Domain.Entities.Complex;
[AdaptTwoWays("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget | MapType.Projection)]
[AdaptTwoWays("[name]LDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget)]
[AdaptTo("[name]LDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Projection)]
[GenerateMapper]
public partial class PositionPermission : ApiEntity
{
public PositionPermission()
{
}
public PositionPermission(string permission,Guid positionId)
{
PositionId = positionId;
Permission = permission;
}
public Guid PositionId { get; set; }
public Position? Position { get; set; }
public string Permission { get; set; } = string.Empty;
}