@@ -11,7 +11,6 @@ namespace Admin.NET.Core;
/// </summary>
[SysTable]
[SugarTable(null, "系统租户菜单表")]
-[SugarIndex("index_{table}_TM", nameof(TenantId), OrderByType.Asc, nameof(MenuId), OrderByType.Asc, IsUnique = true)]
public class SysTenantMenu : EntityBaseId
{
/// <summary>
@@ -21,7 +21,7 @@ public class SysTenantMenuSeedData : ISqlSugarEntitySeedData<SysTenantMenu>
return App.GetService<SysTenantService>().GetTenantDefaultMenuList()
.Select(u => new SysTenantMenu
- Id = u.MenuId + (SqlSugarConst.DefaultTenantId % 1300000000000),
+ Id = CommonUtil.GetFixedHashCode("" + SqlSugarConst.DefaultTenantId + u.MenuId, 1300000000000),
TenantId = SqlSugarConst.DefaultTenantId,
MenuId = u.MenuId
});
@@ -326,7 +326,7 @@ public class SysTenantService : IDynamicApiController, ITransient
return menuList.Select(u => new SysTenantMenu
- Id = u.Id + (SqlSugarConst.DefaultTenantId % 1300000000000),
+ Id = CommonUtil.GetFixedHashCode("" + SqlSugarConst.DefaultTenantId + u.Id, 1300000000000),
MenuId = u.Id
@@ -18,6 +18,10 @@ public class SysTenantMenuSeedData : ISqlSugarEntitySeedData<SysTenantMenu>
/// <returns></returns>
public IEnumerable<SysTenantMenu> HasData()
- return new SysMenuSeedData().HasData().Select(u => new SysTenantMenu { Id = u.Id + (SqlSugarConst.DefaultTenantId % 1300000000000), TenantId = SqlSugarConst.DefaultTenantId, MenuId = u.Id });
+ return new SysMenuSeedData().HasData().Select(u => new SysTenantMenu
+ {
+ TenantId = SqlSugarConst.DefaultTenantId, MenuId = u.Id
+ });
}