using Volo.Abp.Authorization.Permissions; using Win_in.Sfs.Wms.DataExchange.Application.Contracts.Iac.Mes.Permissions; using Win_in.Sfs.Wms.DataExchange.Domain.Iac.Mes.MesProductL7PartsNotes; namespace Win_in.Sfs.Wms.DataExchange.Application.Contracts.Iac.Mes.Mes; public static class MesProductL7PartsNotePermissions { public const string Default = IacMesPermissions.GroupName + "." + nameof(MesProductL7PartsNote); public const string Create = Default + "." + IacMesPermissions.CreateStr; public const string Update = Default + "." + IacMesPermissions.UpdateStr; public const string Delete = Default + "." + IacMesPermissions.DeleteStr; public static void AddProductL7PartsNotePermission(this PermissionGroupDefinition permissionGroup) { var backFlushNotePermission = permissionGroup.AddPermission(Default, IacMesPermissionDefinitionProvider.L(nameof(MesProductL7PartsNote))); backFlushNotePermission.AddChild(Create, IacMesPermissionDefinitionProvider.L(IacMesPermissions.CreateStr)); backFlushNotePermission.AddChild(Update, IacMesPermissionDefinitionProvider.L(IacMesPermissions.UpdateStr)); backFlushNotePermission.AddChild(Delete, IacMesPermissionDefinitionProvider.L(IacMesPermissions.DeleteStr)); } }