GalleryEntity.cs 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. 
  2. using CZFW.Framework.Attributes;
  3. using System.ComponentModel.DataAnnotations;
  4. using System.ComponentModel.DataAnnotations.Schema;
  5. namespace CZFW.Framework.Model.Entity
  6. {
  7. [Table("cz_gallery")]
  8. public class GalleryEntity : EntityBase
  9. {
  10. /// <summary>
  11. /// 图片集类型
  12. /// </summary>
  13. [Display(Name = @"图片集类型", Description = @"请选择图片集类型")]
  14. [DropdownSrc(SrcUrl = "/Manage/Type/GetGalleryTypeList")]
  15. [Invisible(ViewVisible =true,AddVisible =true,FormVisible =true)]
  16. public int TypeId { get; set; }
  17. /// <summary>
  18. /// 标题
  19. /// </summary>
  20. [Display(Name = @"标题", Description = @"轮播图标题,可能在轮播图上方显示")]
  21. [StringLength(512)]
  22. public string Title { get; set; }
  23. /// <summary>
  24. /// 链接
  25. /// </summary>
  26. [Display(Name = @"链接", Description = @"请填写图片链接,用于用户点击图片后跳转页面地址。")]
  27. [StringLength(512)]
  28. public string Url { get; set; }
  29. /// <summary>
  30. /// 简介
  31. /// </summary>
  32. [Display(Name = @"简介")]
  33. [StringLength(1024)]
  34. [DataType(DataType.MultilineText)]
  35. public string Summary { get; set; }
  36. /// <summary>
  37. /// 图片
  38. /// </summary>
  39. [Display(Name = @"图片", Description = @"请选择图片,必选项")]
  40. [DataType(DataType.ImageUrl)]
  41. [StringLength(512)]
  42. public string Image { get; set; }
  43. /// <summary>
  44. /// 移动图片
  45. /// </summary>
  46. [Display(Name = @"移动图片", Description = @"移动图片")]
  47. [DataType(DataType.ImageUrl)]
  48. [StringLength(512)]
  49. public string MobileImage { get; set; }
  50. /// <summary>
  51. /// 副标题
  52. /// </summary>
  53. [Display(Name = "副标题")]
  54. [StringLength(512)]
  55. public string ProductName { get; set; }
  56. /// <summary>
  57. /// 副标题介绍
  58. /// </summary>
  59. [Display(Name = "副标题介绍")]
  60. [StringLength(512)]
  61. public string ProductDesc { get; set; }
  62. }
  63. }