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
{
///
/// 钱包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; }
}
}