RefSiteInfo.cs 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel.DataAnnotations;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace Ips.Library.Entity
  8. {
  9. public class RefSiteInfo
  10. {
  11. public RefSiteInfo()
  12. {
  13. }
  14. public RefSiteInfo(int id, string name, double lon, double lat, double alt)
  15. {
  16. Id = id;
  17. Name = name;
  18. Lon = lon;
  19. Lat = lat;
  20. Alt = alt;
  21. }
  22. [Display(Name = "编号", AutoGenerateField = false)]
  23. public int Id { get; set; }
  24. [Display(Name = "名称")]
  25. public string Name { get; set; }
  26. [Display(Name = "经度(°)")]
  27. [DisplayFormat(ApplyFormatInEditMode = false, NullDisplayText = "未知", ConvertEmptyStringToNull = true)]
  28. public double Lon { get; set; }
  29. [Display(Name = "纬度(°)")]
  30. [DisplayFormat(ApplyFormatInEditMode = false, NullDisplayText = "未知", ConvertEmptyStringToNull = true)]
  31. public double Lat { get; set; }
  32. [Display(Name = "高度(m)")]
  33. [DisplayFormat(ApplyFormatInEditMode = false, NullDisplayText = "未知", ConvertEmptyStringToNull = true)]
  34. public double Alt { get; set; }
  35. public override string ToString()
  36. {
  37. return Name;
  38. }
  39. }
  40. }