using F9WebAiTest.Domain.Entities.SYS.RBAC; using F9WebAiTest.Domain.Enums.SYS.RBAC; namespace F9WebAiTest.Domain.Interfaces.SYS.RBAC.Permissions; /// 权限写仓储 public interface IPermissionWriteRepository : IDInterface { Task GetByIdAsync(Permission_Type_Enum permissionType, Resource_Type_Enum resourceType, long resourceId); Task AddRangeAsync(Permission[] entites); Task DeleteByResourceIdAndTypeAsync(Permission_Type_Enum permissionType, Resource_Type_Enum resourceType, long resourceId); Task DeleteByResourceIdAsync(long resourceId); }