XCode/XUnitTest.XCode/Code/EntityModels/AreaModel.cs

95 lines
2.6 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Runtime.Serialization;
using System.Web.Script.Serialization;
using System.Xml.Serialization;
namespace XCode.Membership666;
/// <summary>地区。行政区划数据最高支持四级地址9位数字</summary>
public partial class AreaModel : IArea
{
#region
/// <summary>编码。行政区划编码</summary>
public Int32 ID { get; set; }
/// <summary>名称</summary>
public String? Name { get; set; }
/// <summary>全名</summary>
public String? FullName { get; set; }
/// <summary>父级</summary>
public Int32 ParentID { get; set; }
/// <summary>层级</summary>
public Int32 Level { get; set; }
/// <summary>类型。省市县,自治州等</summary>
public String? Kind { get; set; }
/// <summary>英文名</summary>
public String? English { get; set; }
/// <summary>拼音</summary>
public String? PinYin { get; set; }
/// <summary>简拼</summary>
public String? JianPin { get; set; }
/// <summary>区号。电话区号</summary>
public String? TelCode { get; set; }
/// <summary>邮编。邮政编码</summary>
public String? ZipCode { get; set; }
/// <summary>经度</summary>
public Double Longitude { get; set; }
/// <summary>纬度</summary>
public Double Latitude { get; set; }
/// <summary>地址编码。字符串前缀相同越多地理距离越近8位精度19米6位610米</summary>
public String? GeoHash { get; set; }
/// <summary>启用</summary>
public Boolean Enable { get; set; }
/// <summary>创建时间</summary>
public DateTime CreateTime { get; set; }
/// <summary>更新时间</summary>
public DateTime UpdateTime { get; set; }
/// <summary>备注</summary>
public String? Remark { get; set; }
#endregion
#region
/// <summary>拷贝模型对象</summary>
/// <param name="model">模型</param>
public void Copy(IArea model)
{
ID = model.ID;
Name = model.Name;
FullName = model.FullName;
ParentID = model.ParentID;
Level = model.Level;
Kind = model.Kind;
English = model.English;
PinYin = model.PinYin;
JianPin = model.JianPin;
TelCode = model.TelCode;
ZipCode = model.ZipCode;
Longitude = model.Longitude;
Latitude = model.Latitude;
GeoHash = model.GeoHash;
Enable = model.Enable;
CreateTime = model.CreateTime;
UpdateTime = model.UpdateTime;
Remark = model.Remark;
}
#endregion
}