using Mapster;
namespace Model
{
///
/// 快钱Mpos交易抓取 KqTrade
///
[SugarTable("KqTrade", "快钱Mpos交易抓取")]
[Tenant("0")]
public class KqTrade
{
///
/// 交易单号
///
[SugarColumn(ColumnDescription = "交易单号", Length = 32, IsPrimaryKey = true, ColumnName = "TradeSerialNo")]
public string? tradeSerialNo { get; set; }
///
/// 商户编号
///
[SugarColumn(ColumnDescription = "商户编号", Length = 32, IsPrimaryKey = true, ColumnName = "MerNo")]
public string? merNo { get; set; }
///
/// 商户名称
///
[SugarColumn(ColumnDescription = "商户名称", Length = 32, ColumnName = "MerName")]
public string? merName { get; set; }
///
/// 交易金额
///
[SugarColumn(ColumnDescription = "交易金额", ColumnName = "TradeAmount")]
public decimal tradeAmount { get; set; }
///
/// 产品类型
///
[SugarColumn(ColumnDescription = "产品类型", Length = 32, ColumnName = "ProductType")]
public string? productType { get; set; }
///
/// 交易状态
///
[SugarColumn(ColumnDescription = "交易状态", Length = 16, ColumnName = "TradeStatus")]
public string? tradeStatus { get; set; }
///
/// 交易日期
///
[SugarColumn(ColumnDescription = "交易日期", Length = 8, ColumnName = "TradeDate")]
public string? tradeDate { get; set; }
///
/// 交易时间
///
[SugarColumn(ColumnDescription = "交易时间", Length = 8, ColumnName = "TradeTime")]
public string? tradeTime { get; set; }
///
/// 银行卡类型
///
[SugarColumn(ColumnDescription = "银行卡类型", Length = 16, ColumnName = "BankCardType")]
public string? bankCardType { get; set; }
///
/// 交易SN号
///
[SugarColumn(ColumnDescription = "交易SN号", Length = 32, ColumnName = "TradeSnNo")]
public string? tradeSnNo { get; set; }
///
/// 挖款标识
///
[SugarColumn(ColumnDescription = "挖款标识", Length = 4, ColumnName = "DigAmtFlag")]
public string? digAmtFlag { get; set; }
///
/// 挖款金额
///
[SugarColumn(ColumnDescription = "挖款金额", ColumnName = "DigAmt")]
public decimal digAmt { get; set; }
///
/// 注释
///
[SugarColumn(ColumnDescription = "注释", Length = 64, ColumnName = "Remark")]
public string? remark { get; set; }
///
/// 创建时间
///
[SugarColumn(ColumnDescription = "创建时间", ColumnName = "CreateTime")]
public DateTime? createTime { get; set; }
///
/// 更新时间
///
[SugarColumn(ColumnDescription = "更新时间", ColumnName = "UpdateTime")]
public DateTime? updateTime { get; set; }
///
/// 交易卡号
///
[SugarColumn(ColumnDescription = "交易卡号", Length = 32, ColumnName = "BankCardNo")]
public string? bankCardNo { get; set; }
///
/// 手续费
///
[SugarColumn(ColumnDescription = "手续费", ColumnName = "FeeAmount")]
public decimal feeAmount { get; set; }
///
/// 出款方式
///
[SugarColumn(ColumnDescription = "出款方式", Length = 16, ColumnName = "SettleMethod")]
public string? settleMethod { get; set; }
///
/// 出款手续费
///
[SugarColumn(ColumnDescription = "出款手续费", ColumnName = "SettleFee")]
public decimal settleFee { get; set; }
///
/// 小额双免
///
[SugarColumn(ColumnDescription = "小额双免", Length = 4, ColumnName = "SmallDouble")]
public string? smallDouble { get; set; }
///
/// 业务员编号
///
[SugarColumn(ColumnDescription = "业务员编号", Length = 32, ColumnName = "BizEnterNo")]
public string? bizEnterNo { get; set; }
///
/// 业务员名称
///
[SugarColumn(ColumnDescription = "业务员名称", Length = 64, ColumnName = "BizEnterName")]
public string? bizEnterName { get; set; }
///
/// 来源类型
///
[SugarColumn(ColumnDescription = "来源类型", Length = 16, ColumnName = "SourceType")]
public string? sourceType { get; set; }
///
/// 总手续费
///
[SugarColumn(ColumnDescription = "总手续费", ColumnName = "SettleTotalFee")]
public decimal settleTotalFee { get; set; }
///
/// 计费类型
///
[SugarColumn(ColumnDescription = "计费类型", Length = 32, ColumnName = "BillType")]
public string? billType { get; set; }
///
/// 手续费成本金额
///
[SugarColumn(ColumnDescription = "手续费成本金额", ColumnName = "SettleFeeCostAmt")]
public decimal settleFeeCostAmt { get; set; }
///
/// 手续费返佣金额
///
[SugarColumn(ColumnDescription = "手续费返佣金额", ColumnName = "SettleFeeRebateAmt")]
public decimal settleFeeRebateAmt { get; set; }
///
/// 出款成本金额
///
[SugarColumn(ColumnDescription = "出款成本金额", ColumnName = "SettleCostAmt")]
public decimal settleCostAmt { get; set; }
///
/// 出款返佣金额
///
[SugarColumn(ColumnDescription = "出款返佣金额", ColumnName = "SettleRebateAmt")]
public decimal settleRebateAmt { get; set; }
///
/// 总成本
///
[SugarColumn(ColumnDescription = "总成本", ColumnName = "TotalCostAmt")]
public decimal totalCostAmt { get; set; }
///
/// 总返佣额
///
[SugarColumn(ColumnDescription = "总返佣额", ColumnName = "TotalRebateAmt")]
public decimal totalRebateAmt { get; set; }
///
/// S0出款状态
///
[SugarColumn(ColumnDescription = "S0出款状态", Length = 16, ColumnName = "S0SettleStatus")]
public string? s0SettleStatus { get; set; }
///
/// 挖款状态
///
[SugarColumn(ColumnDescription = "挖款状态", Length = 16, ColumnName = "DigStatus")]
public string? digStatus { get; set; }
///
/// 快钱交易流水号
///
[SugarColumn(ColumnDescription = "快钱交易流水号", Length = 32, ColumnName = "KqTradeSeq")]
public string? kqTradeSeq { get; set; }
///
/// 输入模式
///
[SugarColumn(ColumnDescription = "输入模式", Length = 32, ColumnName = "InputModel")]
public string? inputModel { get; set; }
}
}