using MediatR;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Serialization;
namespace FlexJobApi.Core
{
///
/// 支付宝资金二级商户KYB代进件
///
[Resource([EnumResourceController.UserServerEnterpriseWallet])]
public class AlipayFundExpandindirectCreateCommand : IRequest
{
///
/// 产品码
///
public string ProductCode { get; set; }
///
/// 场景码
///
public string BizScene { get; set; }
///
/// 外部单号
///
public string OutBizNo { get; set; }
///
/// 二级商户信息-标识
///
public string Identity { get; set; }
///
/// 二级商户信息-标识类型
///
public string IdentityType { get; set; }
///
/// 二级商户信息-姓名
///
public string Name { get; set; }
///
/// 业务类型
///
public string BizType { get; set; }
///
/// 原进件单id
///
public string OriginalOrderId { get; set; }
///
/// 资金记账本的业务场景
///
public string SceneCode { get; set; }
///
/// 转账场景说明
///
public string SceneDirections { get; set; }
///
/// 转账场景截图
///
public string SceneImage { get; set; }
///
/// 商户行业资质图片或协议文本
///
public string SceneQualificationImage { get; set; }
///
/// 商户站点信息
///
public AlipayFundExpandindirectCreateCommandSites SitesInfo { get; set; }
}
public class AlipayFundExpandindirectCreateCommandSites
{
public string WEBSITE { get; set; }
public string APP { get; set; }
public string GONGZH { get; set; }
public string QITA { get; set; }
public string XCHENGXU_ZHI { get; set; }
}
///
/// 支付宝资金二级商户KYB代进件
///
public class AlipayFundExpandindirectCreateCommandResult
{
///
/// 进件单创建时间
///
public string CreateTime { get; set; }
///
/// 进件单id
///
public string OrderId { get; set; }
///
/// 外部单号
///
public string OutBizNo { get; set; }
///
/// 进件单状态
///
public string Status { get; set; }
///
/// 进件单任务完结时间
///
public string TaskFinishTime { get; set; }
}
}