@{var n=0;} @foreach (var table in Model.TableRelations) { if(table.IsShowField) { @:using JNPF.@(@Model.NameSpace).Entitys.Dto.@table.ClassName; @{n++;} } } @if(n > 1) { @: } namespace JNPF.@(@Model.NameSpace).Entitys.Dto.@Model.ClassName; /// /// @(@Model.BusName)输入参数. /// public class @(@Model.ClassName)ListOutput { @foreach (var column in Model.TableField) { @if (column.PrimaryKey){ @:/// @:/// @column.ColumnComment. @:/// @:public @column.NetType @column.LowerColumnName { get; set; } @: } else if (column.IsShow) { switch(column.jnpfKey) { case "date": case "createTime": case "modifyTime": case "switch": case "radio": @:/// @:/// @column.ColumnComment. @:/// @:public string @column.LowerColumnName { get; set; } @: break; default: @:/// @:/// @column.ColumnComment. @:/// @:public @(column.NetType == "int" ? "string" : column.NetType) @column.LowerColumnName { get; set; } @: break; } } } @if(Model.PrimaryKeyPolicy == 2) { @:/// @:/// 流程任务ID. @:/// @:public string flowTaskId { get; set; } @: } @foreach (var table in Model.TableRelations) { if(table.IsShowField) { @:/// @:/// . @:/// @:public List<@(@table.ClassName)ListOutput> @table.ControlModel { get; set; } @: } } @if(Model.IsMainTable && Model.EnableFlow) { @:/// @:/// 流程状态. @:/// @:public int? flowState { get; set; } @: @:/// @:/// 流程引擎ID. @:/// @:public string flowId { get; set; } @: } }