using Mapster; using Furion.DatabaseAccessor; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FlexJobApi.Core { /// /// 企业认证 /// public class EnterpriseAuth : CommonEntity { /// /// 企业信息 /// public Enterprise Enterprise { get; set; } /// /// 企业认证方式 /// public EnumEnterpriseRealMethod? EnterpriseRealMethod { get; set; } /// /// 企业全称 /// [Required] [MaxLength(128)] public string EnterpriseName { get; set; } /// /// 统一社会信用代码 /// [Required] [MaxLength(18)] public string SocietyCreditCode { get; set; } /// /// 营业执照照片 /// public string LicenseImage { get; set; } /// /// 法人姓名 /// [MaxLength(32)] public string LegalPerson { get; set; } /// /// 法人身份证号 /// [MaxLength(18)] public string LegalIdentity { get; set; } /// /// 法人或经办人实名方式 /// public EnumPersonalRealMethod? PersonalRealMethod { get; set; } /// /// 法人或经办人姓名 /// [MaxLength(32)] public string Name { get; set; } /// /// 法人或经办人身份证号 /// [MaxLength(18)] public string Identity { get; set; } /// /// 法人或经办人身份证人像面 /// public string IdentityImg { get; set; } /// /// 法人或经办人身份证国徽面 /// public string IdentityBackImg { get; set; } /// /// 法人或经办人银行卡号 /// [MaxLength(32)] public string BankCard { get; set; } /// /// 法人或经办人银行卡照片 /// public string BankCardImg { get; set; } /// /// 法人或经办人手机号 /// [MaxLength(11)] public string PhoneNumber { get; set; } /// /// 是否委托经办人 /// public bool? Proxy { get; set; } /// /// 企业授权书 /// public string ProxyPowerAttorneyUrl { get; set; } /// /// 电子签企业Id /// public Guid? ElectronSignEnterpriseId { get; set; } /// /// 第三方实名通道账号 /// public string CertAccount { get; set; } } }