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 EnterpriseWalletExpandindirectCreateCommand : IRequest
{
public EnterpriseWalletExpandindirectCreateCommand()
{
Files = [];
}
///
/// 企业Id
///
public Guid? EnterpriseId { get; set; }
///
/// 支付宝登录账号
///
public string Identity { get; set; }
///
/// 支付宝姓名
///
public string Name { get; set; }
///
/// 资金记账本的业务场景
///
public EnumEnterpriseWalletExpandindirectOrderScene Scene { get; set; }
///
/// 转账场景说明
///
public string SceneDirections { get; set; }
///
/// 商户站点信息
///
public EnterpriseWalletExpandindirectCreateCommandSites SitesInfo { get; set; }
///
/// 附件
///
public List Files { get; set; }
}
public class EnterpriseWalletExpandindirectCreateCommandFile
{
///
/// 类型
///
public EnumEnterpriseWalletExpandindirectOrderFileType Type { get; set; }
///
/// 附件
///
public string File { get; set; }
}
public class EnterpriseWalletExpandindirectCreateCommandSites
{
///
/// 网站
///
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; }
}
}