# 数据库表结构说明

本文档介绍低开的表结构说明

# 低开构建包表LC_CONTRIBUTION

低开构建包表用于存储低开的构建包基本信息。

字段 说明 字段类型
ID 主键 VARCHAR
CODE 编码 VARCHAR
NAME 名称 VARCHAR
CATEGORY 构件包种类,在线还是离线 VARCHAR
APP_NAME 应用名称 VARCHAR
DESCRIPTION 描述 TEXT
EXTEND 扩展信息 TEXT
DEL_FLAG 删除标志 CHAR
CREATE_USER 创建人 VARCHAR
UPDATE_USER 更新人 VARCHAR
CREATE_TIME 创建时间 DATETIME
UPDATE_TIME 更新时间 DATETIME
TENANT_ID 租户ID VARCHAR
ONLINE_TYPE 在线构件包类型:通用、报表等 VARCHAR

# 低开资源表LC_RESOURCE

低开资源表用于存储构建包下面的资源信息,包括实体、页面、流程、服务等。

字段 说明 字段类型
ID 主键 VARCHAR
CODE 编码,数据集时是namespace VARCHAR
NAME 名称 VARCHAR
RESOURCE_TYPE 资源类型 VARCHAR
CONTRIBUTION_ID 所属构件包ID VARCHAR
APP_NAME 应用名称 VARCHAR
DESCRIPTION 描述 TEXT
MD5 内容摘要 VARCHAR
RUNTIME_MD5 生效的运行时资源内容摘要 VARCHAR
FILE_PATH 文件路径 VARCHAR
STATUS 状态 VARCHAR
CHANGE_VERSION 变更版本 INT
EXTEND 扩展信息 TEXT
DEL_FLAG 删除标志 CHAR
CREATE_USER 创建人 VARCHAR
UPDATE_USER 更新人 VARCHAR
CREATE_TIME 创建时间 DATETIME
UPDATE_TIME 更新时间 DATETIME
TENANT_ID 租户ID VARCHAR
CATEGORY1 资源类型1 VARCHAR
CATEGORY2 资源类型2 VARCHAR
CATEGORY3 资源类型3 VARCHAR
BI_RESOURCE 映射BI资源路径 VARCHAR
RESOURCE_SUB_TYPE 资源二级类型 VARCHAR

# 低开资源内容表LC_RESOURCE_CONTENT

低开资源内容表用来存储构建包里资源的内容,ID和资源ID一一对应。

字段 说明 字段类型
ID 主键,和资源ID对应 VARCHAR
CONTRIBUTION_ID 所属构件包ID VARCHAR
CONTENT 资源内容 LONGTEXT
ENCODING 编码 VARCHAR
BIN_CONTENT 二进制文件内容 LONGBLOB
EXTEND 扩展信息 TEXT

# 低开资源内容历史表LC_H_RESOURCE_CONTENT

低开资源内容历史表存储历史的资源内容信息

字段 说明 字段类型
ID 主键,和资源ID对应 VARCHAR
CONTRIBUTION_ID 所属构件包ID VARCHAR
MD5 内容摘要 VARCHAR
CONTENT 资源内容 LONGTEXT
ENCODING 编码 VARCHAR
BIN_CONTENT 二进制文件内容 LONGBLOB
COMMIT_VERSION 提交版本 VARCHAR
COMMIT_MESSAGE 提交信息 VARCHAR
UPDATE_USER 更新人 VARCHAR
UPDATE_TIME 更新时间 DATETIME
EXTEND 扩展信息 TEXT

# 低开项目基线表LC_PROJECT_BASELINE

低开项目基线表用来记录项目基线的信息,项目基线控制低开项目的资源版本,不同的基线代表不同的版本,可以依据不同版本对资源做导入、导出、回退操作。

字段 说明 字段类型
ID 主键,和资源ID对应 VARCHAR
NAME 基线名称 VARCHAR
CODE 基线标识(版本+名称) VARCHAR
TAG_NUM 基线版本 LONGTEXT
APP_NAME 应用名称 VARCHAR
IS_USE 是否当前使用基线 0:否 1:是 INT
RESOURCE_BASELINE_DATA 当前基线资源源码 LONGTEXT
CREATE_USER 创建人 VARCHAR
CREATE_TIME 创建时间 DATETIME
UPDATE_USER 更新人 VARCHAR
UPDATE_TIME 更新时间 DATETIME
TENANT_ID 租户ID VARCHAR

# 项目当前快照表LC_PROJECT_SNAPSHOT

字段 说明 字段类型
APP_NAME 应用名称 VARCHAR
CONTENT 项目当前快照 LONGTEXT

# 低开运行时(编译后)资源表LC_RUNTIME_RESOURCE

低开运行时资源表表示编译通过后的低开资源信息,用于低开里面选择各种资源

字段 说明 字段类型
ID 主键 VARCHAR
RESOURCE_ID 所属资源ID VARCHAR
CONTRIBUTION_ID 所属构件包ID VARCHAR
SOURCE_MD5 源资源内容摘要 VARCHAR
FILE_PATH 文件路径 VARCHAR
CONTENT 内容 LONGTEXT
ENCODING 编码 VARCHAR
BIN_CONTENT 二进制文件内容 LONGBLOB
CREATE_USER 创建人 VARCHAR
CREATE_TIME 创建时间 DATETIME
UPDATE_USER 更新人 VARCHAR
UPDATE_TIME 更新时间 DATETIME

# 资源关系表LC_R_RESOURCE_RELATION

字段 说明 字段类型
ID 主键 VARCHAR
SOURCE_ID 源模型标识 VARCHAR
SOURCE_CODE 源模型编码 VARCHAR
SOURCE_SUB_ID 源模型次级标识(主要给实体用) VARCHAR
SOURCE_TYPE 源模型类型 VARCHAR
SOURCE_CATEGORY 源资源种类:在线还是离线 VARCHAR
TARGET_ID 目标模型标识 VARCHAR
TARGET_CODE 目标模型qname(离线资源) VARCHAR
TARGET_SUB_ID 目标模型次级标识 VARCHAR
TARGET_TYPE 目标模型类型 VARCHAR
TARGET_CATEGORY 目标源种类:在线还是离线 VARCHAR

# 数据实体和数据源的关联关系表LC_R_ENTITY_DATASOURCE

数据实体和数据源的关联关系表记录数据实体和数据源的关系。

字段 说明 字段类型
APP_NAME 应用名称 VARCHAR
DATASOURCE_NAME 数据源名称 VARCHAR
ENTITY_NAME_INCLUDES 包含的实体名称,多个逗号分隔,支持统配 VARCHAR
ENTITY_NAME_EXCLUDES 排除的实体名称,多个逗号分隔,支持统配 VARCHAR
上次更新: 2023/7/20下午12:25:28