✨
This commit is contained in:
73
StopShopping.OpenPlatform/TencentLocationApi/District.cs
Normal file
73
StopShopping.OpenPlatform/TencentLocationApi/District.cs
Normal file
@@ -0,0 +1,73 @@
|
||||
using System.Text.Json.Serialization;
|
||||
|
||||
namespace StopShopping.OpenPlatform.TencentLocationApi;
|
||||
|
||||
/// <summary>
|
||||
/// 区划
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
public record District
|
||||
{
|
||||
/// <summary>
|
||||
/// 行政区划唯一标识(adcode)
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
[JsonPropertyName("id")]
|
||||
public string Id { get; set; } = string.Empty;
|
||||
/// <summary>
|
||||
/// 简称,如“内蒙古”
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
[JsonPropertyName("name")]
|
||||
public string Name { get; set; } = string.Empty;
|
||||
/// <summary>
|
||||
/// 行政区划级别
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
[JsonPropertyName("level")]
|
||||
public int? Level { get; set; }
|
||||
/// <summary>
|
||||
/// 全称,如“内蒙古自治区”
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
[JsonPropertyName("fullname")]
|
||||
public string FullName { get; set; } = string.Empty;
|
||||
/// <summary>
|
||||
/// 行政区划拼音,每一下标为一个字的全拼,如:[“nei”,“meng”,“gu”]
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
[JsonPropertyName("pinyin")]
|
||||
public string[]? PinYin { get; set; }
|
||||
/// <summary>
|
||||
/// 经纬度
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[JsonPropertyName("location")]
|
||||
public Location Location { get; set; } = new();
|
||||
/// <summary>
|
||||
/// 当前区划的下级区划信息,结构与当前区划一致,如果没有下级区划则不返回此字段
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
[JsonPropertyName("districts")]
|
||||
public District[]? Districts { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 经纬度
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
public record Location
|
||||
{
|
||||
/// <summary>
|
||||
/// 纬度
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
[JsonPropertyName("lat")]
|
||||
public decimal Latitude { get; set; }
|
||||
/// <summary>
|
||||
/// 经度
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
[JsonPropertyName("lng")]
|
||||
public decimal Longitude { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user