14 lines
460 B
C#
14 lines
460 B
C#
namespace SimpleAdmin.Application;
|
|
|
|
/// <summary>
|
|
/// 入职业务数据操作权限校验。
|
|
/// </summary>
|
|
public interface IOnboardingDataPermissionService : ITransient
|
|
{
|
|
Task<bool> CanManage(long? createUserId, string manageAllPermissionCode);
|
|
|
|
Task EnsureCanManage(long? createUserId, string manageAllPermissionCode, string dataName);
|
|
|
|
Task EnsureCanManage(IEnumerable<long?> createUserIds, string manageAllPermissionCode, string dataName);
|
|
}
|