File was renamed from FlexJobApi.Core/Utils/BaiduUtils/BaiduOcrIdentityResult.cs |
| | |
| | | using Newtonsoft.Json; |
| | | using Swashbuckle.AspNetCore.Annotations; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.ComponentModel.DataAnnotations; |
| | |
| | | /// <summary> |
| | | /// 百度文字识别结果 |
| | | /// </summary> |
| | | public class BaiduOcrIdentityResult |
| | | public class BaiduOcrIdentityFrontResult |
| | | { |
| | | /// <summary> |
| | | /// 地址 |
| | |
| | | /// <summary> |
| | | /// 模型 |
| | | /// </summary> |
| | | public BaiduOcrIdentityResultModel Model { get; set; } |
| | | public BaiduOcrIdentityFrontResultModel Model { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 错误码 |
| | |
| | | /// <summary> |
| | | /// 百度文字识别结果 |
| | | /// </summary> |
| | | public class BaiduOcrIdentityResultModel |
| | | public class BaiduOcrIdentityFrontResultModel |
| | | { |
| | | /// <summary> |
| | | /// 企业全称 |
| | | /// <summary> |
| | | /// 姓名 |
| | | /// </summary> |
| | | public string EnterpriseName { get; set; } |
| | | public string Name { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 统一社会信用代码 |
| | | /// 身份证号 |
| | | /// </summary> |
| | | public string SocietyCreditCode { get; set; } |
| | | public string Identity { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 法人姓名 |
| | | /// 性别 |
| | | /// </summary> |
| | | public string LegalPerson { get; set; } |
| | | [JsonIgnore, SwaggerIgnore] |
| | | public string GenderText { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 企业类型 |
| | | /// 性别 |
| | | /// </summary> |
| | | public string EnterpriseType { get; set; } |
| | | public EnumUserGender? Gender => |
| | | GenderText == "男" |
| | | ? EnumUserGender.Male |
| | | : GenderText == "女" |
| | | ? EnumUserGender.Female |
| | | : null; |
| | | |
| | | /// <summary> |
| | | /// 注册资本 |
| | | /// 生日 |
| | | /// </summary> |
| | | public string RegisteredCapital { get; set; } |
| | | [JsonIgnore, SwaggerIgnore] |
| | | public string BirthdayText { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 成立日期 |
| | | /// 生日 |
| | | /// </summary> |
| | | public string EstablishmentDate { get; set; } |
| | | public DateTime? Birthday => BirthdayText?.ToDateTime("yyyyMMdd"); |
| | | |
| | | /// <summary> |
| | | /// 企业地址 |
| | | /// 民族 |
| | | /// </summary> |
| | | public string Nation { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 住址 |
| | | /// </summary> |
| | | public string Address { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 经营范围 |
| | | /// </summary> |
| | | public string MainBusiness { get; set; } |
| | | } |
| | | } |