| | |
| | | using Newtonsoft.Json; |
| | | using System; |
| | | using System.ComponentModel.DataAnnotations; |
| | | using System.Collections.Generic; |
| | | using static LifePayment.Domain.Shared.LifePaymentConstant; |
| | | |
| | | namespace LifePayment.Application.Contracts; |
| | |
| | | /// 客户身份证后6位,南网必传。 |
| | | /// </summary> |
| | | public string SixID { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 户主姓名 |
| | | /// </summary> |
| | | public string Name { get; set; } |
| | | } |
| | | public class LifeGasData |
| | | { |
| | |
| | | public decimal Profit { get; set; } |
| | | |
| | | } |
| | | public class LifePayConsumptionPageInput : ChannelsBaseInput |
| | | { |
| | | /// <summary> |
| | | /// 查询条件 |
| | | /// </summary> |
| | | public string? KeyWord { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 资金流向 |
| | | /// </summary> |
| | | public ConsumptionFlowEnum? Flow { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 记账开始时间 |
| | | /// </summary> |
| | | public DateTime? TimeBegin { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 记账结束时间 |
| | | /// </summary> |
| | | public DateTime? TimeEnd { get; set; } |
| | | } |
| | | public class LifePayRechargeReceiptsPageInput : ChannelsBaseInput |
| | | { |
| | | /// <summary> |
| | |
| | | |
| | | public LifePayTypeEnum LifePayType { get; set; } |
| | | } |
| | | |
| | | public class AddLifePayExpensesReceiptsInput |
| | | { |
| | | /// <summary> |
| | | /// 退款订单号 |
| | | /// </summary> |
| | | public string OutRefundNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 平台订单号 |
| | | /// </summary> |
| | |
| | | /// <summary> |
| | | /// 收支类型 |
| | | /// </summary> |
| | | public ExpensesReceiptsTypeEnum ExpensesReceiptsType { get; set; } |
| | | public ExpensesReceiptsTypeEnum? ExpensesReceiptsType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 交易金额 |
| | | /// </summary> |
| | | public decimal Amount { get; set; } |
| | | } |
| | | |
| | | public class AddLifePayChannlesRakeReceiptsInput |
| | | { |
| | | |
| | | /// <summary> |
| | | /// 平台折扣比例 |
| | | /// </summary> |
| | | public decimal? PlatformRate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 渠道折扣 |
| | | /// </summary> |
| | | public decimal? ChannleRate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 充值金额 |
| | | /// </summary> |
| | | public decimal? RechargeAmount { 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 string ExtraProperties { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 下单渠道 |
| | | /// </summary> |
| | | public string ChannelId { get; set; } |
| | | } |
| | | public class LifePayExpensesReceiptsPageInput : ChannelsBaseInput |
| | | { |
| | |
| | | /// 交易结束时间 |
| | | /// </summary> |
| | | public DateTime? TimeEnd { get; set; } |
| | | } |
| | | public class LifePayExpensesReceiptsTemp |
| | | { |
| | | /// <summary> |
| | | /// 平台订单号 |
| | | /// </summary> |
| | | public string OrderNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 退款订单编号 |
| | | /// </summary> |
| | | public string RefundOrderNo { 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; } |
| | | |
| | | public string ExpensesReceiptsOrder { get; set; } |
| | | } |
| | | public class LifePayChannlesRakePageInput : ChannelsBaseInput |
| | | { |
| | | |
| | | /// <summary> |
| | | /// 查询条件 |
| | | /// </summary> |
| | | public string? KeyWord { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 渠道号 |
| | | /// </summary> |
| | | public string? ChannelId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 起始下单时间 |
| | | /// </summary> |
| | | public DateTime? CreationTimeBegin { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 结束下单时间 |
| | | /// </summary> |
| | | public DateTime? CreationTimeEnd { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 起始结算时间 |
| | | /// </summary> |
| | | public DateTime? FinishTimeBegin { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 终止结算时间 |
| | | /// </summary> |
| | | public DateTime? FinishTimeEnd { get; set; } |
| | | |
| | | } |
| | | |
| | | public class TopStatisticsInput |
| | | { |
| | | public List<string>? ChannleList { get; set; } |
| | | } |