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