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