58 lines
1.9 KiB
C#
58 lines
1.9 KiB
C#
|
|
using Volo.Abp.Reflection;
|
||
|
|
|
||
|
|
namespace Erp.SqlQueryManager.Domain.Shared;
|
||
|
|
|
||
|
|
public static class SqlQueryManagerPermissions
|
||
|
|
{
|
||
|
|
public const string GroupName = "SqlQueryManager";
|
||
|
|
|
||
|
|
public static class SqlQuery
|
||
|
|
{
|
||
|
|
public const string Default = GroupName + ".SqlQuery";
|
||
|
|
public const string Create = Default + ".Create";
|
||
|
|
public const string Update = Default + ".Update";
|
||
|
|
public const string Delete = Default + ".Delete";
|
||
|
|
public const string Execute = Default + ".Execute";
|
||
|
|
}
|
||
|
|
|
||
|
|
public static class SqlStoredProcedure
|
||
|
|
{
|
||
|
|
public const string Default = GroupName + ".SqlStoredProcedure";
|
||
|
|
public const string Create = Default + ".Create";
|
||
|
|
public const string Update = Default + ".Update";
|
||
|
|
public const string Delete = Default + ".Delete";
|
||
|
|
public const string Deploy = Default + ".Deploy";
|
||
|
|
public const string Drop = Default + ".Drop";
|
||
|
|
}
|
||
|
|
|
||
|
|
public static class SqlView
|
||
|
|
{
|
||
|
|
public const string Default = GroupName + ".SqlView";
|
||
|
|
public const string Create = Default + ".Create";
|
||
|
|
public const string Update = Default + ".Update";
|
||
|
|
public const string Delete = Default + ".Delete";
|
||
|
|
public const string Deploy = Default + ".Deploy";
|
||
|
|
public const string Drop = Default + ".Drop";
|
||
|
|
}
|
||
|
|
|
||
|
|
public static class SqlFunction
|
||
|
|
{
|
||
|
|
public const string Default = GroupName + ".SqlFunction";
|
||
|
|
public const string Create = Default + ".Create";
|
||
|
|
public const string Update = Default + ".Update";
|
||
|
|
public const string Delete = Default + ".Delete";
|
||
|
|
public const string Deploy = Default + ".Deploy";
|
||
|
|
public const string Drop = Default + ".Drop";
|
||
|
|
}
|
||
|
|
|
||
|
|
public static class Templates
|
||
|
|
{
|
||
|
|
public const string Default = GroupName + ".Templates";
|
||
|
|
}
|
||
|
|
|
||
|
|
public static string[] GetAll()
|
||
|
|
{
|
||
|
|
return ReflectionHelper.GetPublicConstantsRecursively(typeof(SqlQueryManagerPermissions));
|
||
|
|
}
|
||
|
|
}
|