BannerConfigDto.cs 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. namespace ZR.Model.Public.Dto
  2. {
  3. /// <summary>
  4. /// 广告管理查询对象
  5. /// </summary>
  6. public class BannerConfigQueryDto : PagerInfo
  7. {
  8. public string Title { get; set; }
  9. public int? JumpType { get; set; }
  10. public int? ShowStatus { get; set; }
  11. public int? AdType { get; set; }
  12. }
  13. /// <summary>
  14. /// 广告管理输入输出对象
  15. /// </summary>
  16. public class BannerConfigDto
  17. {
  18. [Required(ErrorMessage = "id不能为空")]
  19. [ExcelColumn(Name = "id")]
  20. [ExcelColumnName("id")]
  21. public int Id { get; set; }
  22. [Required(ErrorMessage = "Title不能为空")]
  23. [ExcelColumn(Name = "标题")]
  24. [ExcelColumnName("Title")]
  25. public string Title { get; set; }
  26. [ExcelColumn(Name = "说明")]
  27. [ExcelColumnName("说明")]
  28. public string Content { get; set; }
  29. [ExcelColumn(Name = "链接")]
  30. [ExcelColumnName("链接")]
  31. public string Link { get; set; }
  32. [ExcelColumn(Name = "图片")]
  33. [ExcelColumnName("图片")]
  34. public string ImgUrl { get; set; }
  35. [Required(ErrorMessage = "跳转类型不能为空")]
  36. [ExcelColumn(Name = "跳转类型")]
  37. [ExcelColumnName("跳转类型")]
  38. public int JumpType { get; set; }
  39. [ExcelColumn(Name = "添加时间", Format = "yyyy-MM-dd HH:mm:ss", Width = 20)]
  40. [ExcelColumnName("添加时间")]
  41. public DateTime? AddTime { get; set; }
  42. [ExcelColumn(Name = "点击次数")]
  43. [ExcelColumnName("点击次数")]
  44. public int ClicksNumber { get; set; }
  45. [Required(ErrorMessage = "是否显示不能为空")]
  46. [ExcelColumn(Name = "是否显示")]
  47. [ExcelColumnName("是否显示")]
  48. public int ShowStatus { get; set; }
  49. [Required(ErrorMessage = "广告类型不能为空")]
  50. [ExcelColumn(Name = "广告类型")]
  51. [ExcelColumnName("广告类型")]
  52. public int AdType { get; set; }
  53. [ExcelColumn(Name = "开始时间", Format = "yyyy-MM-dd HH:mm:ss", Width = 20)]
  54. [ExcelColumnName("BeginTime")]
  55. public DateTime? BeginTime { get; set; }
  56. [ExcelColumn(Name = "结束时间", Format = "yyyy-MM-dd HH:mm:ss", Width = 20)]
  57. [ExcelColumnName("EndTime")]
  58. public DateTime? EndTime { get; set; }
  59. [ExcelColumn(Name = "排序id")]
  60. [ExcelColumnName("排序id")]
  61. public int? SortId { get; set; }
  62. [ExcelColumn(Name = "跳转类型")]
  63. public string JumpTypeLabel { get; set; }
  64. [ExcelColumn(Name = "是否显示")]
  65. public string ShowStatusLabel { get; set; }
  66. }
  67. }