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