using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.Json.Serialization; using System.Threading.Tasks; namespace AIK.Models.ApiModels.Banner { public class BannerModel { /// /// 唯一标识 /// [JsonPropertyName("id")] public int? Id { get; set; } /// /// 图片路径 /// [JsonPropertyName("imgUrl")] public string? ImgUrl { get; set; } /// /// 支持的语言(如 "zh-CN", "en-US") /// [JsonPropertyName("language")] public string? Language { get; set; } /// /// 排序序号(值越小越靠前) /// [JsonPropertyName("orderNo")] public int OrderNo { get; set; } /// /// 跳转目标内容(URL 或内部路由) /// [JsonPropertyName("targetUrl")] public string? TargetUrl { get; set; } /// /// 跳转类型: /// 0 - 无跳转 /// 1 - 外部链接 /// 2 - 内部链接 /// [JsonPropertyName("type")] public int? Type { get; set; } } }