zhengyuxuan
2025-03-20 715971f988d2d096b32a699f10f5c9acdadcae1c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
using LifePayment.Domain.Shared;
using System;
using Volo.Abp;
using Volo.Abp.Domain.Entities.Auditing;
 
namespace LifePayment.Domain.Models
{
    public partial class LifePayOrder : FullAuditedAggregateRoot<Guid>, IDataUserFilter
    {
        public LifePayOrder()
        {
        }
 
        public Guid? UserId { get; set; }
 
        /// <summary>
        /// 用户手机号
        /// </summary>
        public string PhoneNumber { get; set; }
 
        /// <summary>
        /// 生活缴费支付类型
        /// </summary>
        public LifePayTypeEnum? LifePayType { get; set; }
 
        /// <summary>
        /// 订单类型
        /// </summary>
        public LifePayOrderTypeEnum LifePayOrderType { get; set; }
 
        /// <summary>
        /// 订单号
        /// </summary>
        public string OrderNo { get; set; }
 
        /// <summary>
        /// 充值金额
        /// </summary>
        public decimal RechargeAmount { get; set; }
 
 
 
        /// <summary>
        /// 优惠金额
        /// </summary>
        public decimal DiscountAmount { get; set; }
 
        /// <summary>
        /// 实付金额
        /// </summary>
        public decimal PayAmount { get; set; }
 
        /// <summary>
        /// 平台扣款金额
        /// </summary>
        public decimal? PlatformDeductionAmount { get; set; }
 
        /// <summary>
        /// 支付时间
        /// </summary>
        public DateTime? PayTime { get; set; }
 
        /// <summary>
        /// 支付状态
        /// </summary>
        public LifePayStatusEnum PayStatus { get; set; }
 
        /// <summary>
        /// 外部订单号
        /// </summary>
        public string OutOrderNo { get; set; }
 
        /// <summary>
        /// 渠道流水号
        /// </summary>
        public string ACOOLYOrderNo { get; set; }
 
        /// <summary>
        /// 订单状态
        /// </summary>
        public LifePayOrderStatusEnum LifePayOrderStatus { get; set; }
 
        /// <summary>
        /// 平台状态
        /// </summary>
        public ACOOLYStatusEnum? ACOOLYStatus { get; set; }
 
        /// <summary>
        /// 完成时间
        /// </summary>
        public DateTime? FinishTime { get; set; }
 
        /// <summary>
        /// 退款凭证
        /// </summary>
        public string RefundCredentialsImgUrl { get; set; }
 
        /// <summary>
        /// 订单参数详情
        /// </summary>
        public string OrderParamDetailJsonStr { get; set; }
 
        /// <summary>
        /// 请求号
        /// </summary>
        public string OutRequestNo { get; set; }
 
        /// <summary>
        /// 退款时间
        /// </summary>
        public DateTime? RefundTime { get; set; }
 
        /// <summary>
        /// 退款申请原因
        /// </summary>
        public string RefundApplyRemark { get; set; }
 
        /// <summary>
        /// 退款申请时间
        /// </summary>
        public DateTime? RefundApplyTime { get; set; }
 
        /// <summary>
        /// 驳回原因
        /// </summary>
        public string RefundCheckRemark { get; set; }
 
        /// <summary>
        /// 退款审核人
        /// </summary>
        public Guid? RefundCheckUserId { get; set; }
 
        public string? ChannelId { get; set; }
 
        /// 实际充值金额
        /// </summary>
        public decimal? ActualRechargeAmount { get; set; }
 
        /// <summary>
        /// 平台退款状态
        /// </summary>
        public LifePayRefundStatusEnum? LifePayRefundStatus { get; set; }
    }
}