25 lines
656 B
C#
25 lines
656 B
C#
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; }
|
|
}
|