@if(Model.IsUploading) { @:using JNPF.Common.Models; @:using Newtonsoft.Json; @: } namespace JNPF.@(@Model.NameSpace).Entitys.Dto.@Model.ClassName; /// /// @(@Model.BusName)详情输出参数. /// public class @(@Model.ClassName)DetailOutput { @foreach (var column in Model.TableField) { @{var parameterName = string.Empty;} @switch(column.IsAuxiliary) { case true: @{parameterName = "jnpf_" + @column.TableName + "_jnpf_" + @column.LowerColumnName;} break; default: @{parameterName = @column.LowerColumnName;} break; } @if (column.PrimaryKey){ @:/// @:/// @column.ColumnComment. @:/// @:public @column.NetType @column.LowerColumnName { get; set; } @: }else if (column.jnpfKey != null){ @switch(column.jnpfKey) { case "date": case "createTime": case "modifyTime": @:/// @:/// @column.ColumnComment. @:/// @:public @(column.IsAuxiliary ? "DateTime?" : "string") @parameterName { get; set; } @: break; case "switch": case "radio": @:/// @:/// @column.ColumnComment. @:/// @:public string @(parameterName) { get; set; } @: break; case "uploadFz": case "uploadImg": @:/// @:/// @column.ColumnComment. @:/// @:[JsonIgnore] @:public string @(parameterName)List { get; set; } @: @:/// @:/// @column.ColumnComment. @:/// @:public List @(parameterName) { get; set; } @: break; default: @:/// @:/// @column.ColumnComment. @:/// @:public @(column.NetType == "int" ? "string" : column.NetType) @(parameterName) { get; set; } @: break; } } } }