using QYZH.InteractiveMagazine.Models.Enum; using SqlSugar; namespace QYZH.InteractiveMagazine.Models.Entity; /// /// 轮播图表 /// [SugarTable("Banner")] public partial class Banner : SqlSugarBaseEntity { /// /// Desc:标题 /// Default: /// Nullable:False /// public string Title { get; set; } = string.Empty; /// /// Desc:轮播图OSS路径 /// Default: /// Nullable:False /// public string ImageUrl { get; set; } = string.Empty; /// /// Desc:展示位置 /// Default:1 /// Nullable:False /// public BannerPositionEnum Position { get; set; } = BannerPositionEnum.Home; /// /// Desc:跳转类型 /// Default:0 /// Nullable:False /// public BannerTargetTypeEnum TargetType { get; set; } = BannerTargetTypeEnum.None; /// /// Desc:跳转值 /// Default: /// Nullable:True /// public string? TargetValue { get; set; } /// /// Desc:排序值,越小越靠前 /// Default:0 /// Nullable:False /// public int Sort { get; set; } /// /// Desc:生效开始时间 /// Default: /// Nullable:True /// public DateTime? StartTime { get; set; } /// /// Desc:生效结束时间 /// Default: /// Nullable:True /// public DateTime? EndTime { get; set; } /// /// Desc:备注 /// Default: /// Nullable:True /// public string? Remark { get; set; } }