📄 paymentlog.cs
字号:
using System;
using System.Collections.Generic;
using System.Web;
using Castle.ActiveRecord;
namespace DNNLite.DesktopModules.OnlinePay
{
/// <summary>
///PaymentLog 在线交易记录
/// </summary>
[ActiveRecord("DNNLite_PaymentLog")]
public class PaymentLog:ActiveRecordBase<PaymentLog >
{
private int _PaymentLogID;
///<summary>
///支付ID
///</summary>
[PrimaryKey( PrimaryKeyType.Native )]
public int ID
{
get { return _PaymentLogID; }
set { _PaymentLogID = value; }
}
private string _UserName;
///<summary>
///会员用户名
///</summary>
[Property("UserName")]
public string UserName
{
get { return _UserName; }
set { _UserName = value; }
}
private string _transactionId;
/// <summary>
/// 交易事务号
/// </summary>
[Property(NotNull=true)]
public string TransactionId
{
get { return _transactionId; }
set { _transactionId = value; }
}
private string _OrderID;
///<summary>
///订单ID
///</summary>
[Property("OrderID")]
public string OrderID
{
get { return _OrderID; }
set { _OrderID = value; }
}
private string _PaymentNum;
///<summary>
///支付序号
///</summary>
[Property("PaymentNum")]
public string PaymentNum
{
get { return _PaymentNum; }
set { _PaymentNum = value; }
}
private string _PlatformID;
///<summary>
///支付平台
///</summary>
[Property("Platform")]
public string Platform
{
get { return _PlatformID; }
set { _PlatformID = value; }
}
private decimal _MoneyPay;
///<summary>
///支付金额
///</summary>
[Property("MoneyPay")]
public decimal MoneyPay
{
get { return _MoneyPay; }
set { _MoneyPay = value; }
}
private decimal _MoneyTrue;
///<summary>
///实际支付金额
///</summary>
[Property("MoneyTrue")]
public decimal MoneyTrue
{
get { return _MoneyTrue; }
set { _MoneyTrue = value; }
}
private DateTime? _PayTime;
///<summary>
///交易时间
///</summary>
[Property("PayTime")]
public DateTime? PayTime
{
get { return _PayTime; }
set { _PayTime = value; }
}
private DateTime? _SuccessTime;
///<summary>
///交易成功时间
///</summary>
[Property("SuccessTime")]
public DateTime? SuccessTime
{
get { return _SuccessTime; }
set { _SuccessTime = value; }
}
private string _Status;
///<summary>
///支付状态
///</summary>
[Property("Status")]
public string Status
{
get { return _Status; }
set { _Status = value; }
}
private string _PlatformInfo;
///<summary>
///银行信息
///</summary>
[Property("PlatformInfo")]
public string PlatformInfo
{
get { return _PlatformInfo; }
set { _PlatformInfo = value; }
}
private string _Remark;
///<summary>
///备注
///</summary>
[Property("Remark")]
public string Remark
{
get { return _Remark; }
set { _Remark = value; }
}
private int _Point;
///<summary>
///购买点券数
///</summary>
[Property("Point")]
public int Point
{
get { return _Point; }
set { _Point = value; }
}
private string _callbackmethod;
/// <summary>
/// 支付成功后回调方法
/// </summary>
[Property()]
public string CallBackMethod
{
get { return _callbackmethod; }
set { _callbackmethod = value; }
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -