using FlexJobApi.Core.Models.ElectronSignServer.PersonalUserReals; 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.Users { /// /// 注册或更新电子签用户 /// [Resource([EnumResourceController.ElectronSignServerElectronSign], Method = EnumResourceMethod.Post, Route = "/api/ElectronSign/RegOrUpdateUser")] public class RegOrUpdateUserInput { /// /// 外部企业Id /// [DisplayName("外部企业Id")] [Required(ErrorMessage = "{0}不能为空")] public string OutUserId { get; set; } /// /// 用户类型(10企业 20个人) /// [DisplayName("用户类型")] [Required(ErrorMessage = "{0}不能为空")] public EnumElectronSignUserType UserType { get; set; } /// /// 企业名称 /// public string EnterpriseName { get; set; } /// /// 统一社会信用代码 /// [DisplayName("统一社会信用代码")] public string SocietyCreditCode { get; set; } /// /// 个人或法人或经办人姓名 /// public string Name { get; set; } /// /// 个人或法人或经办人身份证号 /// public string Identity { get; set; } /// /// 个人或法人或经办人手机号 /// [DisplayName("个人或法人或经办人手机号")] public string Mobile { get; set; } } }