content: package com.java2nb.novel.mapper;
  
  import java.sql.JDBCType;
  import java.util.Date;
  import javax.annotation.Generated;
  import org.mybatis.dynamic.sql.SqlColumn;
  import org.mybatis.dynamic.sql.SqlTable;
  
  public final class BookIndexDynamicSqlSupport {
      @Generated("org.mybatis.generator.api.MyBatisGenerator")
      public static final BookIndex bookIndex = new BookIndex();
  
      @Generated("org.mybatis.generator.api.MyBatisGenerator")
      public static final SqlColumn<Long> id = bookIndex.id;
  
      @Generated("org.mybatis.generator.api.MyBatisGenerator")
      public static final SqlColumn<Long> bookId = bookIndex.bookId;
  
      @Generated("org.mybatis.generator.api.MyBatisGenerator")
      public static final SqlColumn<Integer> indexNum = bookIndex.indexNum;
  
      @Generated("org.mybatis.generator.api.MyBatisGenerator")
      public static final SqlColumn<String> indexName = bookIndex.indexName;
  
      @Generated("org.mybatis.generator.api.MyBatisGenerator")
      public static final SqlColumn<Integer> wordCount = bookIndex.wordCount;
  
      @Generated("org.mybatis.generator.api.MyBatisGenerator")
      public static final SqlColumn<Byte> isVip = bookIndex.isVip;
  
      @Generated("org.mybatis.generator.api.MyBatisGenerator")
      public static final SqlColumn<Integer> bookPrice = bookIndex.bookPrice;
  
      @Generated("org.mybatis.generator.api.MyBatisGenerator")
      public static final SqlColumn<String> storageType = bookIndex.storageType;
  
      @Generated("org.mybatis.generator.api.MyBatisGenerator")
      public static final SqlColumn<Date> createTime = bookIndex.createTime;
  
      @Generated("org.mybatis.generator.api.MyBatisGenerator")
      public static final SqlColumn<Date> updateTime = bookIndex.updateTime;
  
      @Generated("org.mybatis.generator.api.MyBatisGenerator")
      public static final class BookIndex extends SqlTable {
          public final SqlColumn<Long> id = column("id", JDBCType.BIGINT);
  
          public final SqlColumn<Long> bookId = column("book_id", JDBCType.BIGINT);
  
          public final SqlColumn<Integer> indexNum = column("index_num", JDBCType.INTEGER);
  
          public final SqlColumn<String> indexName = column("index_name", JDBCType.VARCHAR);
  
          public final SqlColumn<Integer> wordCount = column("word_count", JDBCType.INTEGER);
  
          public final SqlColumn<Byte> isVip = column("is_vip", JDBCType.TINYINT);
  
          public final SqlColumn<Integer> bookPrice = column("book_price", JDBCType.INTEGER);
  
          public final SqlColumn<String> storageType = column("storage_type", JDBCType.VARCHAR);
  
          public final SqlColumn<Date> createTime = column("create_time", JDBCType.TIMESTAMP);
  
          public final SqlColumn<Date> updateTime = column("update_time", JDBCType.TIMESTAMP);
  
          public BookIndex() {
              super("book_index");
          }
      }
  }