content: package com.ruoyi.generator.domain;
  
  import java.util.List;
  import com.ruoyi.common.base.BaseEntity;
  import com.ruoyi.common.utils.StringUtils;
  
  /**
   * ry 数据库表
   * 
   * @author ruoyi
   */
  public class TableInfo extends BaseEntity
  {
      private static final long serialVersionUID = 1L;
  
      /** 表名称 */
      private String tableName;
  
      /** 表描述 */
      private String tableComment;
  
      /** 表的主键列信息 */
      private ColumnInfo primaryKey;
  
      /** 表的列名(不包含主键) */
      private List<ColumnInfo> columns;
  
      /** 类名(第一个字母大写) */
      private String className;
  
      /** 类名(第一个字母小写) */
      private String classname;
  
      public String getTableName()
      {
          return tableName;
      }
  
      public void setTableName(String tableName)
      {
          this.tableName = tableName;
      }
  
      public String getTableComment()
      {
          return tableComment;
      }
  
      public void setTableComment(String tableComment)
      {
          this.tableComment = tableComment;
      }
  
      public List<ColumnInfo> getColumns()
      {
          return columns;
      }
  
      public ColumnInfo getColumnsLast()
      {
          ColumnInfo columnInfo = null;
          if (StringUtils.isNotNull(columns) && columns.size() > 0)
          {
              columnInfo = columns.get(0);
          }
          return columnInfo;
      }
  
      public void setColumns(List<ColumnInfo> columns)
      {
          this.columns = columns;
      }
  
      public String getClassName()
      {
          return className;
      }
  
      public void setClassName(String className)
      {
          this.className = className;
      }
  
      public String getClassname()
      {
          return classname;
      }
  
      public void setClassname(String classname)
      {
          this.classname = classname;
      }
  
      public ColumnInfo getPrimaryKey()
      {
          return primaryKey;
      }
  
      public void setPrimaryKey(ColumnInfo primaryKey)
      {
          this.primaryKey = primaryKey;
      }
  }
  