/// <summary> /// 设置验证字段 /// </summary> /// <returns></returns> protected override IEnumerable <VALIDATE> SetValiDateFields() { yield return(VALIDATE.NOTNULLANDLIMITLENGTH(base.LoginId, 60, "用户登录名")); yield return(VALIDATE.NOTNULLANDLIMITLENGTH(base.Amt, 12, "提现金额")); yield return(VALIDATE.CANNULLANDLIMITLENGTH(base.PageNotifyUrl, 200, "商户返回地址")); }
/// <summary> /// 设置验证字段 /// </summary> /// <returns></returns> protected override IEnumerable <VALIDATE> SetValiDateFields() { yield return(VALIDATE.NOTNULLANDLIMITLENGTH(this.OutPhoneNo, 60, "出账账户")); yield return(VALIDATE.NOTNULLANDLIMITLENGTH(this.PhoneNo, 60, "入账账户")); yield return(VALIDATE.CANNULLANDLIMITLENGTH(this.Money, 12, "预授权金额")); }
/// <summary> /// 设置验证字段 /// </summary> /// <returns></returns> protected override IEnumerable <VALIDATE> SetValiDateFields() { yield return(VALIDATE.NOTNULLANDLIMITLENGTH(LoginId, 11, "委托充值用户")); yield return(VALIDATE.NOTNULLANDLIMITLENGTH(Amt, 12, "委托充值金额")); yield return(VALIDATE.CANNULLANDLIMITLENGTH(BackNotifyUrl, 256, "后台通知地址")); }
/// <summary> /// 设置验证字段 /// </summary> /// <returns></returns> protected override IEnumerable <VALIDATE> SetValiDateFields() { yield return(VALIDATE.NOTNULLANDLIMITLENGTH(this.BusinessType, 4, "交易类型")); yield return(VALIDATE.NOTNULLANDLIMITLENGTH(this.StartDay, 8, "起始时间")); yield return(VALIDATE.CANNULLANDLIMITLENGTH(this.EndDay, 8, "截止时间")); }
protected override IEnumerable <VALIDATE> SetValiDateFields() { yield return(VALIDATE.NOTNULL(this.ResultCode, "响应码")); yield return(VALIDATE.CANNULLANDLIMITLENGTH(this.ResultMsg, 8000, "返回信息")); yield return(VALIDATE.NOTNULL(this.Amount, "金额")); yield return(VALIDATE.NOTNULL(this.MAC, "订单号")); }
/// <summary> /// 设置验证字段 /// </summary> /// <returns></returns> protected override IEnumerable <VALIDATE> SetValiDateFields() { yield return(VALIDATE.NOTNULLANDLIMITLENGTH(this.OutAccountNo, 60, "付款登录账户")); yield return(VALIDATE.NOTNULLANDLIMITLENGTH(this.InAccountNo, 60, "收款登录账户")); yield return(VALIDATE.NOTNULLANDLIMITLENGTH(this.FuiouAmount, 12, "转账金额")); yield return(VALIDATE.CANNULLANDLIMITLENGTH(this.Remark, 100, "备注")); }
protected override IEnumerable <VALIDATE> SetValiDateFields() { yield return(VALIDATE.NOTNULL(this.CardNo, "银行卡号")); yield return(VALIDATE.NOTNULLANDLIMITLENGTH(this.Name, 32, "用户姓名")); yield return(VALIDATE.NOTNULLANDLIMITLENGTH(this.IdCardNo, 18, "身份证号")); yield return(VALIDATE.NOTNULLANDLIMITLENGTH(this.PhoneNo, 11, "手机号")); yield return(VALIDATE.NOTNULL(this.StartDate, "子协议开始时间")); yield return(VALIDATE.NOTNULL(this.EndDate, "子协议结束时间")); yield return(VALIDATE.CANNULLANDLIMITLENGTH(this.Cycle, 10, " 扣款频率")); yield return(VALIDATE.CANNULLANDLIMITLENGTH(this.TriesLimit, 10, " 扣款次数限制")); yield return(VALIDATE.NOTNULL(this.ContractId, " 商户协议编号")); }