SiteWeatherInfo.cs 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.ComponentModel.DataAnnotations;
  5. using System.ComponentModel.DataAnnotations.Schema;
  6. namespace FMSAdmin.Entities {
  7. public class SiteWeatherInfo {
  8. public SiteWeatherInfo() {
  9. }
  10. [DisplayName("ID"), Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
  11. public Guid SiteWeatherInfoId { get; set; }
  12. [DisplayName("시도")]
  13. public string Sido { get; set; }
  14. [DisplayName("시구군")]
  15. public string Sigun { get; set; }
  16. [DisplayName("기준시간")]
  17. public DateTime BaseTime { get; set; }
  18. [DisplayName("현재온도")]
  19. public double? CurrentTemp { get; set; }
  20. [DisplayName("최고온도")]
  21. public double? HighTemp { get; set; }
  22. [DisplayName("최저온도")]
  23. public double? LowTemp { get; set; }
  24. [DisplayName("습도")]
  25. public double? Humidity { get; set; }
  26. [DisplayName("하늘")]
  27. public int Sky { get; set; }
  28. [DisplayName("강수형태")]
  29. public int RainType { get; set; }
  30. [DisplayName("강수량")]
  31. public double? Rain { get; set; }
  32. [DisplayName("낙뢰")]
  33. public int Thunder { get; set; }
  34. [DisplayName("미세먼지")]
  35. public double? Pm10 { get; set; }
  36. [DisplayName("초미세먼지")]
  37. public double? Pm25 { get; set; }
  38. [DisplayName("바람방향")]
  39. public int WindAngle { get; set; }
  40. [DisplayName("바람세기")]
  41. public double? WindSpeed { get; set; }
  42. [DisplayName("예보시간")]
  43. public DateTime? ForecastTime { get; set; }
  44. [DisplayName("실황시간")]
  45. public DateTime? ShortTermNowTime { get; set; }
  46. [DisplayName("미세먼지시간")]
  47. public DateTime? DustTime { get; set; }
  48. [NotMapped]
  49. public bool IsNew { get; set; }
  50. }
  51. }