using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MySystem.Entity.UnionPay
{
///
/// 交易结算数据查询请求参数
///
public class TransactionSettlementQueryRequest
{
///
/// 商户号
///
public string merchantNo { get; set; }
///
/// 门店号
///
public string storeNo { get; set; }
///
/// 交易日期开始
///
public string transDateStart { get; set; }
///
/// 交易日期结束
///
public string transDateEnd { get; set; }
///
/// 交易类型
///
public string transType { get; set; }
///
/// 结算状态
///
public string settleStatus { get; set; }
///
/// 分页页码
///
public int pageNo { get; set; }
///
/// 分页大小
///
public int pageSize { get; set; }
///
/// 扩展字段
///
public Dictionary extParams { get; set; }
}
///
/// 交易结算数据查询响应参数
///
public class TransactionSettlementQueryResponse
{
///
/// 响应码
///
public string code { get; set; }
///
/// 响应消息
///
public string message { get; set; }
///
/// 总条数
///
public int totalCount { get; set; }
///
/// 总页数
///
public int totalPage { get; set; }
///
/// 当前页码
///
public int currentPage { get; set; }
///
/// 交易结算数据列表
///
public List transactionSettlementList { get; set; }
///
/// 扩展字段
///
public Dictionary extParams { get; set; }
}
///
/// 交易结算信息
///
public class TransactionSettlementInfo
{
///
/// 交易订单号
///
public string transOrderNo { get; set; }
///
/// 商户订单号
///
public string merchantOrderNo { get; set; }
///
/// 交易金额
///
public decimal transAmount { get; set; }
///
/// 交易时间
///
public string transTime { get; set; }
///
/// 结算金额
///
public decimal settleAmount { get; set; }
///
/// 结算时间
///
public string settleTime { get; set; }
///
/// 交易类型
///
public string transType { get; set; }
///
/// 交易状态
///
public string transStatus { get; set; }
///
/// 结算状态
///
public string settleStatus { get; set; }
///
/// 手续费
///
public decimal fee { get; set; }
///
/// 扩展字段
///
public Dictionary extParams { get; set; }
}
}