using NetAdmin.Domain.DbMaps.Sys; using NetAdmin.Domain.Dto.Sys.Dept; using NetAdmin.Domain.Dto.Sys.Role; namespace NetAdmin.Domain.Dto.Sys.User; /// /// 响应:当前用户信息 /// public sealed record UserInfoRsp : QueryUserRsp, IRegister { /// public override QueryDeptRsp Dept { get; init; } /// public override IEnumerable Roles { get; init; } /// public new void Register(TypeAdapterConfig config) { _ = config.ForType() // .IgnoreIf((s, _) => s.Mobile == null, d => d.Mobile) .Map(d => d.Mobile, s => s.Mobile.MaskMobile()) // ; } }