61 lines
1.6 KiB
Plaintext
61 lines
1.6 KiB
Plaintext
@if(@Model.NameSpace != "Admin.NET.Core"){
|
|
@:using Admin.NET.Core;
|
|
}
|
|
namespace @(@Model.NameSpace);
|
|
/// <summary>
|
|
/// 扩展@(@Model.BusName)输出实体
|
|
/// </summary>
|
|
public partial class @(@Model.ClassName)Output
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
/// count
|
|
/// </summary>
|
|
public int count { get; set; }
|
|
@foreach (var par in Model.TableInoutpar.Where(m => m.inouttype == "Input").ToList()){
|
|
@:/// <summary>
|
|
@:/// @(@par.Name)
|
|
@:/// </summary>
|
|
@:public @(@par.DataType) @(@par.parameter) { get; set; }
|
|
}
|
|
|
|
@if(Model.TableField.FirstOrDefault(u => u.ColumnName.ToLower() == "name") == null){
|
|
@:/// <summary>
|
|
@:/// Name
|
|
@:/// </summary>
|
|
@:public string Name { get; set; }
|
|
}
|
|
@if(Model.TabType=="Tree"){
|
|
@:/// <summary>
|
|
@:/// @(@Model.BusName)子项
|
|
@:/// </summary>
|
|
@:[SugarColumn(IsIgnore = true)]
|
|
@:public List<@(@Model.ClassName)Output> Children { get; set; }
|
|
|
|
@:/// <summary>
|
|
@:/// 是否禁止选中
|
|
@:/// </summary>
|
|
@:[SugarColumn(IsIgnore = true)]
|
|
@:public bool Disabled { get; set; }
|
|
}
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// 扩展@(@Model.BusName)分页查询输入参数
|
|
/// </summary>
|
|
public partial class Page@(@Model.ClassName)Input
|
|
{
|
|
public string[] GroupBy { get; set; }
|
|
public string[] Sum { get; set; }
|
|
public IEnumerable<AggregationConfig> Aggregations { get; set; }
|
|
@foreach (var par in Model.TableInoutpar.Where(m => m.inouttype == "Output").ToList()){
|
|
@:/// <summary>
|
|
@:/// @(@par.Name)
|
|
@:/// </summary>
|
|
@:public @(@par.DataType) @(@par.parameter) { get; set; }
|
|
}
|
|
|
|
}
|