using System; using System.Collections.Generic; @if(Model.IsUplpad) { @:using NCC.Common.Model; } namespace NCC.@(@Model.NameSpace).Entitys.Dto.@Model.ClassName { /// /// @(@Model.BusName)修改输入参数 /// public class @(@Model.MainTable)CrInput { @foreach (var column in Model.TableField){ @if(Model.IsTableRelations && column.PrimaryKey) { @:/// @:/// @column.ColumnComment @:/// @:public @column.NetType @column.LowerColumnName { get; set; } @: } if (@column.NCCKey != null) { switch(column.NCCKey) { case "select": @if(column.IsMultiple) { @:/// @:/// @column.ColumnComment @:/// @:public List @column.LowerColumnName { get; set; } @: } else { @:/// @:/// @column.ColumnComment @:/// @:public string @column.LowerColumnName { get; set; } @: } break; case "checkbox": case "cascader": case "address": @:/// @:/// @column.ColumnComment @:/// @:public List @column.LowerColumnName { get; set; } @: break; case "radio": case "treeSelect": @:/// @:/// @column.ColumnComment @:/// @:public string @column.LowerColumnName { get; set; } @: break; case "uploadImg": case "uploadFz": @:/// @:/// @column.ColumnComment @:/// @:public List @column.LowerColumnName { get; set; } @: break; default: @:/// @:/// @column.ColumnComment @:/// @:public @column.NetType @column.LowerColumnName { get; set; } @: break; } } } @if(Model.IsMainTable && (Model.WebType == 3 || Model.Type == 3)) { @:/// @:/// 流程状态 @:/// @:public int flowState { get; set; } @: @:/// @:/// 流程引擎ID @:/// @:public string flowId { get; set; } @: } @foreach (var table in Model.TableRelations) { @:/// @:/// @table.TableComment @:/// @:public List<@(@table.TableName)CrInput> @(@table.LowerTableName)List { get; set; } @: } } }