using JNPF.Common.Models; namespace JNPF.@(@Model.NameSpace).Entitys.Dto.@Model.ClassName; /// /// @(@Model.BusName)修改输入参数. /// public class @(@Model.ClassName)CrInput { @foreach (var column in Model.TableField) { @if(column.PrimaryKey) { @:/// @:/// @column.ColumnComment. @:/// @:public @(Model.PrimaryKeyPolicy == 1 ? "string" : "long") @column.LowerColumnName { get; set; } @: }else if(column.jnpfKey != null){ @:/// @:/// @column.ColumnComment. @:/// switch(column.jnpfKey) { case "select": case "userSelect": case "treeSelect": case "depSelect": case "posSelect": case "popupTableSelect": case "roleSelect": case "groupSelect": case "usersSelect": @if(column.IsMultiple) { @:public List @column.LowerColumnName { get; set; } @: }else{ @:public string @column.LowerColumnName { get; set; } @: } break; case "cascader": case "address": case "comSelect": @if(column.IsMultiple) { @:public List> @column.LowerColumnName { get; set; } @: }else{ @:public List @column.LowerColumnName { get; set; } @: } break; case "switch": @:public bool @column.LowerColumnName { get; set; } @: break; case "checkbox": @:public List @column.LowerColumnName { get; set; } @: break; case "radio": @:public string @column.LowerColumnName { get; set; } @: break; case "uploadImg": case "uploadFz": @:public List @column.LowerColumnName { get; set; } @: break; default: @:public @column.NetType @column.LowerColumnName { get; set; } @: break; } } } }