| | |
| | | using System; |
| | | using Furion.DatabaseAccessor; |
| | | using System; |
| | | using Furion.DatabaseAccessor; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using System.Xml.Serialization; |
| | | |
| | | namespace FlexJobApi.Core |
| | | { |
| | | /// <summary> |
| | | /// 企业钱包 |
| | | /// </summary> |
| | | public class EnterpriseWallet : CommonEntity |
| | | public class EnterpriseWallet : CommonEntity<MasterDbContextLocator, SyncTargetDbContextLocator> |
| | | { |
| | | /// <summary> |
| | | /// 企业Id |
| | |
| | | /// 通道 |
| | | /// </summary> |
| | | public EnumEnterpriseWalletAccess Access { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 账号 |
| | | /// </summary> |
| | | public string Account { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 商户Id |
| | | /// </summary> |
| | | public string MerchantId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 余额 |
| | | /// </summary> |
| | | public decimal Balance { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 冻结余额 |
| | | /// </summary> |
| | | public decimal FreezeBalance { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 协议产品码,商户和支付宝签约时确定,不同业务场景对应不同的签约产品码。 |
| | | /// </summary> |
| | | public string PersonalProductCode { get; set; } |
| | | /// <summary> |
| | | /// 签约协议的场景。 |
| | | /// </summary> |
| | | public string SignScene { get; set; } |
| | | /// <summary> |
| | | /// 签约第三方主体类型。对于三方协议,表示当前用户和哪一类的第三方主体进行签约。 默认为PARTNER。 |
| | | /// </summary> |
| | | public string ThirdPartyType { get; set; } |
| | | /// <summary> |
| | | /// 销售产品码,商户签约的支付宝合同所对应的产品码。 |
| | | /// </summary> |
| | | public string ProductCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 协议号 |
| | | /// </summary> |
| | | public string Code { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 通道协议号 |
| | | /// </summary> |
| | | public string AgreementNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 协议签约时间 |
| | | /// </summary> |
| | | public DateTime? SignTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 协议生效时间 |
| | | /// </summary> |
| | | public DateTime? ValidTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 协议失效时间 |
| | | /// </summary> |
| | | public DateTime? InvalidTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 签约状态 |
| | | /// </summary> |
| | | public EnumEnterpriseWalletSignStatus SignStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 签约主体类型。 |
| | | /// </summary> |
| | | public string PricipalType { get; set; } |
| | | /// <summary> |
| | | /// 脱敏的支付宝账号 |
| | | /// </summary> |
| | | public string AlipayLogonId { get; set; } |
| | | /// <summary> |
| | | /// 签约主体标识。 当principal_type为CARD 时,该字段为支付宝用户号; |
| | | /// </summary> |
| | | public string PrincipalId { get; set; } |
| | | /// <summary> |
| | | /// 签约主体标识。 当principal_type为CARD 时,该字段为支付宝用户号; |
| | | /// </summary> |
| | | public string PrincipalOpenId { get; set; } |
| | | /// <summary> |
| | | /// 用户的芝麻信用 openId,供商 户查询用户芝麻信用使用。 |
| | | /// </summary> |
| | | public string ZmOpenId { get; set; } |
| | | /// <summary> |
| | | /// 授信模式,目前只在花芝代扣(即花芝go)协议时才会返回 |
| | | /// </summary> |
| | | public string CreditAuthMode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 资金记账本Id |
| | | /// </summary> |
| | | public string AccountBookId { get; set; } |
| | | /// <summary> |
| | | /// 记账的外卡户名 |
| | | /// </summary> |
| | | public string BankAccName { get; set; } |
| | | /// <summary> |
| | | /// 记账的外卡开户行 |
| | | /// </summary> |
| | | public string CardBank { get; set; } |
| | | /// <summary> |
| | | /// 记账的外卡支行 |
| | | /// </summary> |
| | | public string CardBranch { get; set; } |
| | | /// <summary> |
| | | /// 记账的外卡联行号 |
| | | /// </summary> |
| | | public string CardDeposit { get; set; } |
| | | /// <summary> |
| | | /// 记账的外卡开户地址 |
| | | /// </summary> |
| | | public string CardLocation { get; set; } |
| | | /// <summary> |
| | | /// 记账的外卡卡号 |
| | | /// </summary> |
| | | public string CardNo { get; set; } |
| | | /// <summary> |
| | | /// 记账的外卡状态, A:正常状态; 其他:异常 |
| | | /// </summary> |
| | | public EnumEnterpriseWalletAccountBookStatus? AccountBookStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 错误代码 |
| | | /// </summary> |
| | | public string ErrorCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 返回具体的原因。 |
| | | /// </summary> |
| | | public string FailReason { get; set; } |
| | | |
| | | } |
| | | } |