using MediatR;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FlexJobApi.Core
{
///
/// 查询支付宝资金二级商户KYB代进件单详情
///
[Resource([EnumResourceController.UserServerEnterpriseWallet])]
public class GetEnterpriseWalletExpandindirectOrderQuery : IRequest
{
///
/// 企业Id
///
public Guid? EnterpriseId { get; set; }
}
///
/// 查询支付宝资金二级商户KYB代进件单详情-结果
///
public class GetEnterpriseWalletExpandindirectOrderQueryResult
{
public GetEnterpriseWalletExpandindirectOrderQueryResult()
{
Files = [];
}
///
/// 单号
///
public string OutBizNo { get; set; }
///
/// 支付宝登录账号
///
public string Identity { get; set; }
///
/// 支付宝姓名
///
public string Name { get; set; }
///
/// 资金记账本的业务场景
///
public EnumEnterpriseWalletExpandindirectOrderScene Scene { get; set; }
///
/// 转账场景说明
///
public string SceneDirections { get; set; }
///
/// 商户站点信息
///
public string Sites { get; set; }
///
/// 进件单id
///
public string OrderId { get; set; }
///
/// 进件单状态
///
public EnumEnterpriseWalletExpandindirectOrderStatus OrderStatus { get; set; }
///
/// 进件单任务完结时间
///
public DateTime? TaskFinishTime { get; set; }
///
/// 进件单审核不通过原因
///
public string RiskReviewRemark { get; set; }
///
/// 商户站点信息
///
public GetEnterpriseWalletExpandindirectOrderQueryResultSites SitesInfo { get; set; }
///
/// 附件
///
public List Files { get; set; }
}
public class GetEnterpriseWalletExpandindirectOrderQueryResultSites
{
///
/// 网站
///
public string WEBSITE { get; set; }
///
/// APP
///
public string APP { get; set; }
///
/// 公众号
///
public string GONGZH { get; set; }
///
/// 支付宝小程序
///
public string XCHENGXU_ZHI { get; set; }
///
/// 其他
///
public string QITA { get; set; }
}
///
/// 查询支付宝资金二级商户KYB代进件单详情-结果
///
public class GetEnterpriseWalletExpandindirectOrderQueryResultFile
{
///
/// 类型
///
public EnumEnterpriseWalletExpandindirectOrderFileType Type { get; set; }
///
/// 附件
///
public string File { get; set; }
}
}