using Mapster; using MediatR; 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 GetEnterprisesQuery : PagedListQuery, GetEnterprisesQueryResultItem> { /// /// 关键字 /// public string Keywords { get; set; } /// /// 是否已配置 /// public bool? IsConfigured { get; set; } } /// /// 查询企业信息分页列表数据-结果-项 /// public class GetEnterprisesQueryResultItem { /// /// Id /// public Guid Id { get; set; } /// /// 企业全称 /// public string EnterpriseName { get; set; } /// /// 法人姓名 /// public string LegalPerson { get; set; } /// /// 统一社会信用代码 /// public string SocietyCreditCode { get; set; } /// /// 是否实名 /// public bool IsReal { get; set; } /// /// 联系人 /// public string Contacts { get; set; } /// /// 联系电话 /// public string ContactPhoneNumber { get; set; } /// /// 所在省份 /// public string ProvinceContent { get; set; } /// /// 所在城市 /// public string CityContent { get; set; } /// /// 所属行业 /// public string IndustryTypeContent { get; set; } /// /// 是否已配置 /// public bool IsConfigured { get; set; } } }