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 AuthorDynamicSqlSupport {
      @Generated("org.mybatis.generator.api.MyBatisGenerator")
      public static final Author author = new Author();
  
      @Generated("org.mybatis.generator.api.MyBatisGenerator")
      public static final SqlColumn<Long> id = author.id;
  
      @Generated("org.mybatis.generator.api.MyBatisGenerator")
      public static final SqlColumn<Long> userId = author.userId;
  
      @Generated("org.mybatis.generator.api.MyBatisGenerator")
      public static final SqlColumn<String> inviteCode = author.inviteCode;
  
      @Generated("org.mybatis.generator.api.MyBatisGenerator")
      public static final SqlColumn<String> penName = author.penName;
  
      @Generated("org.mybatis.generator.api.MyBatisGenerator")
      public static final SqlColumn<String> telPhone = author.telPhone;
  
      @Generated("org.mybatis.generator.api.MyBatisGenerator")
      public static final SqlColumn<String> chatAccount = author.chatAccount;
  
      @Generated("org.mybatis.generator.api.MyBatisGenerator")
      public static final SqlColumn<String> email = author.email;
  
      @Generated("org.mybatis.generator.api.MyBatisGenerator")
      public static final SqlColumn<Byte> workDirection = author.workDirection;
  
      @Generated("org.mybatis.generator.api.MyBatisGenerator")
      public static final SqlColumn<Byte> status = author.status;
  
      @Generated("org.mybatis.generator.api.MyBatisGenerator")
      public static final SqlColumn<Date> createTime = author.createTime;
  
      @Generated("org.mybatis.generator.api.MyBatisGenerator")
      public static final class Author extends SqlTable {
          public final SqlColumn<Long> id = column("id", JDBCType.BIGINT);
  
          public final SqlColumn<Long> userId = column("user_id", JDBCType.BIGINT);
  
          public final SqlColumn<String> inviteCode = column("invite_code", JDBCType.VARCHAR);
  
          public final SqlColumn<String> penName = column("pen_name", JDBCType.VARCHAR);
  
          public final SqlColumn<String> telPhone = column("tel_phone", JDBCType.VARCHAR);
  
          public final SqlColumn<String> chatAccount = column("chat_account", JDBCType.VARCHAR);
  
          public final SqlColumn<String> email = column("email", JDBCType.VARCHAR);
  
          public final SqlColumn<Byte> workDirection = column("work_direction", JDBCType.TINYINT);
  
          public final SqlColumn<Byte> status = column("status", JDBCType.TINYINT);
  
          public final SqlColumn<Date> createTime = column("create_time", JDBCType.TIMESTAMP);
  
          public Author() {
              super("author");
          }
      }
  }