feat: 添加值对象

This commit is contained in:
陈淳
2024-04-22 18:15:57 +08:00
parent d389dcbedf
commit 4c12626b44
3 changed files with 8 additions and 4 deletions

View File

@@ -59,7 +59,7 @@ namespace Yi.Framework.Rbac.Domain.Entities
/// 加密密码 /// 加密密码
/// </summary> /// </summary>
[SugarColumn(IsOwnsOne = true)] [SugarColumn(IsOwnsOne = true)]
public EncryPasswordValueObject EncryPassword { get; set; }=new EncryPasswordValueObject(); public EncryPasswordValueObject EncryPassword { get; set; }
///// <summary> ///// <summary>
///// 密码 ///// 密码

View File

@@ -9,6 +9,9 @@ namespace Yi.Framework.Rbac.Domain.Entities.ValueObjects
{ {
public class EncryPasswordValueObject : ValueObject public class EncryPasswordValueObject : ValueObject
{ {
public EncryPasswordValueObject() { }
public EncryPasswordValueObject(string password) { this.Password = password; }
/// <summary> /// <summary>
/// 密码 /// 密码
/// </summary> /// </summary>

View File

@@ -2,6 +2,7 @@
using Volo.Abp.Data; using Volo.Abp.Data;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
using Yi.Framework.Rbac.Domain.Entities; using Yi.Framework.Rbac.Domain.Entities;
using Yi.Framework.Rbac.Domain.Entities.ValueObjects;
using Yi.Framework.Rbac.Domain.Shared.Enums; using Yi.Framework.Rbac.Domain.Shared.Enums;
using Yi.Framework.Rbac.Domain.Shared.Options; using Yi.Framework.Rbac.Domain.Shared.Options;
using Yi.Framework.SqlSugarCore.Abstractions; using Yi.Framework.SqlSugarCore.Abstractions;
@@ -27,7 +28,7 @@ namespace Yi.Framework.Rbac.SqlSugarCore.DataSeeds
Name = "大橙子", Name = "大橙子",
UserName = "cc", UserName = "cc",
Nick = "橙子", Nick = "橙子",
Password = _options.AdminPassword, EncryPassword = new EncryPasswordValueObject(_options.AdminPassword),
Email = "454313500@qq.com", Email = "454313500@qq.com",
Phone = 13800000000, Phone = 13800000000,
Sex = SexEnum.Male, Sex = SexEnum.Male,
@@ -47,7 +48,7 @@ namespace Yi.Framework.Rbac.SqlSugarCore.DataSeeds
Name = "大测试", Name = "大测试",
UserName = "test", UserName = "test",
Nick = "测试", Nick = "测试",
Password = "123456", EncryPassword=new EncryPasswordValueObject("123456"),
Email = "454313500@qq.com", Email = "454313500@qq.com",
Phone = 15900000000, Phone = 15900000000,
Sex = SexEnum.Woman, Sex = SexEnum.Woman,
@@ -68,7 +69,7 @@ namespace Yi.Framework.Rbac.SqlSugarCore.DataSeeds
Name = "游客", Name = "游客",
UserName = "guest", UserName = "guest",
Nick = "测试", Nick = "测试",
Password = "123456", EncryPassword = new EncryPasswordValueObject("123456"),
Email = "454313500@qq.com", Email = "454313500@qq.com",
Phone = 15900000000, Phone = 15900000000,
Sex = SexEnum.Woman, Sex = SexEnum.Woman,