using System; using System.Collections.Generic; using System.ComponentModel; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FlexJobApi.Core.Models.ElectronSignServer.PersonalUserReals { /// /// 发送实名短信 /// [Resource([EnumResourceController.ElectronSignServerElectronSign], Method = EnumResourceMethod.Post, Route = "/api/ElectronSign/SendRealSms")] public class SendRealSmsInput { /// /// 用户类型(10企业 20个人) /// [DisplayName("用户类型")] [Required(ErrorMessage = "{0}不能为空")] public EnumElectronSignUserType UserType { get; set; } /// /// 对外企业/个人Id /// [DisplayName("外部企业Id")] [Required(ErrorMessage = "{0}不能为空")] public string OutUserId { get; set; } /// /// 个人认证方式(10个人手机号三要素 20银行卡多要素 30刷脸认证) /// [DisplayName("个人认证方式")] [Required(ErrorMessage = "{0}不能为空")] public EnumElectronSignPersonalRealMethod RealMethod { get; set; } /// /// 姓名 /// [DisplayName("姓名")] [Required(ErrorMessage = "{0}不能为空")] public string Name { get; set; } /// /// 证件号码 /// [DisplayName("证件号码")] [Required(ErrorMessage = "{0}不能为空")] public string Identity { get; set; } /// /// 手机号码 /// [DisplayName("手机号码")] [Required(ErrorMessage = "{0}不能为空")] public string Mobile { get; set; } /// /// 银行卡号 /// public string BankCard { get; set; } } }