using System.ComponentModel.DataAnnotations; namespace MiAssessment.Admin.Business.Models.Content; /// /// 创建宣传图请求 /// public class CreatePromotionRequest { /// /// 标题 /// public string? Title { get; set; } /// /// 图片URL(必填) /// [Required(ErrorMessage = "图片URL不能为空")] public string ImageUrl { get; set; } = null!; /// /// 图标URL(未选中状态) /// public string? IconUrl { get; set; } /// /// 图标URL(选中状态) /// public string? ActiveIconUrl { get; set; } /// /// 位置:1首页底部 2团队页(必填) /// [Required(ErrorMessage = "位置不能为空")] [Range(1, 2, ErrorMessage = "位置值必须为1或2")] public int Position { get; set; } /// /// 排序 /// public int Sort { get; set; } /// /// 状态:0禁用 1启用,默认启用 /// public int Status { get; set; } = 1; }