ComplianceServer/oldcode/Core.DTO/Bill/BillDto.cs

227 lines
6.7 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CRM.Core.DTO.Bill
{
public class BillDto
{
public class BillAccountCheck
{
[DisplayName("商户")]
public string mch { get; set; }
/// <summary>
/// 商户id
///</summary>
[DisplayName("商户号")]
public string mch_id { get; set; }
/// <summary>
///
///</summary>
[DisplayName("交易流水号")]
public string trade_no { get; set; }
/// <summary>
///
[DisplayName("商户订单号")]
public string out_trade_no { get; set; }
/// <summary>
///
///</summary>
[DisplayName("交易时间")]
public DateTime trade_datetime { get; set; }
/// <summary>
///
///</summary>
[DisplayName("交易金额")]
public decimal trade_amount { get; set; }
/// <summary>
///
///</summary>
[DisplayName("交易手续费")]
public decimal fee_amount { get; set; }
/// <summary>
///
///</summary>
[DisplayName("交易类型")]
public string trade_type { get; set; }
/// <summary>
///
///</summary>
[DisplayName("对方商户")]
public string out_mch { get; set; }
/// <summary>
///
///</summary>
[DisplayName("用户名称")]
public string payer_name { get; set; }
/// <summary>
///
///</summary>
[DisplayName("用户Id")]
public string payer_id { get; set; }
/// <summary>
///
///</summary>
[DisplayName("对方商户号")]
public string out_mchid { get; set; }
/// <summary>
///
///</summary>
[DisplayName("交易信息")]
public string trade_info { get; set; }
[DisplayName("创建人")]
public string creat_id { get; set; }
/// <summary>
/// 以下为系统到账信息
/// </summary>
[DisplayName("到款Id")]
public int id { get; set; }
[DisplayName("资源Id")]
public string resid { get; set; }
[DisplayName("支付类型")]
public string paytypename { get; set; }
[DisplayName("支付时间")]
public DateTime? paydate { get; set; }
[DisplayName("支付金额")]
public decimal? payprice { get; set; }
[DisplayName("支付名称")]
public string payname { get; set; }
[DisplayName("支付流水")]
public string payno { get; set; }
[DisplayName("检查结果")]
public string checkStatus { get; set; }
[DisplayName("检查结果")]
public string checkResult { get; set; }
}
public class BillRefundCheck
{
[DisplayName("商户")]
public string mch { get; set; }
/// <summary>
/// 商户id
///</summary>
[DisplayName("商户号")]
public string mch_id { get; set; }
/// <summary>
///
///</summary>
[DisplayName("交易流水号")]
public string trade_no { get; set; }
/// <summary>
///
[DisplayName("商户订单号")]
public string out_trade_no { get; set; }
/// <summary>
///
///</summary>
[DisplayName("交易时间")]
public DateTime trade_datetime { get; set; }
/// <summary>
///
///</summary>
[DisplayName("交易金额")]
public decimal trade_amount { get; set; }
/// <summary>
///
///</summary>
[DisplayName("交易手续费")]
public decimal fee_amount { get; set; }
/// <summary>
///
///</summary>
[DisplayName("交易类型")]
public string trade_type { get; set; }
/// <summary>
///
///</summary>
[DisplayName("对方商户")]
public string out_mch { get; set; }
/// <summary>
///
///</summary>
[DisplayName("用户名称")]
public string payer_name { get; set; }
/// <summary>
///
///</summary>
[DisplayName("用户Id")]
public string payer_id { get; set; }
/// <summary>
///
///</summary>
[DisplayName("对方商户号")]
public string out_mchid { get; set; }
/// <summary>
///
///</summary>
[DisplayName("交易信息")]
public string trade_info { get; set; }
[DisplayName("退款信息")]
public string refund_info { get; set; }
[DisplayName("退款订单")]
public string refund_orderids { get; set; }
/// <summary>
///
///</summary>
[DisplayName("退款主订单号")]
public string main_trade_no { get; set; }
[DisplayName("创建人")]
public string creat_id { get; set; }
/// <summary>
/// 以下为退款信息
/// </summary>
///
[DisplayName("退款id")]
public int id { get; set; }
[DisplayName("订单号")]
public int orderid { get; set; }
[DisplayName("退款金额")]
public decimal refundprice { get; set; }
[DisplayName("用户名")]
public string username { get; set; }
[DisplayName("退款类型")]
public string refundtypename { get; set; }
[DisplayName("退款日期")]
public DateTime? refunddate { get; set; }
[DisplayName("审核人")]
public string auditorname { get; set; }
[DisplayName("审核时间")]
public DateTime? audittime { get; set; }
[DisplayName("检查结果")]
public string checkStatus { get; set; }
[DisplayName("检查结果")]
public string checkResult { get; set; }
}
}
}