using Furion.DatabaseAccessor;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace ApiTools.Core
|
{
|
/// <summary>
|
/// 渠道钱包
|
/// </summary>
|
public class ChannelWallet : CommonEntity<MasterDbContextLocator>
|
{
|
/// <summary>
|
/// 渠道Id
|
/// </summary>
|
public Guid? ChannelId { get; set; }
|
|
/// <summary>
|
/// 渠道
|
/// </summary>
|
public Channel Channel { get; set; }
|
|
/// <summary>
|
/// 外部钱包Id
|
/// </summary>
|
public string OutWalletId { get; set; }
|
|
/// <summary>
|
/// 通道
|
/// </summary>
|
public EnumWalletAccess Access { get; set; }
|
|
/// <summary>
|
/// 编号
|
/// </summary>
|
public string Code { get; set; }
|
|
/// <summary>
|
/// 所属银行
|
/// </summary>
|
public string Bank { get; set; }
|
|
/// <summary>
|
/// 所属支行
|
/// </summary>
|
public string BankBranch { get; set; }
|
|
/// <summary>
|
/// 户名
|
/// </summary>
|
public string Name { get; set; }
|
|
/// <summary>
|
/// 账号
|
/// </summary>
|
public string Identity { get; set; }
|
|
/// <summary>
|
/// 余额
|
/// </summary>
|
public decimal Balance { get; set; }
|
|
/// <summary>
|
/// 签约状态
|
/// </summary>
|
public EnumWalletSignStatus SignStatus { get; set; }
|
|
/// <summary>
|
/// 错误代码
|
/// </summary>
|
public string ErrorCode { get; set; }
|
|
/// <summary>
|
/// 返回具体的原因。
|
/// </summary>
|
public string FailReason { get; set; }
|
|
}
|
}
|