/// <summary> /// 权限删除 /// </summary> /// <param name="broker"></param> /// <param name="entityName"></param> /// <param name="id"></param> /// <returns></returns> public static int FilteredDelete(this IPersistBroker broker, string entityName, string id) { var sysEntity = EntityCache.GetEntity(entityName); AssertUtil.CheckBoolean <InvalidCredentialException>(!AuthAccess.CheckDeleteAccess(sysEntity.Id), $"用户没有实体[{sysEntity.name}]的删除权限", "451FC4BA-46B2-4838-B8D0-69617DFCAF39"); return(broker.Delete(entityName, id)); }