@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; }
@foreach (var par in Model.TableInoutpar.Where(m => m.inouttype == "Input").ToList()){
@:///
@:/// @(@par.Name)
@:///
@:public @(@par.DataType) @(@par.parameter) { 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
{
public string[] GroupBy { get; set; }
public string[] Sum { get; set; }
public IEnumerable Aggregations { get; set; }
@foreach (var par in Model.TableInoutpar.Where(m => m.inouttype == "Output").ToList()){
@:///
@:/// @(@par.Name)
@:///
@:public @(@par.DataType) @(@par.parameter) { get; set; }
}
}