表信息
/*
* 项目名称:general-mall
* 类名称:TableEntity.java
* 包名称:com.ly.generalmall.moudles.gen.entity
*
* 修改履历:
* 日期 修正者 主要内容
* 2019-04-03 16:18 apple 初版完成
*
* Copyright (c) 2017-2019 咨同科技
*/
package com.ly.generalmall.moudles.gen.entity;
import lombok.Data;
import java.util.Date;
/**
* 表结构实体
*
* @author apple
*/
@Data
public class TableEntity {
/**
* 数据库名
*/
private String tableSchema;
/**
* 表名
*/
private String tableName;
/**
* 表类型
*/
private String tableType;
/**
* 表数据行数
*/
private Integer tableRows;
/**
* 表创建时间
*/
private Date createTime;
/**
* 表最后更新时间
*/
private Date updateTime;
/**
* 表注释
*/
private String tableComment;
}
某表信息
/*
* 项目名称:general-mall
* 类名称:TableInforEntity.java
* 包名称:com.ly.generalmall.moudles.gen.entity
*
* 修改履历:
* 日期 修正者 主要内容
* 2019-04-03 16:28 apple 初版完成
*
* Copyright (c) 2017-2019 咨同科技
*/
package com.ly.generalmall.moudles.gen.entity;
import lombok.Data;
/**
* 表信息实体
*
* @author apple
*/
@Data
public class TableInfoEntity {
private String tableCatalog;
/**
* 数据库名称
*/
private String tableSchema;
/**
* 表名称
*/
private String tableName;
/**
* 字段名
*/
private String columnName;
private String ordinalPosition;
/**
* 字段默认值
*/
private String columnDefault;
/**
* 是否允许空值
*/
private String isNullable;
/**
* 数据类型
*/
private String dataType;
/**
* 字段最大长度
*/
private String characterMaximumLength;
private String characterOctetLength;
private String numericPrecision;
private String numericScale;
private String datetimePrecision;
private String characterSetname;
private String collationName;
/**
* 字段类型
*/
private String columnType;
/**
* 主键
*/
private String columnKey;
private String Extra;
private String Privileges;
/**
* 字段备注
*/
private String columnComment;
private String generationExpression;
}