using Org.BouncyCastle.Ocsp;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using System.Xml.Serialization;
|
|
namespace ApiTools.Core.Utils.NongYePayUtils.Models
|
{
|
/// <summary>
|
/// 农业银行支付基础请求
|
/// </summary>
|
[XmlRoot("ap")]
|
public abstract class NongYePayBaseRequest
|
{
|
/// <summary>
|
/// 交易码
|
/// </summary>
|
[XmlElement("CCTransCode")]
|
public string TransCode { get; set; }
|
|
/// <summary>
|
/// 客户号
|
/// </summary>
|
[XmlElement("CorpNo")]
|
public string CorpNo { get; set; }
|
|
/// <summary>
|
/// 操作员ID(空节点,ICT自动补充)
|
/// </summary>
|
[XmlElement("OpNo")]
|
public string OpNo { get; set; }
|
|
/// <summary>
|
/// 认证码(空节点,ICT自动补充)
|
/// </summary>
|
[XmlElement("AuthNo")]
|
public string AuthNo { get; set; }
|
|
/// <summary>
|
/// 渠道标识
|
/// </summary>
|
[XmlElement("ChannelType")]
|
public string ChannelType { get; set; }
|
|
/// <summary>
|
/// 产品标识
|
/// </summary>
|
[XmlElement("ProductID")]
|
public string ProductID { get; set; }
|
|
/// <summary>
|
/// 请求日期(YYYYMMDD)
|
/// </summary>
|
[XmlElement("ReqDate")]
|
public string ReqDate { get; set; }
|
|
/// <summary>
|
/// 请求时间(HHMMSS)
|
/// </summary>
|
[XmlElement("ReqTime")]
|
public string ReqTime { get; set; }
|
|
/// <summary>
|
/// 请求流水号(全局唯一)
|
/// </summary>
|
[XmlElement("ReqSeqNo")]
|
public string ReqSeqNo { get; set; }
|
|
/// <summary>
|
/// 数字签名(空节点,ICT自动补充)
|
/// </summary>
|
[XmlElement("Sign")]
|
public string Sign { get; set; }
|
}
|
|
/// <summary>
|
/// 农业银行支付基础回调
|
/// </summary>
|
[XmlRoot("ap")]
|
public abstract class NongYePayBaseResponse
|
{
|
/// <summary>
|
/// 交易码
|
/// </summary>
|
[XmlElement("CCTransCode")]
|
public string TransCode { get; set; }
|
|
/// <summary>
|
/// 返回来源(0=成功)
|
/// </summary>
|
[XmlElement("RespSource")]
|
public string RespSource { get; set; }
|
|
/// <summary>
|
/// 应答流水号
|
/// </summary>
|
[XmlElement("RespSeqNo")]
|
public string RespSeqNo { get; set; }
|
|
/// <summary>
|
/// 返回码(0000=受理成功)
|
/// </summary>
|
[XmlElement("RespCode")]
|
public string RespCode { get; set; }
|
|
/// <summary>
|
/// 返回信息
|
/// </summary>
|
[XmlElement("RespInfo")]
|
public string RespInfo { get; set; }
|
|
/// <summary>
|
/// 扩展信息
|
/// </summary>
|
[XmlElement("RxtInfo")]
|
public string RxtInfo { get; set; }
|
|
/// <summary>
|
/// 应答日期
|
/// </summary>
|
[XmlElement("RespDate")]
|
public string RespDate { get; set; }
|
|
/// <summary>
|
/// 应答时间
|
/// </summary>
|
[XmlElement("RespTime")]
|
public string RespTime { get; set; }
|
|
/// <summary>
|
/// 文件标识
|
/// </summary>
|
[XmlElement("FileFlag")]
|
public string FileFlag { get; set; }
|
|
/// <summary>
|
///
|
/// </summary>
|
public NongYePayBaseResponseCmp Cmp { get; set; }
|
|
/// <summary>
|
///
|
/// </summary>
|
public NongYePayBaseResponseCme Cme { get; set; }
|
}
|
|
/// <summary>
|
/// 农业银行支付基础回调
|
/// </summary>
|
public class NongYePayBaseResponseCme
|
{
|
/// <summary>
|
/// 记录数(行)
|
/// </summary>
|
public string RecordNum { get; set; }
|
|
/// <summary>
|
/// 字段数(列)
|
/// </summary>
|
public string FieldNum { get; set; }
|
}
|
|
/// <summary>
|
/// 农业银行支付基础回调
|
/// </summary>
|
public class NongYePayBaseResponseCmp
|
{
|
/// <summary>
|
/// 文件名
|
/// </summary>
|
public string BatFileName { get; set; }
|
|
/// <summary>
|
/// 私有数据区
|
/// </summary>
|
public string RespPrvData { get; set; }
|
}
|
}
|