using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace CY.Model.Pay
{
///
/// 显示管理员统计信息(无数据库表对应)
///
public class PaymentAccountQueryModelByAdmin
{
///
/// 累计厂商注册费
///
public decimal AllIncomeByRegsiter { get; set; }
///
/// 累计网店押金
///
public decimal AllIncomeByDeposit { get; set; }
///
/// 累计厂商续费
///
public decimal AllIncomeByDepositByRenewal { get; set; }
///
/// 累计网站广告
///
public decimal AllIncomeByWebAd { get; set; }
///
/// 累计杂志广告
///
public decimal AllIncomeByNoteAd { get; set; }
///
/// 累计管理软件
///
public decimal AllIncomeByManageSoftware { get; set; }
///
/// 累计交易佣金
///
public decimal AllIncomeByCommission { get; set; }
///
/// 累计已还授信
///
public decimal AllIncomeByReturnCredit { get; set; }
///
/// 累计已还佣金
///
public decimal AllIncomeByReturnCommission { get; set; }
///
/// 累计收入
///
public decimal AllIncome
{
get
{
return AllIncomeByRegsiter + AllIncomeByDeposit + AllIncomeByDepositByRenewal +
AllIncomeByWebAd + AllIncomeByNoteAd + AllIncomeByManageSoftware + AllIncomeByCommission +
AllIncomeByReturnCredit + AllIncomeByReturnCommission;
}
}
///
/// 累计支出
///
public decimal AllExpend { get; set; }
///
/// 累计盈利
///
public decimal AllProfit
{
get
{
return AllIncome - AllExpend;
}
}
///
/// 会员充值
///
public decimal RechargeMoney { get; set; }
///
/// 会员提现
///
public decimal WithdrawMoney { get; set; }
///
/// 会员余额
///
public decimal SurplusMoney { get; set; }
///
/// 累计授信
///
public decimal AllCredit { get; set; }
///
/// 授信余额
///
public decimal HasCredit { get; set; }
///
/// 使用授信
///
public decimal CreditUsed { get; set; }
///
/// 期初授信
///
public decimal CreditByBefore { get; set; }
///
/// 新增授信
///
public decimal CreditByAdd
{
get
{
return AllCredit - CreditByBefore;
}
}
///
/// 累计积分
///
public int AllScore { get; set; }
///
/// 兑换积分
///
public int UsedScore { get; set; }
///
/// 积分余额
///
public int SurplusScore
{
get
{
return AllScore - UsedScore;
}
}
///
/// 累计推广佣金
///
public decimal AllPromotionMoney { get; set; }
///
/// 兑换佣金
///
public decimal UsedPromotionMoney { get; set; }
///
/// 未兑佣金
///
public decimal SurplusPromotionMoney
{
get
{
return AllPromotionMoney - UsedPromotionMoney;
}
}
///
/// 交易佣金
///
public decimal AllCommissionMoney
{
get
{
return UsedCommissionMoney + SurplusCommissionMoney;
}
}
///
/// 已付佣金
///
public decimal UsedCommissionMoney { get; set; }
///
/// 未付佣金
///
public decimal SurplusCommissionMoney { get; set; }
///
/// 交易返点
///
public decimal AllPayReturn { get; set; }
///
/// 已付返点
///
public decimal UsedPayReturn { get; set; }
///
/// 未付返点
///
public decimal SurplusPayReturn
{
get
{
return AllPayReturn - UsedPayReturn;
}
}
///
/// 总交易额
///
public decimal AllPayMoney
{
get
{
return PayMoneyByPrint;
}
}
///
/// 印刷交易
///
public decimal PayMoneyByPrint { get; set; }
}
}