/// <summary> /// 转换为商户应用数据传输对象 /// </summary> /// <param name="entity">商户应用实体</param> public static MerchantAppDto ToDto(this MerchantApp entity) { if (entity == null) { return(new MerchantAppDto()); } return(entity.MapTo <MerchantAppDto>()); }
/// <summary> /// 转换为商户应用数据传输对象 /// </summary> /// <param name="entity">商户应用实体</param> public static MerchantAppDto ToDto2(this MerchantApp entity) { if (entity == null) { return(new MerchantAppDto()); } return(new MerchantAppDto { Id = entity.Id.ToString(), MerchantId = entity.MerchantId, AppId = entity.AppId, ExpiryTime = entity.ExpiryTime, RegisterDate = entity.RegisterDate, Code = entity.Code, State = entity.State, Version = entity.Version, }); }
/// <summary> /// 创建商户应用 /// </summary> /// <param name="merchantAppId">商户应用编号</param> /// <param name="merchantId">商户编号</param> /// <param name="appId">应用程序编号(AppId)</param> /// <param name="expiryTime">到期时间</param> /// <param name="registerDate">注册时间</param> /// <param name="code">授权码</param> /// <param name="state">状态</param> /// <param name="version">版本号</param> public static MerchantApp Create( Guid merchantAppId, Guid?merchantId, Guid?appId, DateTime expiryTime, DateTime registerDate, string code, int state, Byte[] version ) { MerchantApp result; result = new MerchantApp(merchantAppId); result.MerchantId = merchantId; result.AppId = appId; result.ExpiryTime = expiryTime; result.RegisterDate = registerDate; result.Code = code; result.State = state; result.Version = version; return(result); }