@if(@Model.NameSpace != "Admin.NET.Core"){
@:using Admin.NET.Core;
}
namespace @(@Model.NameSpace);
///
/// 扩展@(@Model.BusName)输出实体
///
public partial class @(@Model.ClassName)Output
{
///
/// count
///
public int count { get; set; }
@if(Model.TableField.FirstOrDefault(u => u.ColumnName.ToLower() == "name") == null){
@:///
@:/// Name
@:///
@:public string Name { get; set; }
}
@if(Model.TabType=="Tree"){
@:///
@:/// @(@Model.BusName)子项
@:///
@:[SugarColumn(IsIgnore = true)]
@:public List<@(@Model.ClassName)Output> Children { get; set; }
@:///
@:/// 是否禁止选中
@:///
@:[SugarColumn(IsIgnore = true)]
@:public bool Disabled { get; set; }
}
}
///
/// 扩展@(@Model.BusName)分页查询输入参数
///
public partial class Page@(@Model.ClassName)Input
{
@if(@Model.TableField.Any(x=>x.Statistical == "Y")){
@:public string[] GroupBy { get; set; }
@:public string[] Sum { get; set; }
@:public IEnumerable Aggregations { get; set; }
}
}