Esempio n. 1
0
 /// <summary>
 /// 转换为商户应用消息设置数据传输对象
 /// </summary>
 /// <param name="entity">商户应用消息设置实体</param>
 public static MerchanAppMessageSetDto ToDto(this MerchanAppMessageSet entity)
 {
     if (entity == null)
     {
         return(new MerchanAppMessageSetDto());
     }
     return(entity.MapTo <MerchanAppMessageSetDto>());
 }
Esempio n. 2
0
 /// <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,
     });
 }
Esempio n. 3
0
        /// <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);
        }