/// <summary> /// 转换为商户应用消息设置实体 /// </summary> /// <param name="dto">商户应用消息设置数据传输对象</param> public static MerchanAppMessageSet ToEntity(this MerchanAppMessageSetDto dto) { if (dto == null) { return(new MerchanAppMessageSet()); } return(dto.MapTo(new MerchanAppMessageSet(dto.Id.ToGuid()))); }
/// <summary> /// 转换为商户应用消息设置实体 /// </summary> /// <param name="dto">商户应用消息设置数据传输对象</param> public static MerchanAppMessageSet ToEntity3(this MerchanAppMessageSetDto dto) { if (dto == null) { return(new MerchanAppMessageSet()); } return(MerchanAppMessageSetFactory.Create( setId: dto.Id.ToGuid(), categoryId: dto.CategoryId, type: dto.Type, state: dto.State, merchanId: dto.MerchanId, isDeleted: dto.IsDeleted, version: dto.Version )); }
/// <summary> /// 转换为商户应用消息设置实体 /// </summary> /// <param name="dto">商户应用消息设置数据传输对象</param> public static MerchanAppMessageSet ToEntity2(this MerchanAppMessageSetDto dto) { if (dto == null) { return(new MerchanAppMessageSet()); } return(new MerchanAppMessageSet(dto.Id.ToGuid()) { CategoryId = dto.CategoryId, Type = dto.Type, State = dto.State, MerchanId = dto.MerchanId, IsDeleted = dto.IsDeleted, Version = dto.Version, }); }