| | |
| | | using MediatR; |
| | | using Mapster; |
| | | using MediatR; |
| | | using Newtonsoft.Json; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.ComponentModel.DataAnnotations; |
| | |
| | | /// 查询企业信息分页列表数据 |
| | | /// </summary> |
| | | [Resource([EnumResourceController.Enterprise])] |
| | | public class GetEnterprisesQuery : PagedListQuery<PagedListQueryResult<GetEnterprisesQueryResultItem>, GetEnterprisesQueryResultItem>, IRequest<PagedListQueryResult<GetEnterprisesQueryResultItem>> |
| | | public class GetEnterprisesQuery : PagedListQuery<PagedListQueryResult<GetEnterprisesQueryResultItem>, GetEnterprisesQueryResultItem> |
| | | { |
| | | /// <summary> |
| | | /// 关键字 |
| | |
| | | /// <summary> |
| | | /// 是否已配置 |
| | | /// </summary> |
| | | public bool IsConfigured { get; set; } |
| | | public bool? IsConfigured { get; set; } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 查询企业信息分页列表数据 |
| | | /// 查询企业信息分页列表数据-结果-项 |
| | | /// </summary> |
| | | public class GetEnterprisesQueryResultItem |
| | | { |
| | |
| | | /// </summary> |
| | | public Guid Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 联系人 |
| | | /// </summary> |
| | | public string Contacts { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 联系电话 |
| | | /// </summary> |
| | | public string ContactNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 所在省份Id |
| | | /// </summary> |
| | | public Guid? ProvinceId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 所在省份 |
| | | /// </summary> |
| | | public DictionaryDataQueryResult Province { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 所在城市Id |
| | | /// </summary> |
| | | public Guid? CityId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 所在城市 |
| | | /// </summary> |
| | | public DictionaryDataQueryResult City { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 所属行业Id |
| | | /// </summary> |
| | | public Guid? IndustryTypeId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 所属行业 |
| | | /// </summary> |
| | | public DictionaryDataQueryResult IndustryType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否已校验银行账户 |
| | | /// </summary> |
| | | [JsonIgnore] |
| | | public bool IsCheckedBankCard { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 实名通道 |
| | | /// </summary> |
| | | [JsonIgnore] |
| | | public EnumRealAccess? RealAccess { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 短信通道 |
| | | /// </summary> |
| | | [JsonIgnore] |
| | | public EnumSmsAccess? SmsAccess { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否已配置 |
| | | /// </summary> |
| | | [AdaptIgnore] |
| | | public bool IsConfigured => IsCheckedBankCard && RealAccess.HasValue && SmsAccess.HasValue; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 查询企业信息分页列表数据-结果-项-认证 |
| | | /// </summary> |
| | | public class GetEnterprisesQueryResultItemAuth |
| | | { |
| | | /// <summary> |
| | | /// 企业全称 |
| | | /// </summary> |
| | |
| | | public string SocietyCreditCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 联系人 |
| | | /// 是否实名 |
| | | /// </summary> |
| | | public string Contacts { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 联系电话 |
| | | /// </summary> |
| | | public string ContactNumber { get; set; } |
| | | |
| | | public bool IsReal { get; set; } |
| | | } |
| | | } |