erp-platform/api/src/Kurs.Platform.Domain/Permissions/PermissionCrudValueObject.cs

27 lines
706 B
C#
Raw Normal View History

2025-05-06 06:45:49 +00:00
using System.Collections.Generic;
using Volo.Abp.Domain.Values;
namespace Kurs.Platform.Permissions;
public class PermissionCrudValueObject : ValueObject
{
2025-10-15 10:37:36 +00:00
public string C { get; set; } //Create
public string R { get; set; } //Read
public string U { get; set; } //Update
public string D { get; set; } //Delete
public string I { get; set; } //Export
public string E { get; set; } //Import
public string A { get; set; } //Activity
2025-05-06 06:45:49 +00:00
protected override IEnumerable<object> GetAtomicValues()
{
yield return C;
yield return R;
yield return U;
yield return D;
yield return I;
yield return E;
2025-10-15 10:37:36 +00:00
yield return A;
2025-05-06 06:45:49 +00:00
}
}