using System.ComponentModel.DataAnnotations; using SqlSugar; using static EasyTemplate.Tool.Entity.PublicEnum; namespace EasyTemplate.Tool.Entity; /// /// 系统角色与菜单对应关系 /// [SugarTable(null, "系统角色与菜单对应关系")] public class SystemRoleMenu { /// /// 角色Id /// [SugarColumn(IsPrimaryKey = true, ColumnDescription = "角色Id", DefaultValue ="0", IsNullable = true)] public long RoleId { get; set; } /// /// 菜单Id /// [SugarColumn(IsPrimaryKey = true, ColumnDescription = "菜单Id", DefaultValue = "0", IsNullable = true)] public long MenuId { get; set; } } public class SystemRoleMenuSeedData : ISeedData { public IEnumerable Generate() => [ new SystemRoleMenu() { RoleId= 1, MenuId=1}, new SystemRoleMenu() { RoleId= 1, MenuId=2}, new SystemRoleMenu() { RoleId= 1, MenuId=3}, new SystemRoleMenu() { RoleId= 1, MenuId=4}, new SystemRoleMenu() { RoleId= 1, MenuId=5}, new SystemRoleMenu() { RoleId= 1, MenuId=6}, new SystemRoleMenu() { RoleId= 1, MenuId=7}, new SystemRoleMenu() { RoleId= 1, MenuId=8}, new SystemRoleMenu() { RoleId= 1, MenuId=9}, new SystemRoleMenu() { RoleId= 1, MenuId=10}, new SystemRoleMenu() { RoleId= 1, MenuId=11}, new SystemRoleMenu() { RoleId= 1, MenuId=12}, new SystemRoleMenu() { RoleId= 1, MenuId=13}, new SystemRoleMenu() { RoleId= 1, MenuId=14}, new SystemRoleMenu() { RoleId= 1, MenuId=15}, new SystemRoleMenu() { RoleId= 1, MenuId=16}, new SystemRoleMenu() { RoleId= 1, MenuId=17}, new SystemRoleMenu() { RoleId= 1, MenuId=18}, new SystemRoleMenu() { RoleId= 2, MenuId=1}, ]; }