code: public static ColumnField build(IntrospectedColumn column) {
          ColumnField field = new ColumnField();
          field.setColumnName(column.getActualColumnName());
          field.setJdbcType(column.getJdbcTypeName());
          field.setFieldName(column.getJavaProperty());
          field.setRemarks(column.getRemarks());
          FullyQualifiedJavaType type = column.getFullyQualifiedJavaType();
          field.setType(type);
          field.setTypePackage(type.getPackageName());
          field.setShortTypeName(type.getShortName());
          field.setFullTypeName(type.getFullyQualifiedName());
          field.setIdentity(column.isIdentity());
          field.setNullable(column.isNullable());
          field.setSequenceColumn(column.isSequenceColumn());
          field.setBlobColumn(column.isBLOBColumn());
          field.setStringColumn(column.isStringColumn());
          field.setJdbcCharacterColumn(column.isJdbcCharacterColumn());
          field.setJdbcDateColumn(column.isJDBCDateColumn());
          field.setJdbcTimeColumn(column.isJDBCTimeColumn());
          field.setLength(column.getLength());
          field.setScale(column.getScale());
          return field;
      }
docs: 创建 ColumnField
  
  @param column
  @return