Files
KJD/AllBase/Model/Result/WXResult/WXOemWithdrawalInfo.cs
T
chfei cdeedd7246 后台增加OEM 审核。
Oem 管理增加 申请提现
2026-08-27 14:47:23 +08:00

89 lines
3.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AllBase.Model.Result.WXResult
{
public enum OemWithdrawalStatus
{
Pending = 0, //待审核
Approved = 1, //审核通过
Rejected = 2, //审核拒绝
Paying = 3, //打款中
Paid = 4, //已打款
PayFailed = 5, //打款失败
Cancelled = 6, //已取消
}
public class WXOemWithdrawalInfo
{
/// <summary>主键</summary>
/// <summary>提现单号(业务唯一号)</summary>
public string withdrawal_no { get; set; }
/// <summary>关联oem表id</summary>
public string oem_id { get; set; }
/// <summary>贴牌编号(oem.oem_id)</summary>
/// <summary>贴牌名称</summary>
public string oem_name { get; set; }
/// <summary>发起提现的用户/商户ID</summary>
public string apply_user_name { get; set; }
/// <summary>申请提现金额(分)</summary>
public long amount { get; set; }
/// <summary>手续费(分)</summary>
public long fee { get; set; }
/// <summary>实际到账金额(分) = amount - fee</summary>
public long actual_amount { get; set; }
/// <summary>提现前余额快照(分)</summary>
public long balance_before { get; set; }
/// <summary>提现后余额快照(分)</summary>
public long balance_after { get; set; }
/// <summary>提现方式:1银行卡 2支付宝 3微信 4其他</summary>
public int withdrawal_type { get; set; }
/// <summary>提现方式名称</summary>
public string withdrawal_type_string { get; set; }
/// <summary>收款人姓名</summary>
public string account_name { get; set; }
/// <summary>收款账号(卡号/账号)</summary>
public string account_no { get; set; }
/// <summary>开户行</summary>
public string bank_name { get; set; }
/// <summary>开户支行</summary>
public string bank_branch { get; set; }
/// <summary>状态:0待审核 1审核通过 2审核拒绝 3打款中 4已打款 5打款失败 6已取消</summary>
public int status { get; set; }
/// <summary>状态名称</summary>
public string status_string { get; set; }
/// <summary>审核人ID</summary>
public string audit_by { get; set; }
/// <summary>审核时间</summary>
public DateTime? audit_time { get; set; }
/// <summary>审核备注/拒绝原因</summary>
public string audit_remark { get; set; }
/// <summary>打款成功时间</summary>
public DateTime? pay_time { get; set; }
/// <summary>打款渠道/支付流水来源</summary>
public string pay_channel { get; set; }
/// <summary>第三方打款流水号</summary>
public string pay_trade_no { get; set; }
/// <summary>打款失败原因</summary>
public string fail_reason { get; set; }
/// <summary>备注</summary>
public string remark { get; set; }
/// <summary>发起提现时的客户端IP</summary>
public string client_ip { get; set; }
/// <summary>创建时间</summary>
public DateTime created_at { get; set; }
/// <summary>更新时间</summary>
public DateTime updated_at { get; set; }
}
}