ComplianceServer/code/Hg.Core.Domain/Dto/TraceUserDto.cs

165 lines
3.7 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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();
}
}
}
}