/// <summary> /// 构造器 /// </summary> /// <param name="role"></param> public VAuthRole(Auth_Role role) { Id = role.Id; Code = role.Code; Name = role.Name; Sort = role.Sort; Remark = role.Remark; CreateTime = role.CreateTime; ModifyTime = role.ModifyTime; }
protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); //添加初始数据 modelBuilder.Entity <Auth_Menu>().HasData(new Auth_Menu() { Id = new Guid("1e229079-e8da-4db2-ae94-3160ba229b14"), Url = "", Name = "默认", ParentId = Guid.Empty, Remark = "默认菜单" }); //默认管理员角色 var role = new Auth_Role() { Id = new Guid("b7f744b4-4f18-4a56-a3a4-a8ea9933f998"), Code = "admin", Name = "超级管理员" }; modelBuilder.Entity <Auth_Role>().HasData(role); //默认账号--接口测试账号 var user = new Auth_User() { Id = new Guid("e133e990-e216-4273-b7d5-7720b0fc4c45"), UserName = "******", RealName = "接口测试账号", Password = "******".To32MD5() }; var userWeb = new Auth_User() { Id = new Guid("be6b10d5-e9f3-4224-b0d4-35dfe4af582a"), UserName = "******", RealName = "系统管理员", Password = "******".To32MD5() }; modelBuilder.Entity <Auth_User>().HasData(user); modelBuilder.Entity <Auth_User>().HasData(userWeb); var userRole = new Auth_RoleUser() { Id = new Guid("365584e2-cc61-4043-b142-1dc5683d49de"), RoleId = role.Id, UserId = user.Id }; modelBuilder.Entity <Auth_RoleUser>().HasData(userRole); }