using LifePayment.Domain.Shared;
|
using System;
|
using System.Collections.Generic;
|
using ZeroD.Base.Web.Models;
|
using ZeroD.Util;
|
|
namespace LifePayment.Application.Contracts;
|
|
public class LifePayRateListOutput
|
{
|
public LifePayRateTypeEnum RateType { get; set; }
|
|
public decimal Rate { get; set; }
|
|
public Guid Id { get; set; }
|
}
|
|
public class LifePayRateInput
|
{
|
public LifePayRateTypeEnum RateType { get; set; }
|
|
public decimal Rate { get; set; }
|
|
public Guid? Id { get; set; }
|
}
|
public class LifePayPremiumInput
|
{
|
public LifePayTypeEnum PremiumType { get; set; }
|
|
public decimal Rate { get; set; }
|
|
public Guid? Id { get; set; }
|
}
|
|
public class LifePayIntroInfoInput
|
{
|
/// <summary>
|
/// 生活缴费类型
|
/// </summary>
|
public LifePayOrderTypeEnum LifePayType { get; set; }
|
|
/// <summary>
|
/// 更新内容
|
/// </summary>
|
public List<LifePayIntroInfoDetail> Data { get; set; }
|
}
|
|
public class LifePayIntroInfoDetail
|
{
|
/// <summary>
|
/// 类型
|
/// </summary>
|
public IntroInfoTypeEnum Type { get; set; }
|
|
/// <summary>
|
/// 摘要
|
/// </summary>
|
public string ContentSummary { get; set; }
|
|
/// <summary>
|
/// 文本内容
|
/// </summary>
|
public string Content { get; set; }
|
|
/// <summary>
|
/// 图片/视频路径
|
/// </summary>
|
public string Path { get; set; }
|
|
/// <summary>
|
/// 排序
|
/// </summary>
|
public int Sequence { get; set; }
|
}
|
|
public class LifePayPremiumListOutput
|
{
|
public LifePayTypeEnum PremiumType { get; set; }
|
|
public decimal Rate { get; set; }
|
|
public Guid Id { get; set; }
|
}
|
|
public class LifePayIntroInfoOutput
|
{
|
/// <summary>
|
/// 类型
|
/// </summary>
|
public IntroInfoTypeEnum Type { get; set; }
|
|
|
/// <summary>
|
/// 生活缴费类型
|
/// </summary>
|
public LifePayOrderTypeEnum LifePayType { get; set; }
|
|
/// <summary>
|
/// 摘要
|
/// </summary>
|
public string ContentSummary { get; set; }
|
|
/// <summary>
|
/// 文本内容
|
/// </summary>
|
public string Content { get; set; }
|
|
/// <summary>
|
/// 图片/视频路径
|
/// </summary>
|
public string Path { get; set; }
|
|
/// <summary>
|
/// 排序
|
/// </summary>
|
public int Sequence { get; set; }
|
}
|
|
public class UserListOutput
|
{
|
public Guid Id { get; set; }
|
|
/// <summary>
|
/// 用户手机号
|
/// </summary>
|
public string PhoneNumber { get; set; }
|
|
/// <summary>
|
/// 姓名
|
/// </summary>
|
public string Name { get; set; }
|
|
/// <summary>
|
/// 最后登录渠道
|
/// </summary>
|
public string? CreationChannle { get; set; }
|
|
/// <summary>
|
/// 最后登录渠道
|
/// </summary>
|
public string? LastLoginChannle { get; set; }
|
|
public DateTime? LastLoginTime { get; set; }
|
|
public DateTime? CreationTime { get; set; }
|
}
|
|
public class LifePayOrderListOutput
|
{
|
public Guid Id { get; set; }
|
|
public Guid? UserId { get; set; }
|
|
/// <summary>
|
/// 用户手机号
|
/// </summary>
|
public string? PhoneNumber { get; set; }
|
|
/// <summary>
|
/// 生活缴费支付类型
|
/// </summary>
|
public LifePayTypeEnum? LifePayType { get; set; }
|
|
/// <summary>
|
/// 渠道名称
|
/// </summary>
|
public string? ChannelName { get; set; }
|
|
/// <summary>
|
/// 订单类型
|
/// </summary>
|
public LifePayOrderTypeEnum LifePayOrderType { get; set; }
|
|
/// <summary>
|
/// 订单号
|
/// </summary>
|
public string OrderNo { get; set; }
|
|
/// <summary>
|
/// 退款订单号
|
/// </summary>
|
public string? RefundOrderNo { get; set; }
|
|
/// <summary>
|
/// 充值金额
|
/// </summary>
|
public decimal RechargeAmount { get; set; }
|
|
/// <summary>
|
/// 实际充值金额
|
/// </summary>
|
public decimal? ActualRechargeAmount { get; set; }
|
|
/// <summary>
|
/// 优惠金额
|
/// </summary>
|
public decimal DiscountAmount { get; set; }
|
|
/// <summary>
|
/// 实付金额
|
/// </summary>
|
public decimal PayAmount { get; set; }
|
|
/// <summary>
|
/// 支付时间
|
/// </summary>
|
public DateTime? PayTime { get; set; }
|
|
|
/// <summary>
|
/// 平台扣款金额
|
/// </summary>
|
public decimal? PlatformDeductionAmount { get; set; }
|
|
/// <summary>
|
/// 支付状态
|
/// </summary>
|
public LifePayStatusEnum PayStatus { get; set; }
|
|
/// <summary>
|
/// 外部订单号
|
/// </summary>
|
public string OutOrderNo { get; set; }
|
|
/// <summary>
|
/// 订单状态
|
/// </summary>
|
public LifePayOrderStatusEnum LifePayOrderStatus { get; set; }
|
|
/// <summary>
|
/// 完成时间
|
/// </summary>
|
public DateTime? FinishTime { get; set; }
|
|
/// <summary>
|
/// 退款凭证
|
/// </summary>
|
public string RefundCredentialsImgUrl { get; set; }
|
|
/// <summary>
|
/// 退款金额
|
/// </summary>
|
public decimal? RefundPrice { get; set; }
|
|
/// <summary>
|
/// 下单时间
|
/// </summary>
|
public DateTime CreationTime { 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 string ACOOLYOrderNo { get; set; }
|
|
/// <summary>
|
/// 供应商订单状态
|
/// </summary>
|
public ACOOLYStatusEnum? ACOOLYStatus { get; set; }
|
|
/// <summary>
|
/// 平台退款状态
|
/// </summary>
|
public LifePayRefundStatusEnum? LifePayRefundStatus { get; set; }
|
|
/// <summary>
|
/// 实际到账金额
|
/// </summary>
|
public decimal ActualReceivedAmount { get; set; }
|
|
public LifePayStatusEnum? ActualReceivedStatus { get; set; }
|
}
|
|
public class LifePayOrderListTemplate
|
{
|
|
[Name("序号")]
|
public int SerialNumber { get; set; }
|
|
[Name("手机号")]
|
public string PhoneNumber { get; set; }
|
|
public LifePayTypeEnum? LifePayType { get; set; }
|
|
public LifePayOrderTypeEnum LifePayOrderType { get; set; }
|
|
[Name("充值类型")]
|
public string LifePayOrderTypeStr { get; set; }
|
|
[Name("充值渠道")]
|
public string ChannelName { get; set; }
|
|
/// <summary>
|
/// 下单时间
|
/// </summary>
|
public DateTime CreationTime { get; set; }
|
|
[Name("下单时间")]
|
public string CreationTimeStr { get; set; }
|
|
[Name("平台订单号")]
|
public string OrderNo { get; set; }
|
|
/// <summary>
|
/// 充值金额
|
/// </summary>
|
public decimal RechargeAmount { get; set; }
|
|
[Name("充值金额")]
|
public string RechargeAmountStr { get; set; }
|
|
/// <summary>
|
/// 实际充值金额
|
/// </summary>
|
public decimal ActualRechargeAmount { get; set; }
|
|
[Name("实际充值金额")]
|
public string ActualRechargeAmountStr { get; set; }
|
|
/// <summary>
|
/// 优惠金额
|
/// </summary>
|
public decimal DiscountAmount { get; set; }
|
|
/// <summary>
|
/// 实付金额
|
/// </summary>
|
public decimal PayAmount { get; set; }
|
|
[Name("实付金额")]
|
public string PayAmountStr { get; set; }
|
|
/// <summary>
|
/// 支付时间
|
/// </summary>
|
public DateTime? PayTime { get; set; }
|
|
[Name("支付时间")]
|
public string PayTimeStr { get; set; }
|
|
[Name("支付渠道")]
|
public string LifePayTypeStr { get; set; }
|
|
[Name("外部订单号")]
|
public string ACOOLYOrderNo { get; set; }
|
|
/// <summary>
|
/// 平台扣款金额
|
/// </summary>
|
[Name("平台扣款金额")]
|
public decimal PlatformPrice { get; set; }
|
|
/// <summary>
|
/// 平台退款状态
|
/// </summary>
|
public LifePayRefundStatusEnum? LifePayRefundStatus { get; set; }
|
|
[Name("平台退款状态")]
|
public string? LifePayRefundStatusStr { get; set; }
|
|
/// <summary>
|
/// 订单状态
|
/// </summary>
|
[Name("平台订单状态")]
|
public LifePayOrderStatusEnum LifePayOrderStatus { get; set; }
|
|
|
|
public ACOOLYStatusEnum? ACOOLYStatus { get; set; }
|
|
/// <summary>
|
/// 供应商订单状态
|
/// </summary>
|
[Name("供应商订单状态")]
|
public string? ACOOLYStatusStr { get; set; }
|
|
/// <summary>
|
/// 支付状态
|
/// </summary>
|
public LifePayStatusEnum PayStatus { get; set; }
|
|
[Name("支付状态")]
|
public string PayStatusStr { get; set; }
|
|
[Name("支付渠道流水号")]
|
public string OutOrderNo { get; set; }
|
|
//[Name("退款申请")]
|
//public string RefundApplyRemark { get; set; }
|
|
///// <summary>
|
///// 订单状态
|
///// </summary>
|
//public LifePayOrderStatusEnum LifePayOrderStatus { get; set; }
|
|
[Name("平台订单状态")]
|
public string LifePayOrderStatusStr { get; set; }
|
|
/// <summary>
|
/// 完成时间
|
/// </summary>
|
public DateTime? FinishTime { get; set; }
|
|
[Name("完成时间")]
|
public string FinishTimeStr { get; set; }
|
|
|
|
}
|
|
|
public class LifePayRefundOrderListTemplate
|
{
|
|
[Name("序号")]
|
public int? SerialNumber { get; set; }
|
|
[Name("手机号")]
|
public string? PhoneNumber { get; set; }
|
|
public LifePayTypeEnum? LifePayType { get; set; }
|
|
public LifePayOrderTypeEnum? LifePayOrderType { get; set; }
|
|
[Name("充值类型")]
|
public string? LifePayOrderTypeStr { get; set; }
|
|
[Name("充值渠道")]
|
public string? ChannelName { get; set; }
|
|
|
|
/// <summary>
|
/// 退款申请时间
|
/// </summary>
|
public DateTime? RefundApplyTime { get; set; }
|
|
/// <summary>
|
/// 退款申请时间
|
/// </summary>
|
[Name("申请退款时间")]
|
public string? RefundApplyTimeStr { get; set; }
|
|
/// <summary>
|
/// 下单时间
|
/// </summary>
|
public DateTime CreationTime { get; set; }
|
|
|
[Name("退款订单号")]
|
public string? RefundOrderNo { get; set; }
|
|
|
[Name("退款申请")]
|
public string? RefundApplyRemark { get; set; }
|
|
[Name("充值金额")]
|
public string? RechargeAmountStr { get; set; }
|
|
|
/// <summary>
|
/// 充值金额
|
/// </summary>
|
public decimal RechargeAmount { get; set; }
|
|
/// <summary>
|
/// 实际到账金额
|
/// </summary>
|
[Name("实际到账金额")]
|
public string? ActualReceivedAmount { get; set; }
|
|
/// <summary>
|
/// 实付金额
|
/// </summary>
|
public decimal PayAmount { get; set; }
|
|
[Name("实付金额")]
|
public string? PayAmountStr { get; set; }
|
|
[Name("退款渠道")]
|
public string LifePayTypeStr { get; set; }
|
|
/// <summary>
|
/// 退款金额
|
/// </summary>
|
[Name("退款金额")]
|
public decimal? RefundPrice { get; set; }
|
|
|
public ACOOLYStatusEnum? ACOOLYStatus { get; set; }
|
|
/// <summary>
|
/// 供应商订单状态
|
/// </summary>
|
[Name("供应商订单状态")]
|
public string? ACOOLYStatusStr { get; set; }
|
|
|
/// <summary>
|
/// 完成时间
|
/// </summary>
|
public DateTime? FinishTime { get; set; }
|
|
|
/// <summary>
|
/// 平台退款状态
|
/// </summary>
|
public LifePayRefundStatusEnum? LifePayRefundStatus { get; set; }
|
|
[Name("平台退款状态")]
|
public string? LifePayRefundStatusStr { get; set; }
|
|
[Name("完成时间")]
|
public string? FinishTimeStr { get; set; }
|
|
|
}
|
public class UserLifePayOrderOutput
|
{
|
public Guid Id { 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 DateTime? PayTime { get; set; }
|
|
/// <summary>
|
/// 支付状态
|
/// </summary>
|
public LifePayStatusEnum PayStatus { get; set; }
|
|
/// <summary>
|
/// 订单状态
|
/// </summary>
|
public LifePayOrderStatusEnum LifePayOrderStatus { get; set; }
|
|
/// <summary>
|
/// 完成时间
|
/// </summary>
|
public DateTime? FinishTime { get; set; }
|
|
/// <summary>
|
/// 订单详细数据
|
/// </summary>
|
public string OrderParamDetailJsonStr { get; set; }
|
|
/// <summary>
|
/// 下单时间
|
/// </summary>
|
public DateTime? CreationTime { get; set; }
|
|
/// <summary>
|
/// 退款时间
|
/// </summary>
|
public DateTime? RefundTime { get; set; }
|
|
/// <summary>
|
/// 退款申请时间
|
/// </summary>
|
public DateTime? RefundApplyTime { get; set; }
|
|
/// <summary>
|
/// 退款凭证
|
/// </summary>
|
public string RefundCredentialsImgUrl { get; set; }
|
|
|
public string RefundApplyRemark { get; set; }
|
|
public string RefundCheckRemark { get; set; }
|
|
/// <summary>
|
/// 渠道流水号
|
/// </summary>
|
public string ACOOLYOrderNo { get; set; }
|
|
/// <summary>
|
/// 平台退款状态
|
/// </summary>
|
public LifePayRefundStatusEnum? LifePayRefundStatus { get; set; }
|
|
/// <summary>
|
/// 平台状态
|
/// </summary>
|
public ACOOLYStatusEnum? ACOOLYStatus { get; set; }
|
}
|
|
public class LifePayOrderOutput
|
{
|
public Guid Id { get; set; }
|
|
/// <summary>
|
/// 用户账号
|
/// </summary>
|
public string UserPhoneNumber { get; set; }
|
|
public string UserName { get; set; }
|
|
public string LifePayChannle { get; set; }
|
/// <summary>
|
/// 生活缴费支付类型
|
/// </summary>
|
public LifePayTypeEnum? LifePayType { get; set; }
|
|
/// <summary>
|
/// 订单类型
|
/// </summary>
|
public LifePayOrderTypeEnum LifePayOrderType { get; set; }
|
|
|
/// <summary>
|
/// 退款订单号
|
/// </summary>
|
public string? RefundOrderNo { 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 DateTime? PayTime { get; set; }
|
|
/// <summary>
|
/// 支付状态
|
/// </summary>
|
public LifePayStatusEnum PayStatus { get; set; }
|
|
/// <summary>
|
/// 订单状态
|
/// </summary>
|
public LifePayOrderStatusEnum Status { get; set; }
|
|
/// <summary>
|
/// 完成时间
|
/// </summary>
|
public DateTime? FinishTime { get; set; }
|
|
/// <summary>
|
/// 外部订单号
|
/// </summary>
|
public string OutOrderNo { get; set; }
|
|
/// <summary>
|
/// 订单详细数据
|
/// </summary>
|
public string OrderParamDetailJsonStr { get; set; }
|
|
/// <summary>
|
/// 下单时间
|
/// </summary>
|
public DateTime? CreationTime { get; set; }
|
|
/// <summary>
|
/// 退款时间
|
/// </summary>
|
public DateTime? RefundTime { get; set; }
|
|
/// <summary>
|
/// 退款凭证
|
/// </summary>
|
public string RefundCredentialsImgUrl { get; set; }
|
|
/// <summary>
|
/// 退款原因
|
/// </summary>
|
public string RefundApplyRemark { get; set; }
|
|
/// <summary>
|
/// 驳回原因
|
/// </summary>
|
public string RefundCheckRemark { get; set; }
|
|
/// <summary>
|
/// 渠道流水号
|
/// </summary>
|
public string ACOOLYOrderNo { get; set; }
|
|
/// <summary>
|
/// 平台退款状态
|
/// </summary>
|
public LifePayRefundStatusEnum? LifePayRefundStatus { get; set; }
|
|
/// <summary>
|
/// 实际充值金额
|
/// </summary>
|
public decimal? ActualRechargeAmount { get; set; }
|
|
/// <summary>
|
/// 实际到账金额
|
/// </summary>
|
public decimal? ActualReceivedAmount { get; set; }
|
|
/// <summary>
|
/// 退款金额
|
/// </summary>
|
public decimal? RefundPrice { get; set; }
|
|
/// <summary>
|
/// 平台折扣比例
|
/// </summary>
|
public decimal? PlatformRate { get; set; }
|
|
/// <summary>
|
/// 平台扣款金额
|
/// </summary>
|
public decimal? PlatformPrice { get; set; }
|
|
/// <summary>
|
/// 渠道折扣
|
/// </summary>
|
public decimal? ChannleRate { get; set; }
|
|
|
/// <summary>
|
/// 渠道佣金比例
|
/// </summary>
|
public decimal? ChannlesRakeRate { get; set; }
|
|
/// <summary>
|
/// 渠道佣金
|
/// </summary>
|
public decimal? ChannlesRakePrice { get; set; }
|
|
/// <summary>
|
/// 手续费比例
|
/// </summary>
|
public decimal? PremiumRate { get; set; }
|
|
/// <summary>
|
/// 手续费
|
/// </summary>
|
public decimal PremiumPrice { get; set; }
|
|
/// <summary>
|
/// 平台利润
|
/// </summary>
|
public decimal? Profit { get; set; }
|
|
/// <summary>
|
/// 回单地址
|
/// </summary>
|
public string? ElecBillUrl { get; set; }
|
|
/// <summary>
|
/// 退款回单地址
|
/// </summary>
|
public string? RefundElecBillUrl { get; set; }
|
}
|
public class LifePayRefundOrderOutput
|
{
|
public Guid Id { get; set; }
|
|
/// <summary>
|
/// 用户账号
|
/// </summary>
|
public string UserPhoneNumber { get; set; }
|
|
public string UserName { get; set; }
|
|
public string LifePayChannle { 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 DateTime? PayTime { get; set; }
|
|
/// <summary>
|
/// 支付状态
|
/// </summary>
|
public LifePayStatusEnum PayStatus { get; set; }
|
|
|
|
/// <summary>
|
/// 订单状态
|
/// </summary>
|
public LifePayOrderStatusEnum Status { get; set; }
|
|
/// <summary>
|
/// 完成时间
|
/// </summary>
|
public DateTime? FinishTime { get; set; }
|
|
/// <summary>
|
/// 外部订单号
|
/// </summary>
|
public string OutOrderNo { get; set; }
|
|
|
/// <summary>
|
/// 下单时间
|
/// </summary>
|
public DateTime? CreationTime { get; set; }
|
|
/// <summary>
|
/// 退款时间
|
/// </summary>
|
public DateTime? RefundTime { get; set; }
|
|
/// <summary>
|
/// 退款凭证
|
/// </summary>
|
public string RefundCredentialsImgUrl { 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 string? RefundOrderNo { get; set; }
|
|
/// <summary>
|
/// 渠道流水号
|
/// </summary>
|
public string ACOOLYOrderNo { get; set; }
|
|
/// <summary>
|
/// 平台退款状态
|
/// </summary>
|
public LifePayRefundStatusEnum? LifePayRefundStatus { get; set; }
|
|
/// <summary>
|
/// 实际充值金额
|
/// </summary>
|
public decimal? ActualRechargeAmount { get; set; }
|
|
/// <summary>
|
/// 实际到账金额
|
/// </summary>
|
public decimal? ActualReceivedAmount { get; set; }
|
|
/// <summary>
|
/// 退款金额
|
/// </summary>
|
public decimal? RefundPrice { get; set; }
|
|
|
/// <summary>
|
/// 回单地址
|
/// </summary>
|
public string? ElecBillUrl { get; set; }
|
|
/// <summary>
|
/// 退款回单地址
|
/// </summary>
|
public string? RefundElecBillUrl { get; set; }
|
}
|
public class CreateLifePayOrderOutput
|
{
|
public string OrderNo { get; set; }
|
}
|
|
public class UserLifePayOrderRefundOutput
|
{
|
/// <summary>
|
/// 订单编号
|
/// </summary>
|
public Guid Id { get; set; }
|
|
/// <summary>
|
/// 订单号
|
/// </summary>
|
public string OrderNo { get; set; }
|
|
/// <summary>
|
/// 退款原因
|
/// </summary>
|
public string RefundApplyRemark { get; set; }
|
|
|
/// <summary>
|
/// 后台填写的驳回原因
|
/// </summary>
|
public string RefundCheckRemark { get; set; }
|
|
/// <summary>
|
/// 订单状态
|
/// </summary>
|
public LifePayOrderStatusEnum LifePayOrderStatus { get; set; }
|
}
|
|
public class UserAccountOutput
|
{
|
|
public Guid Id { get; set; }
|
|
|
/// <summary>
|
/// 生活缴费类型
|
/// </summary>
|
public LifePayOrderTypeEnum LifePayType { get; set; }
|
|
/// <summary>
|
/// 运营商
|
/// </summary>
|
public string Operators { get; set; }
|
|
/// <summary>
|
/// 手机号/户号
|
/// </summary>
|
public string Content { get; set; }
|
|
/// <summary>
|
/// 省
|
/// </summary>
|
public string Province { get; set; }
|
|
/// <summary>
|
/// 市
|
/// </summary>
|
public string City { get; set; }
|
|
/// <summary>
|
/// 拓展字段(电费类型)
|
/// </summary>
|
public string ExtraProperties { get; set; }
|
|
/// <summary>
|
/// 备注
|
/// </summary>
|
public string Remark { get; set; }
|
|
/// <summary>
|
/// 创建时间
|
/// </summary>
|
public DateTime CreationTime { get; set; }
|
|
public bool IsDeleted { get; set; }
|
}
|
|
public class TopStatisticsOutput
|
{
|
/// <summary>
|
/// 创建时间
|
/// </summary>
|
public DateTime CreationTime { get; set; }
|
|
/// <summary>
|
/// 账户余额
|
/// </summary>
|
public decimal Amount { get; set; }
|
|
/// <summary>
|
/// 累计收款
|
/// </summary>
|
public decimal AccumulatedReceipts { get; set; }
|
|
/// <summary>
|
/// 昨日收款
|
/// </summary>
|
public decimal ReceiptsYesterday { get; set; }
|
|
|
/// <summary>
|
/// 累计收入
|
/// </summary>
|
public decimal AccumulatedIncome { get; set; }
|
|
/// <summary>
|
/// 累计下单
|
/// </summary>
|
public int AccumulatedOrders { get; set; }
|
|
/// <summary>
|
/// 昨日下单
|
/// </summary>
|
public int OrdersNumYesterday { get; set; }
|
|
/// <summary>
|
/// 昨日成功
|
/// </summary>
|
public int YesterdaySuccess { get; set; }
|
|
/// <summary>
|
/// 昨日失败
|
/// </summary>
|
public int YesterdayFail { get; set; }
|
|
/// <summary>
|
/// 累计用户
|
/// </summary>
|
public int AccumulatedUsers { get; set; }
|
|
/// <summary>
|
/// 昨日活跃用户
|
/// </summary>
|
public int YesterdayActiveUsers { get; set; }
|
|
/// <summary>
|
/// 累计佣金
|
/// </summary>
|
public decimal AccumulatedChannlesRakePrice { get; set; }
|
}
|
|
public class ChannelRateOutput
|
{
|
public decimal ChannlesRate { get; set; }
|
}
|
|
public class OnlineServiceInput
|
{
|
/// <summary>
|
/// 在线客服链接
|
/// </summary>
|
public string Link { get; set; }
|
}
|
|
public class LifePayConsumptionStatistics
|
{
|
/// <summary>
|
/// 累计扣款
|
/// </summary>
|
public decimal TotalDeductionAmount { get; set; }
|
|
/// <summary>
|
/// 冻结中
|
/// </summary>
|
public decimal TotalFrozenAmount { get; set; }
|
}
|
|
public class LifePayRechargeReceiptsStatistics
|
{
|
/// <summary>
|
/// 累计充值
|
/// </summary>
|
public decimal TotalRechargeAmount { get; set; }
|
}
|
|
public class LifePayRechargeReceiptsListOutput
|
{
|
/// <summary>
|
/// 编号
|
/// </summary>
|
public Guid Id { get; set; }
|
|
/// <summary>
|
/// 业务订单号
|
/// </summary>
|
public string OrderNo { get; set; }
|
|
/// <summary>
|
/// 充值金额
|
/// </summary>
|
public decimal RechargeAmount { get; set; }
|
|
/// <summary>
|
/// 备注
|
/// </summary>
|
public string Remark { get; set; }
|
|
/// <summary>
|
/// 凭证
|
/// </summary>
|
public string Voucher { get; set; }
|
|
/// <summary>
|
/// 记账时间
|
/// </summary>
|
public DateTime CreationTime { get; set; }
|
}
|
|
public class LifePayConsumptionListOutput
|
{
|
/// <summary>
|
/// 编号
|
/// </summary>
|
public Guid Id { get; set; }
|
|
/// <summary>
|
/// 平台订单号
|
/// </summary>
|
public string OrderNo { get; set; }
|
|
/// <summary>
|
/// 外部订单号
|
/// </summary>
|
public string AcoolyOrderNo { get; set; }
|
|
/// <summary>
|
/// 交易金额
|
/// </summary>
|
public decimal Amount { get; set; }
|
|
|
/// <summary>
|
/// 供应商订单状态
|
/// </summary>
|
public ACOOLYStatusEnum ACOOLYStatus { get; set; }
|
|
/// <summary>
|
/// 记账时间
|
/// </summary>
|
public DateTime FinishTime { get; set; }
|
|
/// <summary>
|
/// 冻结状态
|
/// </summary>
|
public ConsumptionFrozenStatusEnum FrozenStatus { get; set; }
|
|
/// <summary>
|
/// 资金流向
|
/// </summary>
|
public ConsumptionFlowEnum Flow { get; set; }
|
|
/// <summary>
|
/// 扣款金额
|
/// </summary>
|
public decimal DeductionAmount { get; set; }
|
|
/// <summary>
|
/// 冻结金额
|
/// </summary>
|
public decimal FrozenAmount { get; set; }
|
}
|
|
public class LifePayPhoneMesssageCodeLoginOutput
|
{
|
/// <summary>
|
/// 用户Id
|
/// </summary>
|
public Guid UserId { get; set; }
|
|
/// <summary>
|
/// 是否是后台用户
|
/// </summary>
|
public bool IsBackClientUser { get; set; }
|
|
/// <summary>
|
/// 渠道号
|
/// </summary>
|
public List<ChannelOutput> ChannlesNum { get; set; }
|
}
|
|
public class ChannelOutput
|
{
|
public string Name { get; set; }
|
|
public string ChannlesNum { get; set; }
|
|
public Guid ChannlesId { get; set; }
|
|
public LifePaySwitchTypeEnum SwitchType { get; set; }
|
}
|
|
public class BackClientUserInfoOutput
|
{
|
/// <summary>
|
/// 是否是后台用户
|
/// </summary>
|
public bool IsBackClientUser { get; set; }
|
|
public bool IsSystem { get; set; }
|
|
/// <summary>
|
/// 渠道号
|
/// </summary>
|
public List<ChannelOutput> ChannleList { get; set; }
|
}
|
|
public class LifePayExpensesReceiptsListOutput
|
{
|
/// <summary>
|
/// 编号
|
/// </summary>
|
public Guid Id { get; set; }
|
|
/// <summary>
|
/// 平台订单号
|
/// </summary>
|
public string OrderNo { get; set; }
|
|
/// <summary>
|
/// 渠道流水号
|
/// </summary>
|
public string OutOrderNo { get; set; }
|
|
/// <summary>
|
/// 支付渠道
|
/// </summary>
|
public LifePayTypeEnum LifePayType { get; set; }
|
|
/// <summary>
|
/// 收支类型
|
/// </summary>
|
public ExpensesReceiptsTypeEnum ExpensesReceiptsType { get; set; }
|
|
/// <summary>
|
/// 交易金额
|
/// </summary>
|
public decimal Amount { get; set; }
|
|
/// <summary>
|
/// 交易时间
|
/// </summary>
|
public DateTime FinishTime { get; set; }
|
}
|
public class LifePayExpensesReceiptsStatistics
|
{
|
/// <summary>
|
/// 累计收入
|
/// </summary>
|
public decimal TotalIncome { get; set; }
|
|
/// <summary>
|
/// 累计退款
|
/// </summary>
|
public decimal TotalRefund { get; set; }
|
|
/// <summary>
|
/// 实际收入
|
/// </summary>
|
public decimal RealIncome { get; set; }
|
}
|
|
public class LifePayLifePayChannlesRakeStatistics
|
{
|
/// <summary>
|
/// 合计佣金
|
/// </summary>
|
public decimal TotalRakePrice { get; set; }
|
}
|
|
public class ReceiptsListOutPut
|
{
|
/// <summary>
|
/// 30天收款
|
/// </summary>
|
public List<ReceiptsDetail> ReceiveList { get; set; } = new List<ReceiptsDetail>();
|
|
/// <summary>
|
/// 30天收入
|
/// </summary>
|
public List<ReceiptsDetail> IncomeList { get; set; } = new List<ReceiptsDetail>();
|
}
|
|
public class ReceiptsDetail
|
{
|
/// <summary>
|
/// 创建时间
|
/// </summary>
|
public string CreationTime { get; set; }
|
|
/// <summary>
|
/// 金额
|
/// </summary>
|
public decimal Amount { get; set; }
|
}
|
|
public class ChannlesRakeListOutPut
|
{
|
/// <summary>
|
/// 30天佣金
|
/// </summary>
|
public List<ReceiptsDetail> ChannlesRakeList { get; set; } = new List<ReceiptsDetail> { };
|
}
|
|
public class ChannelDataListOutPut
|
{
|
/// <summary>
|
/// Top5渠道收款
|
/// </summary>
|
public List<ChannelDataReceive> ReceiveList { get; set; } = new List<ChannelDataReceive>();
|
|
/// <summary>
|
/// Top5渠道用户
|
/// </summary>
|
public List<ChannelDataUserNumber> UserNumberList { get; set; } = new List<ChannelDataUserNumber>();
|
|
}
|
|
public class ChannelDataReceive
|
{
|
/// <summary>
|
/// 渠道名称
|
/// </summary>
|
public string ChannelName { get; set; }
|
|
/// <summary>
|
/// 收款
|
/// </summary>
|
public decimal ReceivePrice { get; set; }
|
|
/// <summary>
|
/// 佣金
|
/// </summary>
|
public decimal ChannlesRakePrice { get; set; }
|
|
}
|
|
public class ChannelDataUserNumber
|
{
|
/// <summary>
|
/// 渠道名称
|
/// </summary>
|
public string ChannelName { get; set; }
|
|
/// <summary>
|
/// 用户数量
|
/// </summary>
|
public int Number { get; set; }
|
|
}
|
|
|
public class LifePayChannlesRakeListOutput
|
{
|
|
/// <summary>
|
/// 编号
|
/// </summary>
|
public Guid Id { get; set; }
|
|
/// <summary>
|
/// 平台订单号
|
/// </summary>
|
public string OrderNo { get; set; }
|
|
/// <summary>
|
/// 成交金额
|
/// </summary>
|
public decimal PayAmount { get; set; }
|
|
|
/// <summary>
|
/// 渠道佣金比例
|
/// </summary>
|
public decimal ChannlesRakeRate { get; set; }
|
|
/// <summary>
|
/// 佣金
|
/// </summary>
|
public decimal ChannlesRakePrice { get; set; }
|
|
/// <summary>
|
/// 结算时间
|
/// </summary>
|
public DateTime? FinishTime { get; set; }
|
|
/// <summary>
|
/// 下单时间
|
/// </summary>
|
public DateTime CreationTime { get; set; }
|
|
/// <summary>
|
/// 拓展属性
|
/// </summary>
|
public string ExtraProperties { get; set; }
|
|
/// <summary>
|
/// 下单渠道
|
/// </summary>
|
public string ChannelId { get; set; }
|
}
|
public class LifePayChannlesRakeListTemplate
|
{
|
[Name("序号")]
|
public int SerialNumber { get; set; }
|
|
|
/// <summary>
|
/// 下单时间
|
/// </summary>
|
public DateTime CreationTime { get; set; }
|
|
[Name("下单时间")]
|
public string CreationTimeStr { get; set; }
|
|
/// <summary>
|
/// 平台订单号
|
/// </summary>
|
[Name("平台订单号")]
|
public string OrderNo { get; set; }
|
|
/// <summary>
|
/// 成交金额
|
/// </summary>
|
public decimal PayAmount { get; set; }
|
|
[Name("成交金额(元)")]
|
public string PayAmountStr { get; set; }
|
|
/// <summary>
|
/// 渠道佣金比例
|
/// </summary>
|
public decimal ChannlesRakeRate { get; set; }
|
|
[Name("佣金比例")]
|
public string ChannlesRakeRateStr { get; set; }
|
|
/// <summary>
|
/// 佣金
|
/// </summary>
|
public decimal ChannlesRakePrice { get; set; }
|
|
[Name("分佣(元)")]
|
public string ChannlesRakePriceStr { get; set; }
|
|
/// <summary>
|
/// 结算时间
|
/// </summary>
|
public DateTime? FinishTime { get; set; }
|
|
[Name("结算时间")]
|
public string FinishTimeStr { get; set; }
|
}
|