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; }
}