using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Hg.Core.Domain.Dto
{
public class TraceUserDto
{
///
/// 资源ID
///
public string? ResId { get; set; }
public string? UMID { get; set; }
///
/// 优品帐号
///
public string? Uid { get; set; }
///
/// 用户真实姓名
///
public string? Username { get; set; }
///
/// 用户绑定的手机号
///
public string? Bindmob { get; set; }
///
/// 用户身份证件号
///
public string? Idcardno { get; set; }
///
/// 身份证正面
///
public string? Idcardfront { get; set; }
///
/// 身份证反面
///
public string? Idcardback { get; set; }
///
/// 状态:0未审核 1:已审核 -1:未通过
///
public int Status { get; set; }
///
/// 实名驳回备注
///
public string? AuditRemark { get; set; }
///
/// 审核状态
///
public string StatusStr
{
get
{
return Status switch
{
-1 => "驳回",
0 => "未审核",
_ => "已通过",
};
}
}
///
/// 验证类型, 1接口验证 2人工审核
///
public int? VerifyType { get; set; }
///
/// 验证类型
///
public string? VerifyTypeStr
{
get
{
return VerifyType switch
{
2 => "人工审核",
_ => "接口验证",
};
}
}
///
/// 合同状态
///
public int? ContractStatus { get; set; }
///
/// 合同状态
///
public string? ContractStatusStr
{
get
{
return ContractStatus switch
{
-1 => "驳回",
1 => "已通过",
_ => "未审核",
};
}
}
///
/// 合同审核备注
///
public string? ContractRemark { get; set; }
///
/// 合规状态
///
public int? RiskCtrlStatus { get; set; }
///
/// 合规状态
///
public string? RiskCtrlStatusStr
{
get
{
return RiskCtrlStatus switch
{
-1 => "驳回",
2 => "已通过",
_ => "未审核",
};
}
}
///
/// 合规驳回备注
///
public string? RejectRemark { get; set; }
///
/// 身份审核类型
///
public TraceUserType Type { get; set; }
///
/// 身份审核类型
///
public string TypeStr
{
get
{
return Type.GetDescription();
}
}
}
}