using Volo.Abp.Authorization.Permissions; using Win_in.Sfs.Basedata.Domain; namespace Win_in.Sfs.Basedata.Application.Contracts; public static class SplitPackingRecPermissions { public const string Default = BasedataPermissions.GroupName + "." + nameof(SplitPackingRec); public const string Create = Default + "." + BasedataPermissions.CreateStr; public const string Update = Default + "." + BasedataPermissions.UpdateStr; public const string Delete = Default + "." + BasedataPermissions.DeleteStr; public static void AddSplitPackingRecPermission(this PermissionGroupDefinition permissionGroup) { var SplitPackingRecPermission = permissionGroup.AddPermission(Default, BasedataPermissionDefinitionProvider.L(nameof(SplitPackingRec))); SplitPackingRecPermission.AddChild(Create, BasedataPermissionDefinitionProvider.L(BasedataPermissions.CreateStr)); SplitPackingRecPermission.AddChild(Update, BasedataPermissionDefinitionProvider.L(BasedataPermissions.UpdateStr)); SplitPackingRecPermission.AddChild(Delete, BasedataPermissionDefinitionProvider.L(BasedataPermissions.DeleteStr)); } }