🍒 perf(SeedData): 优化种子数据Id关联方式

This commit is contained in:
喵你个汪呀 2025-08-29 23:50:59 +08:00
parent ef707f6be1
commit 8e198dc1b9
4 changed files with 195 additions and 188 deletions

View File

@ -18,224 +18,225 @@ public class SysRoleMenuSeedData : ISqlSugarEntitySeedData<SysRoleMenu>
/// <returns></returns>
public IEnumerable<SysRoleMenu> HasData()
{
var roleList = new SysRoleSeedData().HasData().ToList();
return
[
////// 数据面板【admin/1300000000101】
new SysRoleMenu{ Id=1300000000101, RoleId=1300000000101, MenuId=1300000000101 },
new SysRoleMenu{ Id=1300000000102, RoleId=1300000000101, MenuId=1300000000111 },
new SysRoleMenu{ Id=1300000000103, RoleId=1300000000101, MenuId=1300000000121 },
new SysRoleMenu{ Id=1300000000101, RoleId=roleList[0].Id, MenuId=1300000000101 },
new SysRoleMenu{ Id=1300000000102, RoleId=roleList[0].Id, MenuId=1300000000111 },
new SysRoleMenu{ Id=1300000000103, RoleId=roleList[0].Id, MenuId=1300000000121 },
////// 系统管理
new SysRoleMenu{ Id=1300000000111, RoleId=1300000000101, MenuId=1310000000101 },
new SysRoleMenu{ Id=1300000000111, RoleId=roleList[0].Id, MenuId=1310000000101 },
// 账号管理
new SysRoleMenu{ Id=1300000000121, RoleId=1300000000101, MenuId=1310000000111 },
new SysRoleMenu{ Id=1300000000122, RoleId=1300000000101, MenuId=1310000000112 },
new SysRoleMenu{ Id=1300000000123, RoleId=1300000000101, MenuId=1310000000113 },
new SysRoleMenu{ Id=1300000000124, RoleId=1300000000101, MenuId=1310000000114 },
new SysRoleMenu{ Id=1300000000125, RoleId=1300000000101, MenuId=1310000000115 },
new SysRoleMenu{ Id=1300000000126, RoleId=1300000000101, MenuId=1310000000116 },
new SysRoleMenu{ Id=1300000000127, RoleId=1300000000101, MenuId=1310000000117 },
new SysRoleMenu{ Id=1300000000128, RoleId=1300000000101, MenuId=1310000000118 },
new SysRoleMenu{ Id=1300000000129, RoleId=1300000000101, MenuId=1310000000119 },
new SysRoleMenu{ Id=1300000000130, RoleId=1300000000101, MenuId=1310000000120 },
new SysRoleMenu{ Id=1300000000131, RoleId=1300000000101, MenuId=1310000000121 },
new SysRoleMenu{ Id=1300000000121, RoleId=roleList[0].Id, MenuId=1310000000111 },
new SysRoleMenu{ Id=1300000000122, RoleId=roleList[0].Id, MenuId=1310000000112 },
new SysRoleMenu{ Id=1300000000123, RoleId=roleList[0].Id, MenuId=1310000000113 },
new SysRoleMenu{ Id=1300000000124, RoleId=roleList[0].Id, MenuId=1310000000114 },
new SysRoleMenu{ Id=1300000000125, RoleId=roleList[0].Id, MenuId=1310000000115 },
new SysRoleMenu{ Id=1300000000126, RoleId=roleList[0].Id, MenuId=1310000000116 },
new SysRoleMenu{ Id=1300000000127, RoleId=roleList[0].Id, MenuId=1310000000117 },
new SysRoleMenu{ Id=1300000000128, RoleId=roleList[0].Id, MenuId=1310000000118 },
new SysRoleMenu{ Id=1300000000129, RoleId=roleList[0].Id, MenuId=1310000000119 },
new SysRoleMenu{ Id=1300000000130, RoleId=roleList[0].Id, MenuId=1310000000120 },
new SysRoleMenu{ Id=1300000000131, RoleId=roleList[0].Id, MenuId=1310000000121 },
// 角色管理
new SysRoleMenu{ Id=1300000000141, RoleId=1300000000101, MenuId=1310000000131 },
new SysRoleMenu{ Id=1300000000142, RoleId=1300000000101, MenuId=1310000000132 },
new SysRoleMenu{ Id=1300000000143, RoleId=1300000000101, MenuId=1310000000133 },
new SysRoleMenu{ Id=1300000000144, RoleId=1300000000101, MenuId=1310000000134 },
new SysRoleMenu{ Id=1300000000145, RoleId=1300000000101, MenuId=1310000000135 },
new SysRoleMenu{ Id=1300000000146, RoleId=1300000000101, MenuId=1310000000136 },
new SysRoleMenu{ Id=1300000000147, RoleId=1300000000101, MenuId=1310000000137 },
new SysRoleMenu{ Id=1300000000148, RoleId=1300000000101, MenuId=1310000000138 },
new SysRoleMenu{ Id=1300000000149, RoleId=1300000000101, MenuId=1310000000139 },
new SysRoleMenu{ Id=1300000000150, RoleId=1300000000101, MenuId=1310000000140 },
new SysRoleMenu{ Id=1300000000141, RoleId=roleList[0].Id, MenuId=1310000000131 },
new SysRoleMenu{ Id=1300000000142, RoleId=roleList[0].Id, MenuId=1310000000132 },
new SysRoleMenu{ Id=1300000000143, RoleId=roleList[0].Id, MenuId=1310000000133 },
new SysRoleMenu{ Id=1300000000144, RoleId=roleList[0].Id, MenuId=1310000000134 },
new SysRoleMenu{ Id=1300000000145, RoleId=roleList[0].Id, MenuId=1310000000135 },
new SysRoleMenu{ Id=1300000000146, RoleId=roleList[0].Id, MenuId=1310000000136 },
new SysRoleMenu{ Id=1300000000147, RoleId=roleList[0].Id, MenuId=1310000000137 },
new SysRoleMenu{ Id=1300000000148, RoleId=roleList[0].Id, MenuId=1310000000138 },
new SysRoleMenu{ Id=1300000000149, RoleId=roleList[0].Id, MenuId=1310000000139 },
new SysRoleMenu{ Id=1300000000150, RoleId=roleList[0].Id, MenuId=1310000000140 },
// 机构管理
new SysRoleMenu{ Id=1300000000151, RoleId=1300000000101, MenuId=1310000000141 },
//new SysRoleMenu{ Id=1300000000152, RoleId=1300000000101, MenuId=1310000000142 },
new SysRoleMenu{ Id=1300000000153, RoleId=1300000000101, MenuId=1310000000143 },
new SysRoleMenu{ Id=1300000000154, RoleId=1300000000101, MenuId=1310000000144 },
new SysRoleMenu{ Id=1300000000155, RoleId=1300000000101, MenuId=1310000000145 },
new SysRoleMenu{ Id=1300000000151, RoleId=roleList[0].Id, MenuId=1310000000141 },
//new SysRoleMenu{ Id=1300000000152, RoleId=roleList[0].Id, MenuId=1310000000142 },
new SysRoleMenu{ Id=1300000000153, RoleId=roleList[0].Id, MenuId=1310000000143 },
new SysRoleMenu{ Id=1300000000154, RoleId=roleList[0].Id, MenuId=1310000000144 },
new SysRoleMenu{ Id=1300000000155, RoleId=roleList[0].Id, MenuId=1310000000145 },
// 职位管理
new SysRoleMenu{ Id=1300000000161, RoleId=1300000000101, MenuId=1310000000151 },
new SysRoleMenu{ Id=1300000000162, RoleId=1300000000101, MenuId=1310000000152 },
//new SysRoleMenu{ Id=1300000000163, RoleId=1300000000101, MenuId=1310000000153 },
new SysRoleMenu{ Id=1300000000164, RoleId=1300000000101, MenuId=1310000000154 },
new SysRoleMenu{ Id=1300000000165, RoleId=1300000000101, MenuId=1310000000155 },
new SysRoleMenu{ Id=1300000000166, RoleId=1300000000101, MenuId=1310000000156 },
new SysRoleMenu{ Id=1300000000161, RoleId=roleList[0].Id, MenuId=1310000000151 },
new SysRoleMenu{ Id=1300000000162, RoleId=roleList[0].Id, MenuId=1310000000152 },
//new SysRoleMenu{ Id=1300000000163, RoleId=roleList[0].Id, MenuId=1310000000153 },
new SysRoleMenu{ Id=1300000000164, RoleId=roleList[0].Id, MenuId=1310000000154 },
new SysRoleMenu{ Id=1300000000165, RoleId=roleList[0].Id, MenuId=1310000000155 },
new SysRoleMenu{ Id=1300000000166, RoleId=roleList[0].Id, MenuId=1310000000156 },
// 个人中心
new SysRoleMenu{ Id=1300000000171, RoleId=1300000000101, MenuId=1310000000161 },
new SysRoleMenu{ Id=1300000000172, RoleId=1300000000101, MenuId=1310000000162 },
new SysRoleMenu{ Id=1300000000173, RoleId=1300000000101, MenuId=1310000000163 },
new SysRoleMenu{ Id=1300000000174, RoleId=1300000000101, MenuId=1310000000164 },
new SysRoleMenu{ Id=1300000000175, RoleId=1300000000101, MenuId=1310000000165 },
new SysRoleMenu{ Id=1300000000171, RoleId=roleList[0].Id, MenuId=1310000000161 },
new SysRoleMenu{ Id=1300000000172, RoleId=roleList[0].Id, MenuId=1310000000162 },
new SysRoleMenu{ Id=1300000000173, RoleId=roleList[0].Id, MenuId=1310000000163 },
new SysRoleMenu{ Id=1300000000174, RoleId=roleList[0].Id, MenuId=1310000000164 },
new SysRoleMenu{ Id=1300000000175, RoleId=roleList[0].Id, MenuId=1310000000165 },
// 通知公告
new SysRoleMenu{ Id=1300000000181, RoleId=1300000000101, MenuId=1310000000171 },
new SysRoleMenu{ Id=1300000000182, RoleId=1300000000101, MenuId=1310000000172 },
new SysRoleMenu{ Id=1300000000183, RoleId=1300000000101, MenuId=1310000000173 },
new SysRoleMenu{ Id=1300000000184, RoleId=1300000000101, MenuId=1310000000174 },
new SysRoleMenu{ Id=1300000000185, RoleId=1300000000101, MenuId=1310000000175 },
new SysRoleMenu{ Id=1300000000186, RoleId=1300000000101, MenuId=1310000000176 },
new SysRoleMenu{ Id=1300000000181, RoleId=roleList[0].Id, MenuId=1310000000171 },
new SysRoleMenu{ Id=1300000000182, RoleId=roleList[0].Id, MenuId=1310000000172 },
new SysRoleMenu{ Id=1300000000183, RoleId=roleList[0].Id, MenuId=1310000000173 },
new SysRoleMenu{ Id=1300000000184, RoleId=roleList[0].Id, MenuId=1310000000174 },
new SysRoleMenu{ Id=1300000000185, RoleId=roleList[0].Id, MenuId=1310000000175 },
new SysRoleMenu{ Id=1300000000186, RoleId=roleList[0].Id, MenuId=1310000000176 },
// 三方账号
new SysRoleMenu{ Id=1300000000191, RoleId=1300000000101, MenuId=1310000000181 },
new SysRoleMenu{ Id=1300000000192, RoleId=1300000000101, MenuId=1310000000182 },
new SysRoleMenu{ Id=1300000000193, RoleId=1300000000101, MenuId=1310000000183 },
new SysRoleMenu{ Id=1300000000194, RoleId=1300000000101, MenuId=1310000000184 },
new SysRoleMenu{ Id=1300000000195, RoleId=1300000000101, MenuId=1310000000185 },
new SysRoleMenu{ Id=1300000000191, RoleId=roleList[0].Id, MenuId=1310000000181 },
new SysRoleMenu{ Id=1300000000192, RoleId=roleList[0].Id, MenuId=1310000000182 },
new SysRoleMenu{ Id=1300000000193, RoleId=roleList[0].Id, MenuId=1310000000183 },
new SysRoleMenu{ Id=1300000000194, RoleId=roleList[0].Id, MenuId=1310000000184 },
new SysRoleMenu{ Id=1300000000195, RoleId=roleList[0].Id, MenuId=1310000000185 },
// AD域配置
new SysRoleMenu{ Id=1300000001201, RoleId=1300000000101, MenuId=1310000000191 },
new SysRoleMenu{ Id=1300000001202, RoleId=1300000000101, MenuId=1310000000192 },
new SysRoleMenu{ Id=1300000001203, RoleId=1300000000101, MenuId=1310000000193 },
new SysRoleMenu{ Id=1300000001204, RoleId=1300000000101, MenuId=1310000000194 },
new SysRoleMenu{ Id=1300000001205, RoleId=1300000000101, MenuId=1310000000195 },
new SysRoleMenu{ Id=1300000001206, RoleId=1300000000101, MenuId=1310000000196 },
new SysRoleMenu{ Id=1300000001207, RoleId=1300000000101, MenuId=1310000000197 },
new SysRoleMenu{ Id=1300000001208, RoleId=1300000000101, MenuId=1310000000198 },
new SysRoleMenu{ Id=1300000001201, RoleId=roleList[0].Id, MenuId=1310000000191 },
new SysRoleMenu{ Id=1300000001202, RoleId=roleList[0].Id, MenuId=1310000000192 },
new SysRoleMenu{ Id=1300000001203, RoleId=roleList[0].Id, MenuId=1310000000193 },
new SysRoleMenu{ Id=1300000001204, RoleId=roleList[0].Id, MenuId=1310000000194 },
new SysRoleMenu{ Id=1300000001205, RoleId=roleList[0].Id, MenuId=1310000000195 },
new SysRoleMenu{ Id=1300000001206, RoleId=roleList[0].Id, MenuId=1310000000196 },
new SysRoleMenu{ Id=1300000001207, RoleId=roleList[0].Id, MenuId=1310000000197 },
new SysRoleMenu{ Id=1300000001208, RoleId=roleList[0].Id, MenuId=1310000000198 },
////// 平台管理
new SysRoleMenu{ Id=1300000000201, RoleId=1300000000101, MenuId=1310000000301 },
new SysRoleMenu{ Id=1300000000201, RoleId=roleList[0].Id, MenuId=1310000000301 },
// 菜单管理
new SysRoleMenu{ Id=1300000000221, RoleId=1300000000101, MenuId=1310000000321 },
new SysRoleMenu{ Id=1300000000222, RoleId=1300000000101, MenuId=1310000000323 },
new SysRoleMenu{ Id=1300000000223, RoleId=1300000000101, MenuId=1310000000324 },
new SysRoleMenu{ Id=1300000000224, RoleId=1300000000101, MenuId=1310000000325 },
new SysRoleMenu{ Id=1300000000221, RoleId=roleList[0].Id, MenuId=1310000000321 },
new SysRoleMenu{ Id=1300000000222, RoleId=roleList[0].Id, MenuId=1310000000323 },
new SysRoleMenu{ Id=1300000000223, RoleId=roleList[0].Id, MenuId=1310000000324 },
new SysRoleMenu{ Id=1300000000224, RoleId=roleList[0].Id, MenuId=1310000000325 },
// 配置参数
new SysRoleMenu{ Id=1300000000231, RoleId=1300000000101, MenuId=1310000000331 },
new SysRoleMenu{ Id=1300000000232, RoleId=1300000000101, MenuId=1310000000332 },
new SysRoleMenu{ Id=1300000000233, RoleId=1300000000101, MenuId=1310000000333 },
new SysRoleMenu{ Id=1300000000234, RoleId=1300000000101, MenuId=1310000000334 },
new SysRoleMenu{ Id=1300000000235, RoleId=1300000000101, MenuId=1310000000335 },
new SysRoleMenu{ Id=1300000000231, RoleId=roleList[0].Id, MenuId=1310000000331 },
new SysRoleMenu{ Id=1300000000232, RoleId=roleList[0].Id, MenuId=1310000000332 },
new SysRoleMenu{ Id=1300000000233, RoleId=roleList[0].Id, MenuId=1310000000333 },
new SysRoleMenu{ Id=1300000000234, RoleId=roleList[0].Id, MenuId=1310000000334 },
new SysRoleMenu{ Id=1300000000235, RoleId=roleList[0].Id, MenuId=1310000000335 },
// 字典管理
new SysRoleMenu{ Id=1300000000241, RoleId=1300000000101, MenuId=1310000000341 },
new SysRoleMenu{ Id=1300000000242, RoleId=1300000000101, MenuId=1310000000342 },
new SysRoleMenu{ Id=1300000000243, RoleId=1300000000101, MenuId=1310000000343 },
new SysRoleMenu{ Id=1300000000244, RoleId=1300000000101, MenuId=1310000000344 },
new SysRoleMenu{ Id=1300000000245, RoleId=1300000000101, MenuId=1310000000345 },
new SysRoleMenu{ Id=1300000000241, RoleId=roleList[0].Id, MenuId=1310000000341 },
new SysRoleMenu{ Id=1300000000242, RoleId=roleList[0].Id, MenuId=1310000000342 },
new SysRoleMenu{ Id=1300000000243, RoleId=roleList[0].Id, MenuId=1310000000343 },
new SysRoleMenu{ Id=1300000000244, RoleId=roleList[0].Id, MenuId=1310000000344 },
new SysRoleMenu{ Id=1300000000245, RoleId=roleList[0].Id, MenuId=1310000000345 },
// 任务调度
new SysRoleMenu{ Id=1300000000251, RoleId=1300000000101, MenuId=1310000000351 },
new SysRoleMenu{ Id=1300000000252, RoleId=1300000000101, MenuId=1310000000352 },
new SysRoleMenu{ Id=1300000000253, RoleId=1300000000101, MenuId=1310000000353 },
new SysRoleMenu{ Id=1300000000254, RoleId=1300000000101, MenuId=1310000000354 },
new SysRoleMenu{ Id=1300000000255, RoleId=1300000000101, MenuId=1310000000355 },
new SysRoleMenu{ Id=1300000000251, RoleId=roleList[0].Id, MenuId=1310000000351 },
new SysRoleMenu{ Id=1300000000252, RoleId=roleList[0].Id, MenuId=1310000000352 },
new SysRoleMenu{ Id=1300000000253, RoleId=roleList[0].Id, MenuId=1310000000353 },
new SysRoleMenu{ Id=1300000000254, RoleId=roleList[0].Id, MenuId=1310000000354 },
new SysRoleMenu{ Id=1300000000255, RoleId=roleList[0].Id, MenuId=1310000000355 },
// 系统监控
new SysRoleMenu{ Id=1300000000261, RoleId=1300000000101, MenuId=1310000000361 },
new SysRoleMenu{ Id=1300000000261, RoleId=roleList[0].Id, MenuId=1310000000361 },
// 缓存管理
new SysRoleMenu{ Id=1300000000271, RoleId=1300000000101, MenuId=1310000000371 },
new SysRoleMenu{ Id=1300000000272, RoleId=1300000000101, MenuId=1310000000372 },
new SysRoleMenu{ Id=1300000000273, RoleId=1300000000101, MenuId=1310000000373 },
new SysRoleMenu{ Id=1300000000274, RoleId=1300000000101, MenuId=1310000000374 },
new SysRoleMenu{ Id=1300000000271, RoleId=roleList[0].Id, MenuId=1310000000371 },
new SysRoleMenu{ Id=1300000000272, RoleId=roleList[0].Id, MenuId=1310000000372 },
new SysRoleMenu{ Id=1300000000273, RoleId=roleList[0].Id, MenuId=1310000000373 },
new SysRoleMenu{ Id=1300000000274, RoleId=roleList[0].Id, MenuId=1310000000374 },
// 行政区划
new SysRoleMenu{ Id=1300000000281, RoleId=1300000000101, MenuId=1310000000381 },
new SysRoleMenu{ Id=1300000000282, RoleId=1300000000101, MenuId=1310000000382 },
new SysRoleMenu{ Id=1300000000283, RoleId=1300000000101, MenuId=1310000000383 },
new SysRoleMenu{ Id=1300000000284, RoleId=1300000000101, MenuId=1310000000384 },
new SysRoleMenu{ Id=1300000000285, RoleId=1300000000101, MenuId=1310000000385 },
new SysRoleMenu{ Id=1300000000286, RoleId=1300000000101, MenuId=1310000000386 },
new SysRoleMenu{ Id=1300000000287, RoleId=1300000000101, MenuId=1310000000387 },
new SysRoleMenu{ Id=1300000000281, RoleId=roleList[0].Id, MenuId=1310000000381 },
new SysRoleMenu{ Id=1300000000282, RoleId=roleList[0].Id, MenuId=1310000000382 },
new SysRoleMenu{ Id=1300000000283, RoleId=roleList[0].Id, MenuId=1310000000383 },
new SysRoleMenu{ Id=1300000000284, RoleId=roleList[0].Id, MenuId=1310000000384 },
new SysRoleMenu{ Id=1300000000285, RoleId=roleList[0].Id, MenuId=1310000000385 },
new SysRoleMenu{ Id=1300000000286, RoleId=roleList[0].Id, MenuId=1310000000386 },
new SysRoleMenu{ Id=1300000000287, RoleId=roleList[0].Id, MenuId=1310000000387 },
// 文件管理
new SysRoleMenu{ Id=1300000000291, RoleId=1300000000101, MenuId=1310000000391 },
new SysRoleMenu{ Id=1300000000292, RoleId=1300000000101, MenuId=1310000000392 },
new SysRoleMenu{ Id=1300000000293, RoleId=1300000000101, MenuId=1310000000393 },
new SysRoleMenu{ Id=1300000000294, RoleId=1300000000101, MenuId=1310000000394 },
new SysRoleMenu{ Id=1300000000295, RoleId=1300000000101, MenuId=1310000000395 },
new SysRoleMenu{ Id=1300000000296, RoleId=1300000000101, MenuId=1310000000396 },
new SysRoleMenu{ Id=1300000000291, RoleId=roleList[0].Id, MenuId=1310000000391 },
new SysRoleMenu{ Id=1300000000292, RoleId=roleList[0].Id, MenuId=1310000000392 },
new SysRoleMenu{ Id=1300000000293, RoleId=roleList[0].Id, MenuId=1310000000393 },
new SysRoleMenu{ Id=1300000000294, RoleId=roleList[0].Id, MenuId=1310000000394 },
new SysRoleMenu{ Id=1300000000295, RoleId=roleList[0].Id, MenuId=1310000000395 },
new SysRoleMenu{ Id=1300000000296, RoleId=roleList[0].Id, MenuId=1310000000396 },
// 打印模板
new SysRoleMenu{ Id=1300000001401, RoleId=1300000000101, MenuId=1310000000401 },
new SysRoleMenu{ Id=1300000001402, RoleId=1300000000101, MenuId=1310000000402 },
new SysRoleMenu{ Id=1300000001403, RoleId=1300000000101, MenuId=1310000000403 },
new SysRoleMenu{ Id=1300000001404, RoleId=1300000000101, MenuId=1310000000404 },
new SysRoleMenu{ Id=1300000001405, RoleId=1300000000101, MenuId=1310000000405 },
new SysRoleMenu{ Id=1300000001401, RoleId=roleList[0].Id, MenuId=1310000000401 },
new SysRoleMenu{ Id=1300000001402, RoleId=roleList[0].Id, MenuId=1310000000402 },
new SysRoleMenu{ Id=1300000001403, RoleId=roleList[0].Id, MenuId=1310000000403 },
new SysRoleMenu{ Id=1300000001404, RoleId=roleList[0].Id, MenuId=1310000000404 },
new SysRoleMenu{ Id=1300000001405, RoleId=roleList[0].Id, MenuId=1310000000405 },
// 动态插件
new SysRoleMenu{ Id=1300000001411, RoleId=1300000000101, MenuId=1310000000411 },
new SysRoleMenu{ Id=1300000001412, RoleId=1300000000101, MenuId=1310000000412 },
new SysRoleMenu{ Id=1300000001413, RoleId=1300000000101, MenuId=1310000000413 },
new SysRoleMenu{ Id=1300000001414, RoleId=1300000000101, MenuId=1310000000414 },
new SysRoleMenu{ Id=1300000001415, RoleId=1300000000101, MenuId=1310000000415 },
new SysRoleMenu{ Id=1300000001411, RoleId=roleList[0].Id, MenuId=1310000000411 },
new SysRoleMenu{ Id=1300000001412, RoleId=roleList[0].Id, MenuId=1310000000412 },
new SysRoleMenu{ Id=1300000001413, RoleId=roleList[0].Id, MenuId=1310000000413 },
new SysRoleMenu{ Id=1300000001414, RoleId=roleList[0].Id, MenuId=1310000000414 },
new SysRoleMenu{ Id=1300000001415, RoleId=roleList[0].Id, MenuId=1310000000415 },
// 开放接口
new SysRoleMenu{ Id=1300000001421, RoleId=1300000000101, MenuId=1310000000421 },
new SysRoleMenu{ Id=1300000001422, RoleId=1300000000101, MenuId=1310000000422 },
new SysRoleMenu{ Id=1300000001423, RoleId=1300000000101, MenuId=1310000000423 },
new SysRoleMenu{ Id=1300000001424, RoleId=1300000000101, MenuId=1310000000424 },
new SysRoleMenu{ Id=1300000001425, RoleId=1300000000101, MenuId=1310000000425 },
new SysRoleMenu{ Id=1300000001421, RoleId=roleList[0].Id, MenuId=1310000000421 },
new SysRoleMenu{ Id=1300000001422, RoleId=roleList[0].Id, MenuId=1310000000422 },
new SysRoleMenu{ Id=1300000001423, RoleId=roleList[0].Id, MenuId=1310000000423 },
new SysRoleMenu{ Id=1300000001424, RoleId=roleList[0].Id, MenuId=1310000000424 },
new SysRoleMenu{ Id=1300000001425, RoleId=roleList[0].Id, MenuId=1310000000425 },
// 系统配置
new SysRoleMenu{ Id=1300000001431, RoleId=1300000000101, MenuId=1310000000431 },
new SysRoleMenu{ Id=1300000001431, RoleId=roleList[0].Id, MenuId=1310000000431 },
// 微信支付
new SysRoleMenu{ Id=1300000001441, RoleId=1300000000101, MenuId=1310000000441 },
new SysRoleMenu{ Id=1300000001442, RoleId=1300000000101, MenuId=1310000000442 },
new SysRoleMenu{ Id=1300000001443, RoleId=1300000000101, MenuId=1310000000443 },
new SysRoleMenu{ Id=1300000001444, RoleId=1300000000101, MenuId=1310000000444 },
new SysRoleMenu{ Id=1300000001445, RoleId=1300000000101, MenuId=1310000000445 },
new SysRoleMenu{ Id=1300000001446, RoleId=1300000000101, MenuId=1310000000446 },
new SysRoleMenu{ Id=1300000001441, RoleId=roleList[0].Id, MenuId=1310000000441 },
new SysRoleMenu{ Id=1300000001442, RoleId=roleList[0].Id, MenuId=1310000000442 },
new SysRoleMenu{ Id=1300000001443, RoleId=roleList[0].Id, MenuId=1310000000443 },
new SysRoleMenu{ Id=1300000001444, RoleId=roleList[0].Id, MenuId=1310000000444 },
new SysRoleMenu{ Id=1300000001445, RoleId=roleList[0].Id, MenuId=1310000000445 },
new SysRoleMenu{ Id=1300000001446, RoleId=roleList[0].Id, MenuId=1310000000446 },
// 更新日志
new SysRoleMenu{ Id=1300000001451, RoleId=1300000000101, MenuId=1310000000451 },
new SysRoleMenu{ Id=1300000001451, RoleId=roleList[0].Id, MenuId=1310000000451 },
////// 日志管理
new SysRoleMenu{ Id=1300000000301, RoleId=1300000000101, MenuId=1310000000501 },
new SysRoleMenu{ Id=1300000000311, RoleId=1300000000101, MenuId=1310000000511 },
new SysRoleMenu{ Id=1300000000312, RoleId=1300000000101, MenuId=1310000000512 },
new SysRoleMenu{ Id=1300000000313, RoleId=1300000000101, MenuId=1310000000513 },
new SysRoleMenu{ Id=1300000000314, RoleId=1300000000101, MenuId=1310000000514 },
new SysRoleMenu{ Id=1300000000321, RoleId=1300000000101, MenuId=1310000000521 },
new SysRoleMenu{ Id=1300000000322, RoleId=1300000000101, MenuId=1310000000522 },
new SysRoleMenu{ Id=1300000000323, RoleId=1300000000101, MenuId=1310000000523 },
new SysRoleMenu{ Id=1300000000324, RoleId=1300000000101, MenuId=1310000000524 },
new SysRoleMenu{ Id=1300000000331, RoleId=1300000000101, MenuId=1310000000531 },
new SysRoleMenu{ Id=1300000000332, RoleId=1300000000101, MenuId=1310000000532 },
new SysRoleMenu{ Id=1300000000333, RoleId=1300000000101, MenuId=1310000000533 },
new SysRoleMenu{ Id=1300000000334, RoleId=1300000000101, MenuId=1310000000534 },
new SysRoleMenu{ Id=1300000000341, RoleId=1300000000101, MenuId=1310000000541 },
new SysRoleMenu{ Id=1300000000342, RoleId=1300000000101, MenuId=1310000000542 },
new SysRoleMenu{ Id=1300000000343, RoleId=1300000000101, MenuId=1310000000543 },
new SysRoleMenu{ Id=1300000000351, RoleId=1300000000101, MenuId=1310000000551 },
new SysRoleMenu{ Id=1300000000352, RoleId=1300000000101, MenuId=1310000000552 },
new SysRoleMenu{ Id=1300000000353, RoleId=1300000000101, MenuId=1310000000553 },
new SysRoleMenu{ Id=1300000000301, RoleId=roleList[0].Id, MenuId=1310000000501 },
new SysRoleMenu{ Id=1300000000311, RoleId=roleList[0].Id, MenuId=1310000000511 },
new SysRoleMenu{ Id=1300000000312, RoleId=roleList[0].Id, MenuId=1310000000512 },
new SysRoleMenu{ Id=1300000000313, RoleId=roleList[0].Id, MenuId=1310000000513 },
new SysRoleMenu{ Id=1300000000314, RoleId=roleList[0].Id, MenuId=1310000000514 },
new SysRoleMenu{ Id=1300000000321, RoleId=roleList[0].Id, MenuId=1310000000521 },
new SysRoleMenu{ Id=1300000000322, RoleId=roleList[0].Id, MenuId=1310000000522 },
new SysRoleMenu{ Id=1300000000323, RoleId=roleList[0].Id, MenuId=1310000000523 },
new SysRoleMenu{ Id=1300000000324, RoleId=roleList[0].Id, MenuId=1310000000524 },
new SysRoleMenu{ Id=1300000000331, RoleId=roleList[0].Id, MenuId=1310000000531 },
new SysRoleMenu{ Id=1300000000332, RoleId=roleList[0].Id, MenuId=1310000000532 },
new SysRoleMenu{ Id=1300000000333, RoleId=roleList[0].Id, MenuId=1310000000533 },
new SysRoleMenu{ Id=1300000000334, RoleId=roleList[0].Id, MenuId=1310000000534 },
new SysRoleMenu{ Id=1300000000341, RoleId=roleList[0].Id, MenuId=1310000000541 },
new SysRoleMenu{ Id=1300000000342, RoleId=roleList[0].Id, MenuId=1310000000542 },
new SysRoleMenu{ Id=1300000000343, RoleId=roleList[0].Id, MenuId=1310000000543 },
new SysRoleMenu{ Id=1300000000351, RoleId=roleList[0].Id, MenuId=1310000000551 },
new SysRoleMenu{ Id=1300000000352, RoleId=roleList[0].Id, MenuId=1310000000552 },
new SysRoleMenu{ Id=1300000000353, RoleId=roleList[0].Id, MenuId=1310000000553 },
////// 帮助文档
new SysRoleMenu{ Id=1300000000401, RoleId=1300000000101, MenuId=1320000000101 },
new SysRoleMenu{ Id=1300000000402, RoleId=1300000000101, MenuId=1320000000111 },
new SysRoleMenu{ Id=1300000000403, RoleId=1300000000101, MenuId=1320000000121 },
new SysRoleMenu{ Id=1300000000404, RoleId=1300000000101, MenuId=1320000000201 },
new SysRoleMenu{ Id=1300000000401, RoleId=roleList[0].Id, MenuId=1320000000101 },
new SysRoleMenu{ Id=1300000000402, RoleId=roleList[0].Id, MenuId=1320000000111 },
new SysRoleMenu{ Id=1300000000403, RoleId=roleList[0].Id, MenuId=1320000000121 },
new SysRoleMenu{ Id=1300000000404, RoleId=roleList[0].Id, MenuId=1320000000201 },
// 其他角色默认菜单
////// 数据面板【1300000000102】
new SysRoleMenu{ Id=1300000000501, RoleId=1300000000102, MenuId=1300000000101 },
new SysRoleMenu{ Id=1300000000502, RoleId=1300000000102, MenuId=1300000000111 },
new SysRoleMenu{ Id=1300000000503, RoleId=1300000000102, MenuId=1300000000121 },
new SysRoleMenu{ Id=1300000000501, RoleId=roleList[1].Id, MenuId=1300000000101 },
new SysRoleMenu{ Id=1300000000502, RoleId=roleList[1].Id, MenuId=1300000000111 },
new SysRoleMenu{ Id=1300000000503, RoleId=roleList[1].Id, MenuId=1300000000121 },
// 个人中心
new SysRoleMenu{ Id=1300000000521, RoleId=1300000000102, MenuId=1310000000161 },
new SysRoleMenu{ Id=1300000000522, RoleId=1300000000102, MenuId=1310000000162 },
new SysRoleMenu{ Id=1300000000523, RoleId=1300000000102, MenuId=1310000000163 },
new SysRoleMenu{ Id=1300000000524, RoleId=1300000000102, MenuId=1310000000164 },
new SysRoleMenu{ Id=1300000000525, RoleId=1300000000102, MenuId=1310000000165 },
new SysRoleMenu{ Id=1300000000521, RoleId=roleList[1].Id, MenuId=1310000000161 },
new SysRoleMenu{ Id=1300000000522, RoleId=roleList[1].Id, MenuId=1310000000162 },
new SysRoleMenu{ Id=1300000000523, RoleId=roleList[1].Id, MenuId=1310000000163 },
new SysRoleMenu{ Id=1300000000524, RoleId=roleList[1].Id, MenuId=1310000000164 },
new SysRoleMenu{ Id=1300000000525, RoleId=roleList[1].Id, MenuId=1310000000165 },
////// 数据面板【1300000000103】
new SysRoleMenu{ Id=1300000000601, RoleId=1300000000103, MenuId=1300000000101 },
new SysRoleMenu{ Id=1300000000602, RoleId=1300000000103, MenuId=1300000000111 },
new SysRoleMenu{ Id=1300000000603, RoleId=1300000000103, MenuId=1300000000121 },
new SysRoleMenu{ Id=1300000000601, RoleId=roleList[2].Id, MenuId=1300000000101 },
new SysRoleMenu{ Id=1300000000602, RoleId=roleList[2].Id, MenuId=1300000000111 },
new SysRoleMenu{ Id=1300000000603, RoleId=roleList[2].Id, MenuId=1300000000121 },
// 个人中心
new SysRoleMenu{ Id=1300000000621, RoleId=1300000000103, MenuId=1310000000161 },
new SysRoleMenu{ Id=1300000000622, RoleId=1300000000103, MenuId=1310000000162 },
new SysRoleMenu{ Id=1300000000623, RoleId=1300000000103, MenuId=1310000000163 },
new SysRoleMenu{ Id=1300000000624, RoleId=1300000000103, MenuId=1310000000164 },
new SysRoleMenu{ Id=1300000000625, RoleId=1300000000103, MenuId=1310000000165 },
new SysRoleMenu{ Id=1300000000621, RoleId=roleList[2].Id, MenuId=1310000000161 },
new SysRoleMenu{ Id=1300000000622, RoleId=roleList[2].Id, MenuId=1310000000162 },
new SysRoleMenu{ Id=1300000000623, RoleId=roleList[2].Id, MenuId=1310000000163 },
new SysRoleMenu{ Id=1300000000624, RoleId=roleList[2].Id, MenuId=1310000000164 },
new SysRoleMenu{ Id=1300000000625, RoleId=roleList[2].Id, MenuId=1310000000165 },
////// 数据面板【1300000000104】
new SysRoleMenu{ Id=1300000000701, RoleId=1300000000104, MenuId=1300000000101 },
new SysRoleMenu{ Id=1300000000702, RoleId=1300000000104, MenuId=1300000000111 },
new SysRoleMenu{ Id=1300000000703, RoleId=1300000000104, MenuId=1300000000121 },
new SysRoleMenu{ Id=1300000000701, RoleId=roleList[3].Id, MenuId=1300000000101 },
new SysRoleMenu{ Id=1300000000702, RoleId=roleList[3].Id, MenuId=1300000000111 },
new SysRoleMenu{ Id=1300000000703, RoleId=roleList[3].Id, MenuId=1300000000121 },
// 个人中心
new SysRoleMenu{ Id=1300000000721, RoleId=1300000000104, MenuId=1310000000161 },
new SysRoleMenu{ Id=1300000000722, RoleId=1300000000104, MenuId=1310000000162 },
new SysRoleMenu{ Id=1300000000723, RoleId=1300000000104, MenuId=1310000000163 },
new SysRoleMenu{ Id=1300000000724, RoleId=1300000000104, MenuId=1310000000164 },
new SysRoleMenu{ Id=1300000000725, RoleId=1300000000104, MenuId=1310000000165 },
new SysRoleMenu{ Id=1300000000721, RoleId=roleList[3].Id, MenuId=1310000000161 },
new SysRoleMenu{ Id=1300000000722, RoleId=roleList[3].Id, MenuId=1310000000162 },
new SysRoleMenu{ Id=1300000000723, RoleId=roleList[3].Id, MenuId=1310000000163 },
new SysRoleMenu{ Id=1300000000724, RoleId=roleList[3].Id, MenuId=1310000000164 },
new SysRoleMenu{ Id=1300000000725, RoleId=roleList[3].Id, MenuId=1310000000165 },
////// 数据面板【1300000000105】
new SysRoleMenu{ Id=1300000000801, RoleId=1300000000105, MenuId=1300000000101 },
new SysRoleMenu{ Id=1300000000802, RoleId=1300000000105, MenuId=1300000000111 },
new SysRoleMenu{ Id=1300000000803, RoleId=1300000000105, MenuId=1300000000121 },
new SysRoleMenu{ Id=1300000000801, RoleId=roleList[4].Id, MenuId=1300000000101 },
new SysRoleMenu{ Id=1300000000802, RoleId=roleList[4].Id, MenuId=1300000000111 },
new SysRoleMenu{ Id=1300000000803, RoleId=roleList[4].Id, MenuId=1300000000121 },
// 个人中心
new SysRoleMenu{ Id=1300000000821, RoleId=1300000000105, MenuId=1310000000161 },
new SysRoleMenu{ Id=1300000000822, RoleId=1300000000105, MenuId=1310000000162 },
new SysRoleMenu{ Id=1300000000823, RoleId=1300000000105, MenuId=1310000000163 },
new SysRoleMenu{ Id=1300000000824, RoleId=1300000000105, MenuId=1310000000164 },
new SysRoleMenu{ Id=1300000000825, RoleId=1300000000105, MenuId=1310000000165 },
new SysRoleMenu{ Id=1300000000821, RoleId=roleList[4].Id, MenuId=1310000000161 },
new SysRoleMenu{ Id=1300000000822, RoleId=roleList[4].Id, MenuId=1310000000162 },
new SysRoleMenu{ Id=1300000000823, RoleId=roleList[4].Id, MenuId=1310000000163 },
new SysRoleMenu{ Id=1300000000824, RoleId=roleList[4].Id, MenuId=1310000000164 },
new SysRoleMenu{ Id=1300000000825, RoleId=roleList[4].Id, MenuId=1310000000165 },
];
}
}

View File

@ -18,10 +18,13 @@ public class SysUserExtOrgSeedData : ISqlSugarEntitySeedData<SysUserExtOrg>
/// <returns></returns>
public IEnumerable<SysUserExtOrg> HasData()
{
var userList = new SysUserSeedData().HasData().ToList();
var orgList = new SysOrgSeedData().HasData().ToList();
var posList = new SysPosSeedData().HasData().ToList();
return
[
new SysUserExtOrg{ Id=1300000000101, UserId=1300000000111, OrgId=1300000000202, PosId=1300000000106 },
new SysUserExtOrg{ Id=1300000000102, UserId=1300000000114, OrgId=1300000000302, PosId=1300000000108 }
new SysUserExtOrg{ Id=1300000000101, UserId=userList[1].Id, OrgId=orgList[1].Id, PosId=posList[2].Id },
new SysUserExtOrg{ Id=1300000000102, UserId=userList[4].Id, OrgId=orgList[2].Id, PosId=posList[4].Id }
];
}
}

View File

@ -18,13 +18,15 @@ public class SysUserRoleSeedData : ISqlSugarEntitySeedData<SysUserRole>
/// <returns></returns>
public IEnumerable<SysUserRole> HasData()
{
var userList = new SysUserSeedData().HasData().ToList();
var roleList = new SysRoleSeedData().HasData().ToList();
return
[
new SysUserRole{ Id=1300000000101, UserId=1300000000111, RoleId=1300000000101 },
new SysUserRole{ Id=1300000000102, UserId=1300000000112, RoleId=1300000000102 },
new SysUserRole{ Id=1300000000103, UserId=1300000000113, RoleId=1300000000103 },
new SysUserRole{ Id=1300000000104, UserId=1300000000114, RoleId=1300000000104 },
new SysUserRole{ Id=1300000000105, UserId=1300000000115, RoleId=1300000000105 },
new SysUserRole{ Id=1300000000101, UserId=userList[1].Id, RoleId=roleList[0].Id },
new SysUserRole{ Id=1300000000102, UserId=userList[2].Id, RoleId=roleList[1].Id },
new SysUserRole{ Id=1300000000103, UserId=userList[3].Id, RoleId=roleList[2].Id },
new SysUserRole{ Id=1300000000104, UserId=userList[4].Id, RoleId=roleList[3].Id },
new SysUserRole{ Id=1300000000105, UserId=userList[5].Id, RoleId=roleList[4].Id },
];
}
}

View File

@ -19,15 +19,16 @@ public class SysUserSeedData : ISqlSugarEntitySeedData<SysUser>
public IEnumerable<SysUser> HasData()
{
var encryptPassword = CryptogramHelper.Encrypt(new SysConfigSeedData().HasData().First(u => u.Code == ConfigConst.SysPassword).Value);
var orgList = new SysOrgSeedData().HasData().ToList();
var posList = new SysPosSeedData().HasData().ToList();
return
[
new SysUser{ Id=1300000000101, Account="superadmin", Password=encryptPassword, NickName="超级管理员", RealName="超级管理员", Phone="18012345678", Birthday=DateTime.Parse("2000-01-01"), Sex=GenderEnum.Male, AccountType=AccountTypeEnum.SuperAdmin, Remark="超级管理员", CreateTime=DateTime.Parse("2022-02-10 00:00:00"), TenantId=SqlSugarConst.DefaultTenantId },
new SysUser{ Id=1300000000111, Account="admin", Password=encryptPassword, NickName="系统管理员", RealName="系统管理员", Phone="18012345677", Birthday=DateTime.Parse("2000-01-01"), Sex=GenderEnum.Male, AccountType=AccountTypeEnum.SysAdmin, Remark="系统管理员", CreateTime=DateTime.Parse("2022-02-10 00:00:00"), OrgId=SqlSugarConst.DefaultTenantId, PosId=posList[0].Id, TenantId=SqlSugarConst.DefaultTenantId },
new SysUser{ Id=1300000000112, Account="user1", Password=encryptPassword, NickName="部门主管", RealName="部门主管", Phone="18012345676", Birthday=DateTime.Parse("2000-01-01"), Sex=GenderEnum.Female, AccountType=AccountTypeEnum.NormalUser, Remark="部门主管", CreateTime=DateTime.Parse("2022-02-10 00:00:00"), OrgId=SqlSugarConst.DefaultTenantId + 1, PosId=posList[1].Id, TenantId=SqlSugarConst.DefaultTenantId },
new SysUser{ Id=1300000000113, Account="user2", Password=encryptPassword, NickName="部门职员", RealName="部门职员", Phone="18012345675", Birthday=DateTime.Parse("2000-01-01"), Sex=GenderEnum.Female, AccountType=AccountTypeEnum.NormalUser, Remark="部门职员", CreateTime=DateTime.Parse("2022-02-10 00:00:00"), OrgId=SqlSugarConst.DefaultTenantId + 2, PosId=posList[2].Id, TenantId=SqlSugarConst.DefaultTenantId },
new SysUser{ Id=1300000000114, Account="user3", Password=encryptPassword, NickName="普通用户", RealName="普通用户", Phone="18012345674", Birthday=DateTime.Parse("2000-01-01"), Sex=GenderEnum.Female, AccountType=AccountTypeEnum.NormalUser, Remark="普通用户", CreateTime=DateTime.Parse("2022-02-10 00:00:00"), OrgId=SqlSugarConst.DefaultTenantId + 3, PosId=posList[3].Id, TenantId=SqlSugarConst.DefaultTenantId },
new SysUser{ Id=1300000000115, Account="user4", Password=encryptPassword, NickName="其他", RealName="其他", Phone="18012345673", Birthday=DateTime.Parse("2000-01-01"), Sex=GenderEnum.Female, AccountType=AccountTypeEnum.Member, Remark="会员", CreateTime=DateTime.Parse("2022-02-10 00:00:00"), OrgId=SqlSugarConst.DefaultTenantId + 4, PosId=posList[4].Id, TenantId=SqlSugarConst.DefaultTenantId },
new SysUser{ Id=1300000000111, Account="admin", Password=encryptPassword, NickName="系统管理员", RealName="系统管理员", Phone="18012345677", Birthday=DateTime.Parse("2000-01-01"), Sex=GenderEnum.Male, AccountType=AccountTypeEnum.SysAdmin, Remark="系统管理员", CreateTime=DateTime.Parse("2022-02-10 00:00:00"), OrgId=orgList[0].Id, PosId=posList[0].Id, TenantId=SqlSugarConst.DefaultTenantId },
new SysUser{ Id=1300000000112, Account="user1", Password=encryptPassword, NickName="部门主管", RealName="部门主管", Phone="18012345676", Birthday=DateTime.Parse("2000-01-01"), Sex=GenderEnum.Female, AccountType=AccountTypeEnum.NormalUser, Remark="部门主管", CreateTime=DateTime.Parse("2022-02-10 00:00:00"), OrgId=orgList[1].Id, PosId=posList[1].Id, TenantId=SqlSugarConst.DefaultTenantId },
new SysUser{ Id=1300000000113, Account="user2", Password=encryptPassword, NickName="部门职员", RealName="部门职员", Phone="18012345675", Birthday=DateTime.Parse("2000-01-01"), Sex=GenderEnum.Female, AccountType=AccountTypeEnum.NormalUser, Remark="部门职员", CreateTime=DateTime.Parse("2022-02-10 00:00:00"), OrgId=orgList[2].Id, PosId=posList[2].Id, TenantId=SqlSugarConst.DefaultTenantId },
new SysUser{ Id=1300000000114, Account="user3", Password=encryptPassword, NickName="普通用户", RealName="普通用户", Phone="18012345674", Birthday=DateTime.Parse("2000-01-01"), Sex=GenderEnum.Female, AccountType=AccountTypeEnum.NormalUser, Remark="普通用户", CreateTime=DateTime.Parse("2022-02-10 00:00:00"), OrgId=orgList[3].Id, PosId=posList[3].Id, TenantId=SqlSugarConst.DefaultTenantId },
new SysUser{ Id=1300000000115, Account="user4", Password=encryptPassword, NickName="其他", RealName="其他", Phone="18012345673", Birthday=DateTime.Parse("2000-01-01"), Sex=GenderEnum.Female, AccountType=AccountTypeEnum.Member, Remark="会员", CreateTime=DateTime.Parse("2022-02-10 00:00:00"), OrgId=orgList[4].Id, PosId=posList[4].Id, TenantId=SqlSugarConst.DefaultTenantId },
];
}
}