|  |  | 
 |  |  |                         .append("    }\n\n"); | 
 |  |  |                 // 枚举字段增加$格式化 | 
 |  |  |             } else if (!Cools.isEmpty(column.getEnums())){ | 
 |  |  |                 sb.append("    public String get") | 
 |  |  |                         .append(column.getHumpName().substring(0, 1).toUpperCase()).append(column.getHumpName().substring(1)) | 
 |  |  |                         .append("\\$") | 
 |  |  |                         .append("(){\n") | 
 |  |  |                         .append("        if (null == this.").append(column.getHumpName()).append("){ return null; }\n") | 
 |  |  |                         .append("        switch (this.").append(column.getHumpName()).append("){\n"); | 
 |  |  |                 for (Map<String, Object> map : column.getEnums()){ | 
 |  |  |                     for (Map.Entry<String, Object> entry : map.entrySet()){ | 
 |  |  |                         sb.append("            case ").append(entry.getKey()).append(":\n") | 
 |  |  |                                 .append("                return \"").append(entry.getValue()).append("\";\n"); | 
 |  |  |                 if (!column.getHumpName().equals("deleted")) { | 
 |  |  |                     sb.append("    public String get") | 
 |  |  |                             .append(column.getHumpName().substring(0, 1).toUpperCase()).append(column.getHumpName().substring(1)) | 
 |  |  |                             .append("\\$") | 
 |  |  |                             .append("(){\n") | 
 |  |  |                             .append("        if (null == this.").append(column.getHumpName()).append("){ return null; }\n") | 
 |  |  |                             .append("        switch (this.").append(column.getHumpName()).append("){\n"); | 
 |  |  |                     for (Map<String, Object> map : column.getEnums()){ | 
 |  |  |                         for (Map.Entry<String, Object> entry : map.entrySet()){ | 
 |  |  |                             sb.append("            case ").append(entry.getKey()).append(":\n") | 
 |  |  |                                     .append("                return \"").append(entry.getValue()).append("\";\n"); | 
 |  |  |                         } | 
 |  |  |                     } | 
 |  |  |                     sb.append("            default:\n") | 
 |  |  |                             .append("                return String.valueOf(this.").append(column.getHumpName()).append(");\n") | 
 |  |  |                             .append("        }\n") | 
 |  |  |                             .append("    }\n\n"); | 
 |  |  |                 } | 
 |  |  |                 sb.append("            default:\n") | 
 |  |  |                         .append("                return String.valueOf(this.").append(column.getHumpName()).append(");\n") | 
 |  |  |                         .append("        }\n") | 
 |  |  |                         .append("    }\n\n"); | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             // 外键修饰 | 
 |  |  | 
 |  |  |                         sb.append("                                        <AutocompleteInput\n"); | 
 |  |  |                         sb.append("                                            label=\"table.field.").append(simpleEntityName).append(".").append(column.getHumpName()).append("\"\n"); | 
 |  |  |                         sb.append("                                            optionText=\"").append(GeneratorUtils.firstCharConvert(column.getForeignKeyMajor())).append("\"\n"); | 
 |  |  |                         sb.append("                                            filterToQuery={(val) => ({ ").append(GeneratorUtils.firstCharConvert(column.getForeignKeyMajor())).append(": val })}\n"); | 
 |  |  |                         if (column.isNotNull()) { | 
 |  |  |                             sb.append("                                            validate={required()}\n"); | 
 |  |  |                         } | 
 |  |  | 
 |  |  |                         sb.append("                            <ReferenceInput\n"); | 
 |  |  |                         sb.append("                                source=\"").append(column.getHumpName()).append("\"\n"); | 
 |  |  |                         sb.append("                                reference=\"").append(GeneratorUtils.firstCharConvert(column.getForeignKey())).append("\"\n"); | 
 |  |  |                         sb.append("                                perPage={REFERENCE_INPUT_PAGESIZE}\n"); | 
 |  |  |                         if (count == 0) { | 
 |  |  |                             sb.append("                                autoFocus\n"); | 
 |  |  |                         } | 
 |  |  | 
 |  |  |                         sb.append("                                <AutocompleteInput\n"); | 
 |  |  |                         sb.append("                                    label=\"table.field.").append(simpleEntityName).append(".").append(column.getHumpName()).append("\"\n"); | 
 |  |  |                         sb.append("                                    optionText=\"").append(GeneratorUtils.firstCharConvert(column.getForeignKeyMajor())).append("\"\n"); | 
 |  |  |                         sb.append("                                    filterToQuery={(val) => ({ ").append(GeneratorUtils.firstCharConvert(column.getForeignKeyMajor())).append(": val })}\n"); | 
 |  |  |                         if (column.isNotNull()) { | 
 |  |  |                             sb.append("                                    validate={required()}\n"); | 
 |  |  |                         } | 
 |  |  | 
 |  |  |                 case "Long": | 
 |  |  |                 case "Double": | 
 |  |  |                     if (!Cools.isEmpty(column.getForeignKeyMajor())) { | 
 |  |  |                         sb.append("    <ReferenceInput source=\"").append(column.getHumpName()).append("\" reference=\"").append(GeneratorUtils.firstCharConvert(column.getForeignKey())).append("\">\n"); | 
 |  |  |                         sb.append("        <AutocompleteInput label=\"table.field.").append(simpleEntityName).append(".").append(column.getHumpName()).append("\" optionText=\"").append(GeneratorUtils.firstCharConvert(column.getForeignKeyMajor())).append("\" />\n"); | 
 |  |  |                         sb.append("    <ReferenceInput source=\"").append(column.getHumpName()).append("\" label=\"table.field.").append(simpleEntityName).append(".").append(column.getHumpName()).append("\" reference=\"").append(GeneratorUtils.firstCharConvert(column.getForeignKey())).append("\">\n"); | 
 |  |  |                         sb.append("        <AutocompleteInput label=\"table.field.").append(simpleEntityName).append(".").append(column.getHumpName()).append("\" optionText=\"").append(GeneratorUtils.firstCharConvert(column.getForeignKeyMajor())).append("\" filterToQuery={(val) => ({ ").append(GeneratorUtils.firstCharConvert(column.getForeignKeyMajor())).append(": val })} />\n"); | 
 |  |  |                         sb.append("    </ReferenceInput>,\n"); | 
 |  |  |                     } else { | 
 |  |  |                         if (Cools.isEmpty(column.getEnums())) { |