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