118 lines
4.0 KiB
C#
118 lines
4.0 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using SqlSugar;
|
|
using OfficeOpenXml.Attributes;
|
|
using Newtonsoft.Json;
|
|
|
|
namespace ARW.Model.Models.Business.Payments
|
|
{
|
|
/// <summary>
|
|
/// 支付订单,数据实体对象
|
|
///
|
|
/// @author admin
|
|
/// @date 2022-12-15
|
|
/// </summary>
|
|
[SugarTable("tb_payment")]
|
|
public class Payment : BusinessBase
|
|
{
|
|
|
|
/// <summary>
|
|
/// 描述 :
|
|
/// 空值 : false
|
|
/// </summary>
|
|
[EpplusTableColumn(Header = "PaymentId")]
|
|
[SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnName = "payment_id")]
|
|
public int PaymentId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :支付订单guid
|
|
/// 空值 : false
|
|
/// </summary>
|
|
[EpplusTableColumn(Header = "支付订单guid")]
|
|
[JsonConverter(typeof(ValueToStringConverter))]
|
|
[SugarColumn(IsPrimaryKey = true, IsIdentity = false, ColumnName = "payment_guid")]
|
|
public long PaymentGuid { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :超时付款订单号
|
|
/// 空值 : true
|
|
/// </summary>
|
|
[EpplusTableColumn(Header = "超时付款订单号")]
|
|
[SugarColumn(ColumnName = "payment_overtime_number")]
|
|
public string PaymentOvertimeNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :操作状态(1待支付 |2已支付 | 3已取消 | 4已退款)
|
|
/// 空值 : false
|
|
/// </summary>
|
|
[EpplusTableColumn(Header = "操作状态(1待支付 |2已支付 | 3已取消 | 4已退款)")]
|
|
[SugarColumn(ColumnName = "payment_status")]
|
|
public int PaymentStatus { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :核销后价格/操作金额
|
|
/// 空值 : true
|
|
/// </summary>
|
|
[EpplusTableColumn(Header = "核销后价格/操作金额")]
|
|
[SugarColumn(ColumnName = "payment_money")]
|
|
public decimal PaymentMoney { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :核销前价格
|
|
/// 空值 : true
|
|
/// </summary>
|
|
[EpplusTableColumn(Header = "核销前价格")]
|
|
[SugarColumn(ColumnName = "payment_before_money")]
|
|
public decimal PaymentBeforeMoney { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :退款订单号
|
|
/// 空值 : true
|
|
/// </summary>
|
|
[EpplusTableColumn(Header = "退款订单号")]
|
|
[SugarColumn(ColumnName = "payment_refund_number")]
|
|
public string PaymentRefundNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :微信支付订单号
|
|
/// 空值 : true
|
|
/// </summary>
|
|
[EpplusTableColumn(Header = "微信支付订单号")]
|
|
[SugarColumn(ColumnName = "payment_weixin_number")]
|
|
public string PaymentWeixinNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :系统订单号
|
|
/// 空值 : false
|
|
/// </summary>
|
|
[EpplusTableColumn(Header = "系统订单号")]
|
|
[SugarColumn(ColumnName = "payment_number")]
|
|
public string PaymentNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :操作客户guid(外键)
|
|
/// 空值 : false
|
|
/// </summary>
|
|
[EpplusTableColumn(Header = "操作客户guid(外键)")]
|
|
[JsonConverter(typeof(ValueToStringConverter))]
|
|
[SugarColumn(ColumnName = "customer_guid")]
|
|
public long? CustomerGuid { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :业务订单guid(外键)
|
|
/// 空值 : true
|
|
/// </summary>
|
|
[EpplusTableColumn(Header = "业务订单guid(外键)")]
|
|
[JsonConverter(typeof(ValueToStringConverter))]
|
|
[SugarColumn(ColumnName = "payment_business_guid")]
|
|
public long? PaymentBusinessGuid { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :购买类型(1| )
|
|
/// 空值 : false
|
|
/// </summary>
|
|
[EpplusTableColumn(Header = "购买类型(1| )")]
|
|
[SugarColumn(ColumnName = "payment_buytype")]
|
|
public int PaymentBuytype { get; set; }
|
|
}
|
|
} |