LingAdmin/Backend/LingAdmin.API/DTOs/PageConfigDto.cs

25 lines
656 B
C#
Raw Normal View History

2026-04-16 18:13:06 +08:00
namespace LingAdmin.API.DTOs;
public class PageConfigDto
{
public required string Title { get; set; }
public required string TitleKey { get; set; }
public required string DataUrl { get; set; }
public required List<ColumnConfig> Columns { get; set; }
public List<ActionConfig>? Actions { get; set; }
}
public class ColumnConfig
{
public required string Field { get; set; }
public required string Title { get; set; }
public string? HeaderKey { get; set; }
}
public class ActionConfig
{
public required string Code { get; set; }
public required string Label { get; set; }
public string? LabelKey { get; set; }
}