/// <summary> /// 转换为商户应用消息设置数据传输对象 /// </summary> /// <param name="entity">商户应用消息设置实体</param> public static MerchanAppMessageSetDto ToDto(this MerchanAppMessageSet entity) { if (entity == null) { return(new MerchanAppMessageSetDto()); } return(entity.MapTo <MerchanAppMessageSetDto>()); }
/// <summary> /// 转换为商户应用消息设置数据传输对象 /// </summary> /// <param name="entity">商户应用消息设置实体</param> public static MerchanAppMessageSetDto ToDto2(this MerchanAppMessageSet entity) { if (entity == null) { return(new MerchanAppMessageSetDto()); } return(new MerchanAppMessageSetDto { Id = entity.Id.ToString(), CategoryId = entity.CategoryId, Type = entity.Type, State = entity.State, MerchanId = entity.MerchanId, IsDeleted = entity.IsDeleted, Version = entity.Version, }); }
/// <summary> /// 创建商户应用消息设置 /// </summary> /// <param name="setId">消息设置编号</param> /// <param name="categoryId">消息分类编号(MessageCategoryId)</param> /// <param name="type">消息类型</param> /// <param name="state">状态(State)</param> /// <param name="merchanId">会员(MemberId)</param> /// <param name="isDeleted">是否删除</param> /// <param name="version">版本号</param> public static MerchanAppMessageSet Create( Guid setId, Guid?categoryId, int type, int state, Guid merchanId, bool isDeleted, Byte[] version ) { MerchanAppMessageSet result; result = new MerchanAppMessageSet(setId); result.CategoryId = categoryId; result.Type = type; result.State = state; result.MerchanId = merchanId; result.IsDeleted = isDeleted; result.Version = version; return(result); }