42 lines
828 B
C#
42 lines
828 B
C#
using Yi.Framework.AiHub.Domain.Shared.Enums;
|
|
|
|
namespace Yi.Framework.AiHub.Application.Contracts.Dtos;
|
|
|
|
/// <summary>
|
|
/// 排行榜项DTO
|
|
/// </summary>
|
|
public class RankingItemDto
|
|
{
|
|
public Guid Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// 名称
|
|
/// </summary>
|
|
public string Name { get; set; } = null!;
|
|
|
|
/// <summary>
|
|
/// 描述
|
|
/// </summary>
|
|
public string Description { get; set; } = null!;
|
|
|
|
/// <summary>
|
|
/// Logo地址
|
|
/// </summary>
|
|
public string? LogoUrl { get; set; }
|
|
|
|
/// <summary>
|
|
/// 得分
|
|
/// </summary>
|
|
public decimal Score { get; set; }
|
|
|
|
/// <summary>
|
|
/// 提供者
|
|
/// </summary>
|
|
public string Provider { get; set; } = null!;
|
|
|
|
/// <summary>
|
|
/// 排行榜类型
|
|
/// </summary>
|
|
public RankingTypeEnum Type { get; set; }
|
|
}
|