using MediatR;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FlexJobApi.Core
{
///
/// 查询个人实名结果
///
[Resource([EnumResourceController.UserServerElectronSign])]
public class GetPersonalUserRealResultQuery : IRequest
{
}
///
/// 查询个人实名结果
///
public class GetPersonalUserRealResultQueryResult : GetPersonalUserRealResultQueryResultAuth
{
///
/// 是否实名
///
public bool IsReal { get; set; }
///
/// 实名时间
///
public DateTime? RealTime { get; set; }
///
/// 实名方式
///
public EnumUserRealMethod? RealMethod { get; set; }
}
///
/// 查询个人实名结果
///
public class GetPersonalUserRealResultQueryResultAuth
{
///
/// 姓名
///
public string Name { get; set; }
///
/// 手机号
///
public string PhoneNumber { get; set; }
///
/// 身份证号
///
public string Identity { get; set; }
///
/// 身份证人像面
///
public string IdentityImg { get; set; }
///
/// 身份证国徽面
///
public string IdentityBackImg { get; set; }
///
/// 性别
///
public EnumUserGender? Gender { get; set; }
///
/// 生日
///
public DateTime? Birthday { get; set; }
///
/// 年龄
///
public int? Age { get; set; }
///
/// 银行卡号
///
public string BankCard { get; set; }
///
/// 银行卡照片
///
public string BankCardImg { get; set; }
///
/// 实名通道
///
public EnumRealAccess? RealAccess { get; set; }
///
/// 实名状态
///
public EnumPersonalUserRealStatus RealStatus { get; set; }
///
/// 实名失败消息
///
public string RealFailMessage { get; set; }
///
/// 人脸实名认证地址
///
public string FaceRealUrl { get; set; }
}
}