using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FlexJobApi.Core { /// /// 保存企业 /// [Resource([EnumResourceController.Enterprise])] public class SaveEnterpriseCommand : SaveDataCommand { /// /// 企业全称 /// [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; } /// /// 所在省份Id /// public Guid? ProvinceId { get; set; } /// /// 所在省份 /// public DictionaryData Province { get; set; } /// /// 所在城市Id /// public Guid? CityId { get; set; } /// /// 所在城市 /// public DictionaryData City { get; set; } /// /// 所属行业Id /// public Guid? IndustryTypeId { get; set; } /// /// 所属行业 /// public DictionaryData IndustryType { get; set; } /// /// 主营业务 /// public string MainBusiness { get; set; } /// /// 联系人 /// [MaxLength(32)] public string Contacts { get; set; } /// /// 联系电话 /// [MaxLength(11)] public string ContactPhoneNumber { get; set; } /// /// 联系邮箱 /// public string ContactEmail { get; set; } /// /// 账号 /// public string UserName { get; set; } /// /// 密码 /// public string Password { get; set; } } }