using Aop.Api.Domain; 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 { /// /// 查询企业钱包详情 /// [Resource([EnumResourceController.UserServerEnterpriseWallet])] public class GetEnterpriseWalletQuery : IRequest { /// /// 企业Id /// public Guid? EnterpriseId { get; set; } /// /// 通道 /// public EnumEnterpriseWalletAccess Access { get; set; } } /// /// 查询企业钱包开通结果 /// public class GetEnterpriseWalletQueryResult { public GetEnterpriseWalletQueryResult() { Files = []; } /// /// 钱包Id /// public Guid? Id { get; set; } /// /// 通道 /// public EnumEnterpriseWalletAccess Access { get; set; } /// /// 协议号 /// public string Code { get; set; } /// /// 通道协议号 /// public string AgreementNo { get; set; } /// /// 协议签约时间 /// public DateTime? SignTime { get; set; } /// /// 协议生效时间 /// public DateTime? ValidTime { get; set; } /// /// 协议失效时间 /// public DateTime? InvalidTime { get; set; } /// /// 签约状态 /// public EnumEnterpriseWalletSignStatus SignStatus { get; set; } /// /// 支付宝姓名 /// public string Name { get; set; } /// /// 支付宝登录账号 /// public string Identity { get; set; } /// /// 资金记账本的业务场景 /// public EnumEnterpriseWalletExpandindirectOrderScene Scene { get; set; } /// /// 转账场景说明 /// public string SceneDirections { 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 EnumEnterpriseWalletExpandindirectOrderStatus ExpandindirectOrderStatus { get; set; } } }