添加Mqtt服务器时给左侧菜单栏Mqtt服务器菜单在添加菜单(未完成)

This commit is contained in:
2025-07-05 18:35:40 +08:00
parent d1b1af3a35
commit 55dadec099
3 changed files with 95 additions and 15 deletions

View File

@@ -174,4 +174,18 @@ public class MenuRepository
Logger.Info($"编辑菜单 '{menu.Name}' 耗时:{stopwatch.ElapsedMilliseconds}ms");
return result;
}
public async Task<MenuBean?> GetMenuByDataId(int dataId, MenuType menuType)
{
Stopwatch stopwatch = new Stopwatch();
stopwatch.Start();
using (var db = DbContext.GetInstance())
{
var result = await db.Queryable<DbMenu>()
.FirstAsync(m => m.DataId == dataId && m.Type == menuType);
stopwatch.Stop();
Logger.Info($"根据DataId '{dataId}' 和 MenuType '{menuType}' 获取菜单耗时:{stopwatch.ElapsedMilliseconds}ms");
return result?.CopyTo<MenuBean>();
}
}
}