1622 lines
63 KiB
Markdown
1622 lines
63 KiB
Markdown
|
|
# CPTE-WMS 仓库管理系统数据库设计文档
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 文档信息
|
|||
|
|
|
|||
|
|
| 项目 | 内容 |
|
|||
|
|
|------|------|
|
|||
|
|
| **数据库名称** | cpte-wms |
|
|||
|
|
| **数据库类型** | MySQL 5.7.25 |
|
|||
|
|
| **字符集** | utf8mb4 |
|
|||
|
|
| **文档版本** | V1.0 |
|
|||
|
|
| **编制日期** | 2026年03月20日 |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 目录
|
|||
|
|
|
|||
|
|
1. [数据库概述](#1-数据库概述)
|
|||
|
|
2. [表结构设计](#2-表结构设计)
|
|||
|
|
- 2.1 [基础数据模块](#21-基础数据模块)
|
|||
|
|
- 2.2 [业务数据模块](#22-业务数据模块)
|
|||
|
|
- 2.3 [系统管理模块](#23-系统管理模块)
|
|||
|
|
- 2.4 [报表设计模块](#24-报表设计模块)
|
|||
|
|
- 2.5 [AI智能模块](#25-ai智能模块)
|
|||
|
|
- 2.6 [开放接口模块](#26-开放接口模块)
|
|||
|
|
- 2.7 [定时任务模块](#27-定时任务模块)
|
|||
|
|
- 2.8 [其他模块](#28-其他模块)
|
|||
|
|
3. [索引设计](#3-索引设计)
|
|||
|
|
4. [数据字典](#4-数据字典)
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 1. 数据库概述
|
|||
|
|
|
|||
|
|
### 1.1 系统简介
|
|||
|
|
|
|||
|
|
CPTE-WMS是一套专业的仓库管理系统(Warehouse Management System),支持多租户架构,集成了入库管理、出库管理、库存管理、AGV任务调度、盘点管理等核心仓储业务功能,同时整合了AI智能助手、在线报表设计、开放API等扩展能力。
|
|||
|
|
|
|||
|
|
### 1.2 设计原则
|
|||
|
|
|
|||
|
|
- **多租户隔离**:所有业务表均包含 `tenant_id` 字段,实现租户数据隔离
|
|||
|
|
- **审计追踪**:所有表包含 `create_by`、`create_time`、`update_by`、`update_time` 字段
|
|||
|
|
- **软删除机制**:关键业务表采用 `del_flag` 字段实现软删除
|
|||
|
|
- **状态机管理**:业务单据采用状态字段管理生命周期
|
|||
|
|
|
|||
|
|
### 1.3 表统计
|
|||
|
|
|
|||
|
|
| 模块分类 | 表数量 |
|
|||
|
|
|----------|--------|
|
|||
|
|
| 基础数据模块 | 5 |
|
|||
|
|
| 业务数据模块 | 11 |
|
|||
|
|
| 系统管理模块 | 35 |
|
|||
|
|
| 报表设计模块 | 18 |
|
|||
|
|
| AI智能模块 | 5 |
|
|||
|
|
| 开放接口模块 | 4 |
|
|||
|
|
| 定时任务模块 | 11 |
|
|||
|
|
| 其他模块 | 15 |
|
|||
|
|
| **合计** | **104** |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 2. 表结构设计
|
|||
|
|
|
|||
|
|
### 2.1 基础数据模块
|
|||
|
|
|
|||
|
|
基础数据模块管理仓库运营的核心主数据,包括库区、库位、物料、容器等基础信息。
|
|||
|
|
|
|||
|
|
#### 2.1.1 库区信息表 (base_area)
|
|||
|
|
|
|||
|
|
**表名**:`base_area`
|
|||
|
|
**描述**:存储仓库库区基础信息
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | bigint(20) | 否 | - | 主键ID |
|
|||
|
|
| area_code | varchar(32) | 是 | NULL | 库区编码(唯一) |
|
|||
|
|
| area_name | varchar(32) | 是 | NULL | 库区名称 |
|
|||
|
|
| description | varchar(32) | 是 | NULL | 描述 |
|
|||
|
|
| del_flag | int(11) | 是 | NULL | 删除状态:0未删除、1删除 |
|
|||
|
|
| iz_active | int(11) | 是 | NULL | 是否启用 |
|
|||
|
|
| sys_org_code | varchar(64) | 是 | NULL | 所属部门 |
|
|||
|
|
| tenant_id | bigint(20) | 是 | NULL | 租户ID |
|
|||
|
|
| create_by | varchar(50) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建日期 |
|
|||
|
|
| update_by | varchar(50) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新日期 |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| uk_area_code | 唯一索引 | area_code |
|
|||
|
|
| idx_area_name | 普通索引 | area_name |
|
|||
|
|
| idx_area_iz_active | 普通索引 | iz_active |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.1.2 物料信息表 (base_item)
|
|||
|
|
|
|||
|
|
**表名**:`base_item`
|
|||
|
|
**描述**:存储物料基础信息
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | bigint(20) | 否 | - | 主键ID |
|
|||
|
|
| item_code | varchar(32) | 是 | NULL | 物料编码(唯一) |
|
|||
|
|
| item_name | varchar(500) | 是 | NULL | 物料名称 |
|
|||
|
|
| unit | varchar(32) | 是 | NULL | 单位 |
|
|||
|
|
| description | varchar(32) | 是 | NULL | 描述 |
|
|||
|
|
| iz_active | int(11) | 是 | NULL | 是否启用:0禁用,1启用 |
|
|||
|
|
| del_flag | int(11) | 是 | NULL | 是否删除:0未删除,1删除 |
|
|||
|
|
| sys_org_code | varchar(64) | 是 | NULL | 所属部门 |
|
|||
|
|
| tenant_id | bigint(20) | 是 | NULL | 租户ID |
|
|||
|
|
| create_by | varchar(50) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建日期 |
|
|||
|
|
| update_by | varchar(50) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新日期 |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| uk_item_code | 唯一索引 | item_code |
|
|||
|
|
| idx_item_iz_active | 普通索引 | iz_active |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.1.3 物料属性表 (base_item_key)
|
|||
|
|
|
|||
|
|
**表名**:`base_item_key`
|
|||
|
|
**描述**:存储物料的扩展属性信息,用于唯一标识同一物料的不同批次/项目
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | bigint(20) | 否 | - | 主键ID |
|
|||
|
|
| item_id | bigint(20) | 是 | NULL | 物料ID |
|
|||
|
|
| wh_code | varchar(50) | 是 | NULL | 外部仓库 |
|
|||
|
|
| project | varchar(500) | 是 | NULL | 项目号 |
|
|||
|
|
| task_no | varchar(50) | 是 | NULL | 任务号 |
|
|||
|
|
| prop_c1 | varchar(50) | 是 | NULL | 批次号 |
|
|||
|
|
| prop_c3 | varchar(50) | 是 | NULL | 外部库存状态 |
|
|||
|
|
| sys_org_code | varchar(64) | 是 | NULL | 所属部门 |
|
|||
|
|
| tenant_id | bigint(20) | 是 | NULL | 租户ID |
|
|||
|
|
| create_by | varchar(50) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建日期 |
|
|||
|
|
| update_by | varchar(50) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新日期 |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| uk_ik_key | 唯一索引 | item_id, wh_code, project, task_no, prop_c1, prop_c3 |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.1.4 库位信息表 (base_point)
|
|||
|
|
|
|||
|
|
**表名**:`base_point`
|
|||
|
|
**描述**:存储仓库库位信息,包含坐标定位
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | bigint(20) | 否 | - | 主键ID |
|
|||
|
|
| area_id | bigint(20) | 是 | NULL | 库区ID |
|
|||
|
|
| point_code | varchar(32) | 是 | NULL | 库位编码(唯一) |
|
|||
|
|
| status | int(11) | 是 | NULL | 库位状态:0空闲,1占用 |
|
|||
|
|
| row_num | varchar(32) | 是 | NULL | 库位深度 |
|
|||
|
|
| col_num | varchar(32) | 是 | NULL | 列-巷道编号 |
|
|||
|
|
| layer_num | varchar(32) | 是 | NULL | 层 |
|
|||
|
|
| position_x | int(11) | 是 | NULL | 坐标X |
|
|||
|
|
| position_y | int(11) | 是 | NULL | 坐标Y |
|
|||
|
|
| position_two_x | int(11) | 是 | NULL | 第二层坐标X |
|
|||
|
|
| position_two_y | int(11) | 是 | NULL | 第二层坐标Y |
|
|||
|
|
| iz_double_lane | int(11) | 是 | NULL | 是否双通道 |
|
|||
|
|
| description | varchar(32) | 是 | NULL | 描述 |
|
|||
|
|
| iz_active | int(11) | 是 | NULL | 是否启用:0禁用,1启用 |
|
|||
|
|
| del_flag | int(11) | 是 | NULL | 是否删除:0未删除,1删除 |
|
|||
|
|
| sys_org_code | varchar(64) | 是 | NULL | 所属部门 |
|
|||
|
|
| tenant_id | bigint(20) | 是 | NULL | 仓库ID |
|
|||
|
|
| create_by | varchar(50) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建日期 |
|
|||
|
|
| update_by | varchar(50) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新日期 |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| uk_point_code | 唯一索引 | point_code |
|
|||
|
|
| idx_point_composite | 普通索引 | point_code, status, area_id |
|
|||
|
|
| idx_point_iz_active | 普通索引 | iz_active |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.1.5 容器信息表 (base_stock)
|
|||
|
|
|
|||
|
|
**表名**:`base_stock`
|
|||
|
|
**描述**:存储仓库容器(托盘/料箱)信息
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | bigint(20) | 否 | - | 主键ID |
|
|||
|
|
| stock_code | varchar(32) | 是 | NULL | 容器编码(唯一) |
|
|||
|
|
| stock_type | varchar(32) | 是 | NULL | 容器类型 |
|
|||
|
|
| status | int(11) | 是 | NULL | 容器状态:0空闲,1占用 |
|
|||
|
|
| description | varchar(32) | 是 | NULL | 描述 |
|
|||
|
|
| del_flag | int(11) | 是 | NULL | 是否删除:0未删除,1删除 |
|
|||
|
|
| iz_active | int(11) | 是 | NULL | 是否启用:0禁用,1启用 |
|
|||
|
|
| sys_org_code | varchar(64) | 是 | NULL | 所属部门 |
|
|||
|
|
| tenant_id | bigint(20) | 是 | NULL | 租户ID |
|
|||
|
|
| create_by | varchar(50) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建日期 |
|
|||
|
|
| update_by | varchar(50) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新日期 |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| uk_stock_code | 唯一索引 | stock_code |
|
|||
|
|
| idx_stock_iz_active | 普通索引 | iz_active |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
### 2.2 业务数据模块
|
|||
|
|
|
|||
|
|
业务数据模块管理仓库核心业务流程数据,包括入库、出库、库存、AGV任务、盘点等。
|
|||
|
|
|
|||
|
|
#### 2.2.1 入库单主表 (data_asn)
|
|||
|
|
|
|||
|
|
**表名**:`data_asn`
|
|||
|
|
**描述**:存储入库单主信息
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | bigint(20) | 否 | - | 主键ID |
|
|||
|
|
| order_no | varchar(50) | 是 | NULL | 入库单号(唯一) |
|
|||
|
|
| third_order_no | varchar(50) | 是 | NULL | 赛意单号 |
|
|||
|
|
| no | varchar(50) | 是 | NULL | 任务号(唯一) |
|
|||
|
|
| wh_code | varchar(50) | 是 | NULL | 第三方仓代码 |
|
|||
|
|
| supplier_code | varchar(50) | 是 | NULL | 供应商代码 |
|
|||
|
|
| order_type | int(11) | 是 | NULL | 单据类型 |
|
|||
|
|
| status | int(11) | 是 | NULL | 订单状态 |
|
|||
|
|
| order_qty | decimal(10,0) | 是 | NULL | 需求数量 |
|
|||
|
|
| received_qty | decimal(10,0) | 是 | NULL | 收货数量 |
|
|||
|
|
| order_date | datetime | 是 | NULL | 订单日期 |
|
|||
|
|
| res_message | text | 是 | NULL | 返回报文 |
|
|||
|
|
| res_time | datetime | 是 | NULL | 返回时间 |
|
|||
|
|
| sys_org_code | varchar(64) | 是 | NULL | 所属部门 |
|
|||
|
|
| tenant_id | bigint(20) | 是 | NULL | 仓库ID |
|
|||
|
|
| create_by | varchar(50) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建日期 |
|
|||
|
|
| update_by | varchar(50) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新日期 |
|
|||
|
|
|
|||
|
|
**单据类型说明**:
|
|||
|
|
| 值 | 说明 |
|
|||
|
|
|----|------|
|
|||
|
|
| 0 | 成品入库 |
|
|||
|
|
| 1 | 配件入库 |
|
|||
|
|
| 2 | 成品拆托入库 |
|
|||
|
|
| 3 | 配件拆托入库 |
|
|||
|
|
| 4 | 成品出库 |
|
|||
|
|
| 5 | 配件出库 |
|
|||
|
|
| 6 | 返工出库 |
|
|||
|
|
| 7 | 检验出库 |
|
|||
|
|
| 8 | 其他出库 |
|
|||
|
|
|
|||
|
|
**订单状态说明**:
|
|||
|
|
| 值 | 说明 |
|
|||
|
|
|----|------|
|
|||
|
|
| 1 | 已创建 |
|
|||
|
|
| 2 | 部分收货 |
|
|||
|
|
| 3 | 收货完成 |
|
|||
|
|
| 4 | 已关闭 |
|
|||
|
|
| 5 | 已取消 |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| uk_asn_order_no | 唯一索引 | order_no |
|
|||
|
|
| uk_asn_no | 唯一索引 | no |
|
|||
|
|
| idx_asn_query | 普通索引 | order_type, status, order_date, create_time |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.2.2 入库单明细表 (data_asn_detail)
|
|||
|
|
|
|||
|
|
**表名**:`data_asn_detail`
|
|||
|
|
**描述**:存储入库单明细信息
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | bigint(20) | 否 | - | 主键ID |
|
|||
|
|
| asn_id | bigint(20) | 是 | NULL | 入库单ID |
|
|||
|
|
| item_id | bigint(20) | 是 | NULL | 物料ID |
|
|||
|
|
| stock_id | bigint(20) | 是 | NULL | 容器ID |
|
|||
|
|
| from_point_id | bigint(20) | 是 | NULL | 起点 |
|
|||
|
|
| station_id | bigint(20) | 是 | NULL | 工作站点位 |
|
|||
|
|
| to_point_id | bigint(20) | 是 | NULL | 终点 |
|
|||
|
|
| line_no | int(11) | 是 | NULL | 行号 |
|
|||
|
|
| unit | varchar(32) | 是 | NULL | 单位 |
|
|||
|
|
| order_qty | decimal(10,0) | 是 | NULL | 需求数量 |
|
|||
|
|
| received_qty | decimal(10,0) | 是 | NULL | 收货数量 |
|
|||
|
|
| status | int(11) | 是 | NULL | 订单状态 |
|
|||
|
|
| project | varchar(500) | 是 | NULL | 项目号 |
|
|||
|
|
| task_no | varbinary(500) | 是 | NULL | 任务号 |
|
|||
|
|
| prop_c1 | varchar(50) | 是 | NULL | 批次号 |
|
|||
|
|
| prop_c2 | varchar(32) | 是 | NULL | 序列号 |
|
|||
|
|
| prop_c3 | varchar(50) | 是 | NULL | 库存状态 |
|
|||
|
|
| prop_c4 | varchar(32) | 是 | NULL | 扩展字段 |
|
|||
|
|
| prop_d1 | date | 是 | NULL | 生产日期 |
|
|||
|
|
| description | varchar(32) | 是 | NULL | 备注 |
|
|||
|
|
| source_id | bigint(20) | 是 | NULL | 来源ID |
|
|||
|
|
| source_name | varchar(32) | 是 | NULL | 来源 |
|
|||
|
|
| tenant_id | bigint(20) | 是 | NULL | 仓库ID |
|
|||
|
|
| sys_org_code | varchar(64) | 是 | NULL | 所属部门 |
|
|||
|
|
| create_by | varchar(50) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建日期 |
|
|||
|
|
| update_by | varchar(50) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新日期 |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| idx_ad_asn_id | 普通索引 | asn_id |
|
|||
|
|
| idx_ad_stock_status | 普通索引 | stock_id, status |
|
|||
|
|
| idx_ad_asn_line_no | 普通索引 | asn_id, line_no |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.2.3 出库单主表 (data_pick)
|
|||
|
|
|
|||
|
|
**表名**:`data_pick`
|
|||
|
|
**描述**:存储出库单主信息
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | bigint(20) | 否 | - | 主键ID |
|
|||
|
|
| con_no | varchar(50) | 是 | NULL | 柜号 |
|
|||
|
|
| order_no | varchar(50) | 是 | NULL | 出库单号(唯一) |
|
|||
|
|
| third_order_no | varchar(50) | 是 | NULL | 外部单号 |
|
|||
|
|
| no | varchar(50) | 是 | NULL | 任务号(唯一) |
|
|||
|
|
| wh_code | varchar(50) | 是 | NULL | 外部仓库 |
|
|||
|
|
| customer_code | varchar(50) | 是 | NULL | 客户代码 |
|
|||
|
|
| order_type | int(11) | 是 | NULL | 单据类型 |
|
|||
|
|
| status | int(11) | 是 | NULL | 订单状态 |
|
|||
|
|
| priority | int(11) | 是 | 0 | 优先级:0普通,1加急,2紧急 |
|
|||
|
|
| order_qty | decimal(10,0) | 是 | NULL | 需求数量 |
|
|||
|
|
| allocated_qty | decimal(10,0) | 是 | NULL | 分配数量 |
|
|||
|
|
| picked_qty | decimal(10,0) | 是 | NULL | 拣货数量 |
|
|||
|
|
| order_date | datetime | 是 | NULL | 订单日期 |
|
|||
|
|
| sys_org_code | varchar(64) | 是 | NULL | 所属部门 |
|
|||
|
|
| tenant_id | bigint(20) | 是 | NULL | 仓库ID |
|
|||
|
|
| create_by | varchar(50) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建日期 |
|
|||
|
|
| update_by | varchar(50) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新日期 |
|
|||
|
|
|
|||
|
|
**订单状态说明**:
|
|||
|
|
| 值 | 说明 |
|
|||
|
|
|----|------|
|
|||
|
|
| 1 | 已创建 |
|
|||
|
|
| 2 | 部分分配 |
|
|||
|
|
| 3 | 已分配 |
|
|||
|
|
| 4 | 拣货中 |
|
|||
|
|
| 5 | 拣货完成 |
|
|||
|
|
| 6 | 已关闭 |
|
|||
|
|
| 7 | 已取消 |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| uk_pick_order_no | 唯一索引 | order_no |
|
|||
|
|
| uk_pick_no | 唯一索引 | no |
|
|||
|
|
| idx_pick_query | 普通索引 | order_type, status, order_date, create_time |
|
|||
|
|
| idx_con_no | 普通索引 | con_no |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.2.4 出库单明细表 (data_pick_detail)
|
|||
|
|
|
|||
|
|
**表名**:`data_pick_detail`
|
|||
|
|
**描述**:存储出库单明细信息
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | bigint(20) | 否 | - | 主键ID |
|
|||
|
|
| pick_id | bigint(20) | 是 | NULL | 出库单ID |
|
|||
|
|
| stock_id | bigint(20) | 是 | NULL | 容器ID |
|
|||
|
|
| item_id | bigint(20) | 是 | NULL | 物料ID |
|
|||
|
|
| line_no | int(11) | 是 | NULL | 行号 |
|
|||
|
|
| unit | varchar(32) | 是 | NULL | 单位 |
|
|||
|
|
| project | varchar(500) | 是 | NULL | 项目号 |
|
|||
|
|
| task_no | varchar(50) | 是 | NULL | 任务号 |
|
|||
|
|
| order_qty | decimal(10,0) | 是 | NULL | 需求数量 |
|
|||
|
|
| allocated_qty | decimal(10,0) | 是 | NULL | 分配数量 |
|
|||
|
|
| picked_qty | decimal(10,0) | 是 | NULL | 拣货数量 |
|
|||
|
|
| status | int(11) | 是 | NULL | 订单状态 |
|
|||
|
|
| prop_c1 | varchar(50) | 是 | NULL | 批次号 |
|
|||
|
|
| prop_c2 | varchar(50) | 是 | NULL | 序列号 |
|
|||
|
|
| prop_c3 | varchar(50) | 是 | NULL | 外部库存状态 |
|
|||
|
|
| prop_c4 | varchar(50) | 是 | NULL | 扩展字段 |
|
|||
|
|
| prop_d1 | date | 是 | NULL | 生产日期 |
|
|||
|
|
| description | varchar(500) | 是 | NULL | 备注 |
|
|||
|
|
| res_message | text | 是 | NULL | 回传报文 |
|
|||
|
|
| res_time | datetime | 是 | NULL | 回传时间 |
|
|||
|
|
| source_id | bigint(20) | 是 | NULL | 来源ID |
|
|||
|
|
| source_name | varchar(32) | 是 | NULL | 来源 |
|
|||
|
|
| tenant_id | bigint(20) | 是 | NULL | 仓库ID |
|
|||
|
|
| sys_org_code | varchar(64) | 是 | NULL | 所属部门 |
|
|||
|
|
| create_by | varchar(50) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建日期 |
|
|||
|
|
| update_by | varchar(50) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新日期 |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| idx_pd_status | 普通索引 | status |
|
|||
|
|
| idx_pd_pickId | 普通索引 | pick_id |
|
|||
|
|
| idx_pick_line_no | 普通索引 | pick_id, line_no |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.2.5 库存信息表 (data_inventory)
|
|||
|
|
|
|||
|
|
**表名**:`data_inventory`
|
|||
|
|
**描述**:存储实时库存信息
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | bigint(20) | 否 | - | 主键ID |
|
|||
|
|
| item_key_id | bigint(20) | 是 | NULL | 物料属性 |
|
|||
|
|
| item_id | bigint(20) | 是 | NULL | 物料ID |
|
|||
|
|
| point_id | bigint(20) | 是 | NULL | 库位ID |
|
|||
|
|
| stock_id | bigint(20) | 是 | NULL | 容器ID |
|
|||
|
|
| quantity | decimal(10,0) | 是 | NULL | 数量 |
|
|||
|
|
| queued_qty | decimal(10,0) | 是 | NULL | 分配数 |
|
|||
|
|
| status | int(11) | 是 | NULL | 库存状态 |
|
|||
|
|
| order_no | varchar(32) | 是 | NULL | 赛意单号 |
|
|||
|
|
| description | varchar(255) | 是 | NULL | 描述 |
|
|||
|
|
| sys_org_code | varchar(64) | 是 | NULL | 所属部门 |
|
|||
|
|
| tenant_id | bigint(20) | 是 | NULL | 租户ID |
|
|||
|
|
| create_by | varchar(50) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建日期 |
|
|||
|
|
| update_by | varchar(50) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新日期 |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| idx_inv_stock_quantity | 普通索引 | stock_id, quantity |
|
|||
|
|
| idx_inv_query | 普通索引 | status, item_id, quantity |
|
|||
|
|
| idx_inv_ik | 普通索引 | item_key_id |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.2.6 库存日志表 (data_inventory_log)
|
|||
|
|
|
|||
|
|
**表名**:`data_inventory_log`
|
|||
|
|
**描述**:记录库存变动日志
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | bigint(20) | 否 | - | 主键ID |
|
|||
|
|
| log_type | int(11) | 是 | NULL | 日志类型 |
|
|||
|
|
| business_no | varchar(36) | 是 | NULL | 业务单号 |
|
|||
|
|
| business_detail_id | bigint(20) | 是 | NULL | 业务明细ID |
|
|||
|
|
| inventory_id | bigint(20) | 是 | NULL | 库存ID |
|
|||
|
|
| item_id | bigint(20) | 是 | NULL | 物料ID |
|
|||
|
|
| item_key_id | bigint(20) | 是 | NULL | 物料属性 |
|
|||
|
|
| from_point_id | bigint(20) | 是 | NULL | 原库位 |
|
|||
|
|
| to_point_id | bigint(20) | 是 | NULL | 目标库位 |
|
|||
|
|
| stock_id | bigint(20) | 是 | NULL | 容器ID |
|
|||
|
|
| change_qty | decimal(10,0) | 是 | NULL | 变动数量 |
|
|||
|
|
| before_qty | decimal(10,0) | 是 | NULL | 变动前数量 |
|
|||
|
|
| after_qty | decimal(10,0) | 是 | NULL | 变动后数量 |
|
|||
|
|
| before_allocated_qty | decimal(10,0) | 是 | NULL | 变动前已分配数量 |
|
|||
|
|
| after_allocated_qty | decimal(10,0) | 是 | NULL | 变动后已分配数量 |
|
|||
|
|
| description | varchar(500) | 是 | NULL | 描述 |
|
|||
|
|
| sys_org_code | varchar(64) | 是 | NULL | 所属部门 |
|
|||
|
|
| tenant_id | bigint(20) | 是 | NULL | 租户ID |
|
|||
|
|
| create_by | varchar(50) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建日期 |
|
|||
|
|
| update_by | varchar(50) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新日期 |
|
|||
|
|
|
|||
|
|
**日志类型说明**:
|
|||
|
|
| 值 | 说明 |
|
|||
|
|
|----|------|
|
|||
|
|
| 1 | 入库 |
|
|||
|
|
| 2 | 分配 |
|
|||
|
|
| 3 | 取消分配 |
|
|||
|
|
| 4 | 拣货 |
|
|||
|
|
| 5 | 退拣 |
|
|||
|
|
| 6 | 出库 |
|
|||
|
|
| 7 | 库存调整 |
|
|||
|
|
| 8 | 库位转移 |
|
|||
|
|
| 9 | 盘点调整 |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| idx_inv_log_item | 普通索引 | item_id |
|
|||
|
|
| idx_inv_log_point | 普通索引 | from_point_id |
|
|||
|
|
| idx_inv_log_stock | 普通索引 | stock_id |
|
|||
|
|
| idx_inv_log_type | 普通索引 | log_type |
|
|||
|
|
| idx_inv_business_no | 普通索引 | business_no |
|
|||
|
|
| idx_inv_create_time | 普通索引 | create_time |
|
|||
|
|
| idx_inv_business_detail_id | 普通索引 | business_detail_id |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.2.7 AGV任务表 (data_agv_task)
|
|||
|
|
|
|||
|
|
**表名**:`data_agv_task`
|
|||
|
|
**描述**:存储AGV搬运任务信息
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | bigint(20) | 否 | - | 主键ID |
|
|||
|
|
| tes_id | bigint(20) | 是 | NULL | 上游ID |
|
|||
|
|
| business_detail_id | bigint(20) | 是 | NULL | 业务ID |
|
|||
|
|
| item_id | bigint(20) | 是 | NULL | 物料 |
|
|||
|
|
| con_no | varchar(50) | 是 | NULL | 柜号 |
|
|||
|
|
| carrier_code | varchar(20) | 是 | NULL | 载具编号 |
|
|||
|
|
| carrier_type | varchar(20) | 是 | NULL | 载具类型 |
|
|||
|
|
| task_type | varchar(32) | 是 | NULL | 任务类型 |
|
|||
|
|
| type | varchar(32) | 是 | NULL | 目标类型 |
|
|||
|
|
| status | int(11) | 是 | NULL | 任务状态 |
|
|||
|
|
| priority | int(11) | 是 | NULL | 优先级 |
|
|||
|
|
| start_code | varchar(20) | 是 | NULL | 起点位置 |
|
|||
|
|
| end_code | varchar(20) | 是 | NULL | 终点位置 |
|
|||
|
|
| agv_vendor | varchar(36) | 是 | NULL | AGV供应商 |
|
|||
|
|
| iz_all | int(11) | 是 | NULL | 是否整托:0整托,1拆托 |
|
|||
|
|
| res_message | text | 是 | NULL | 返回报文 |
|
|||
|
|
| out_bin_time | datetime | 是 | NULL | 走出储位时间 |
|
|||
|
|
| start_time | datetime | 是 | NULL | 开始时间 |
|
|||
|
|
| end_time | datetime | 是 | NULL | 完成时间 |
|
|||
|
|
| sys_org_code | varchar(64) | 是 | NULL | 所属部门 |
|
|||
|
|
| tenant_id | bigint(20) | 是 | NULL | 租户ID |
|
|||
|
|
| create_by | varchar(50) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建日期 |
|
|||
|
|
| update_by | varchar(50) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新日期 |
|
|||
|
|
|
|||
|
|
**任务状态说明**:
|
|||
|
|
| 值 | 说明 |
|
|||
|
|
|----|------|
|
|||
|
|
| 1 | 已创建 |
|
|||
|
|
| 2 | 执行中 |
|
|||
|
|
| 3 | 已到达 |
|
|||
|
|
| 4 | 已完成 |
|
|||
|
|
| 5 | 已取消 |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| idx_carrier_status_vendor | 普通索引 | carrier_code, status, agv_vendor |
|
|||
|
|
| idx_start_status_vendor | 普通索引 | start_code, status, agv_vendor |
|
|||
|
|
| idx_end_status_vendor | 普通索引 | end_code, status, agv_vendor |
|
|||
|
|
| idx_status_vendor | 普通索引 | status, agv_vendor |
|
|||
|
|
| idx_end_type_status_vendor_time | 普通索引 | end_code, type, status, agv_vendor, create_time |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.2.8 任务表 (data_task)
|
|||
|
|
|
|||
|
|
**表名**:`data_task`
|
|||
|
|
**描述**:存储系统任务信息
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | bigint(20) | 否 | - | 主键ID |
|
|||
|
|
| task_no | varchar(100) | 是 | NULL | 任务编号 |
|
|||
|
|
| item_id | bigint(20) | 是 | NULL | 物料ID |
|
|||
|
|
| item_key_id | bigint(20) | 是 | NULL | 物料属性ID |
|
|||
|
|
| item_code | varchar(50) | 是 | NULL | 物料编号 |
|
|||
|
|
| from_point_id | bigint(20) | 是 | NULL | 原库位 |
|
|||
|
|
| from_point_code | varchar(50) | 是 | NULL | 原库位编码 |
|
|||
|
|
| to_point_id | bigint(20) | 是 | NULL | 目标库位 |
|
|||
|
|
| to_point_code | varchar(50) | 是 | NULL | 目标库位编码 |
|
|||
|
|
| stock_id | bigint(20) | 是 | NULL | 容器 |
|
|||
|
|
| stock_code | varchar(50) | 是 | NULL | 容器编码 |
|
|||
|
|
| pick_id | bigint(20) | 是 | NULL | 出库单ID |
|
|||
|
|
| pick_detail_id | bigint(20) | 是 | NULL | 出库明细ID |
|
|||
|
|
| inventory_id | bigint(20) | 是 | NULL | 库存ID |
|
|||
|
|
| agv_task_id | bigint(20) | 是 | NULL | AGV ID |
|
|||
|
|
| plan_qty | decimal(10,0) | 是 | NULL | 计划数量 |
|
|||
|
|
| move_qty | decimal(10,0) | 是 | NULL | 已完成数量 |
|
|||
|
|
| task_type | int(11) | 是 | NULL | 任务类型:1=拣货任务 |
|
|||
|
|
| task_status | int(11) | 是 | NULL | 任务状态 |
|
|||
|
|
| iz_all | int(11) | 是 | NULL | 是否整托:0整托,1拆托 |
|
|||
|
|
| curr_out_code | varchar(50) | 是 | NULL | 移位类型:当前出库库位 |
|
|||
|
|
| start_time | datetime | 是 | NULL | 开始时间 |
|
|||
|
|
| complete_time | datetime | 是 | NULL | 完成时间 |
|
|||
|
|
| req_message | longtext | 是 | NULL | 请求报文 |
|
|||
|
|
| res_message | longtext | 是 | NULL | 响应内容 |
|
|||
|
|
| res_time | datetime | 是 | NULL | 回传时间 |
|
|||
|
|
| sys_org_code | varchar(64) | 是 | NULL | 所属部门 |
|
|||
|
|
| tenant_id | bigint(20) | 是 | NULL | 仓库ID |
|
|||
|
|
| create_by | varchar(50) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建日期 |
|
|||
|
|
| update_by | varchar(50) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新日期 |
|
|||
|
|
|
|||
|
|
**任务状态说明**:
|
|||
|
|
| 值 | 说明 |
|
|||
|
|
|----|------|
|
|||
|
|
| 1 | 已创建 |
|
|||
|
|
| 2 | 已完成 |
|
|||
|
|
| 3 | 已取消 |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| idx_task_agvTaskId_create_time | 普通索引 | agv_task_id, create_time |
|
|||
|
|
| idx_agv_to_point_created | 普通索引 | agv_task_id, to_point_id, create_time |
|
|||
|
|
| idx_item_key | 普通索引 | item_id, item_key_id |
|
|||
|
|
| idx_pick_inv_agv | 普通索引 | pick_id, pick_detail_id, inventory_id, agv_task_id |
|
|||
|
|
| idx_status_createtime_pick | 普通索引 | task_status, create_time, pick_id |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.2.9 盘点计划表 (data_count_plan)
|
|||
|
|
|
|||
|
|
**表名**:`data_count_plan`
|
|||
|
|
**描述**:存储盘点计划信息
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | bigint(20) | 否 | - | 主键ID |
|
|||
|
|
| area_id | bigint(20) | 是 | NULL | 库区 |
|
|||
|
|
| order_no | varchar(32) | 是 | NULL | 盘点单号 |
|
|||
|
|
| count_type | int(11) | 是 | NULL | 盘点类型 |
|
|||
|
|
| status | int(11) | 是 | NULL | 订单状态 |
|
|||
|
|
| plan_start_time | datetime | 是 | NULL | 计划开始时间 |
|
|||
|
|
| plan_end_time | datetime | 是 | NULL | 计划结束时间 |
|
|||
|
|
| auditor | varchar(50) | 是 | NULL | 审核人 |
|
|||
|
|
| description | varchar(500) | 是 | NULL | 盘点物料/盘点托盘 |
|
|||
|
|
| sys_org_code | varchar(64) | 是 | NULL | 所属部门 |
|
|||
|
|
| tenant_id | int(11) | 是 | NULL | 仓库ID |
|
|||
|
|
| create_by | varchar(50) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建日期 |
|
|||
|
|
| update_by | varchar(50) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新日期 |
|
|||
|
|
|
|||
|
|
**盘点类型说明**:
|
|||
|
|
| 值 | 说明 |
|
|||
|
|
|----|------|
|
|||
|
|
| 0 | 按物料抽盘 |
|
|||
|
|
| 1 | 按托盘抽盘 |
|
|||
|
|
|
|||
|
|
**订单状态说明**:
|
|||
|
|
| 值 | 说明 |
|
|||
|
|
|----|------|
|
|||
|
|
| 1 | 已创建 |
|
|||
|
|
| 2 | 已审核 |
|
|||
|
|
| 3 | 盘点中 |
|
|||
|
|
| 4 | 盘点完成 |
|
|||
|
|
| 5 | 已取消 |
|
|||
|
|
| 6 | 已关闭 |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.2.10 盘点明细表 (data_count_detail)
|
|||
|
|
|
|||
|
|
**表名**:`data_count_detail`
|
|||
|
|
**描述**:存储盘点明细信息
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | bigint(20) | 否 | - | 主键ID |
|
|||
|
|
| count_plan_id | bigint(20) | 是 | NULL | 盘点ID |
|
|||
|
|
| item_id | bigint(20) | 是 | NULL | 物料ID |
|
|||
|
|
| stock_id | bigint(20) | 是 | NULL | 容器ID |
|
|||
|
|
| point_id | bigint(20) | 是 | NULL | 库位ID |
|
|||
|
|
| item_key_id | bigint(20) | 是 | NULL | 物料属性ID |
|
|||
|
|
| agv_task_id | bigint(20) | 是 | NULL | AGV ID |
|
|||
|
|
| inventory_id | bigint(20) | 是 | NULL | 库存ID |
|
|||
|
|
| inv_qty | decimal(10,0) | 是 | NULL | 库存数量 |
|
|||
|
|
| count_qty | decimal(10,0) | 是 | NULL | 盘点数量 |
|
|||
|
|
| plan_date | datetime | 是 | NULL | 盘点日期 |
|
|||
|
|
| count_by | varchar(50) | 是 | NULL | 盘点人 |
|
|||
|
|
| sys_org_code | varchar(64) | 是 | NULL | 所属部门 |
|
|||
|
|
| tenant_id | int(11) | 是 | NULL | 仓库ID |
|
|||
|
|
| create_by | varchar(50) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建日期 |
|
|||
|
|
| update_by | varchar(50) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新日期 |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.2.11 收货记录表 (data_receive_record)
|
|||
|
|
|
|||
|
|
**表名**:`data_receive_record`
|
|||
|
|
**描述**:存储收货操作记录
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | bigint(20) | 否 | - | 主键ID |
|
|||
|
|
| asn_id | bigint(20) | 是 | NULL | 入库单ID |
|
|||
|
|
| asn_detail_id | bigint(20) | 是 | NULL | 入库明细ID |
|
|||
|
|
| stock_id | bigint(20) | 是 | NULL | 容器ID |
|
|||
|
|
| from_point_id | bigint(20) | 是 | NULL | 起点库位ID |
|
|||
|
|
| to_point_id | bigint(20) | 是 | NULL | 终点库位ID |
|
|||
|
|
| item_id | bigint(20) | 是 | NULL | 物料ID |
|
|||
|
|
| item_key_id | bigint(20) | 是 | NULL | 物料属性ID |
|
|||
|
|
| received_qty | decimal(10,0) | 是 | NULL | 收货数量 |
|
|||
|
|
| description | varchar(32) | 是 | NULL | 备注 |
|
|||
|
|
| sys_org_code | varchar(64) | 是 | NULL | 所属部门 |
|
|||
|
|
| tenant_id | bigint(20) | 是 | NULL | 租户ID |
|
|||
|
|
| create_by | varchar(50) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建日期 |
|
|||
|
|
| update_by | varchar(50) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新日期 |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| idx_asnId | 普通索引 | asn_id |
|
|||
|
|
| idx_stockId | 普通索引 | stock_id |
|
|||
|
|
| idx_createTime | 普通索引 | create_time |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
### 2.3 系统管理模块
|
|||
|
|
|
|||
|
|
系统管理模块管理系统用户、角色、权限、组织机构、租户等核心配置。
|
|||
|
|
|
|||
|
|
#### 2.3.1 用户表 (sys_user)
|
|||
|
|
|
|||
|
|
**表名**:`sys_user`
|
|||
|
|
**描述**:存储系统用户信息
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | varchar(32) | 否 | - | 主键ID |
|
|||
|
|
| username | varchar(100) | 是 | NULL | 登录账号(唯一) |
|
|||
|
|
| realname | varchar(100) | 是 | NULL | 真实姓名 |
|
|||
|
|
| password | varchar(255) | 是 | NULL | 密码 |
|
|||
|
|
| salt | varchar(45) | 是 | NULL | MD5密码盐 |
|
|||
|
|
| avatar | varchar(255) | 是 | NULL | 头像 |
|
|||
|
|
| birthday | date | 是 | NULL | 生日 |
|
|||
|
|
| sex | tinyint(1) | 是 | NULL | 性别:0未知,1男,2女 |
|
|||
|
|
| email | varchar(45) | 是 | NULL | 电子邮件(唯一) |
|
|||
|
|
| phone | varchar(45) | 是 | NULL | 电话(唯一) |
|
|||
|
|
| org_code | varchar(64) | 是 | NULL | 登录会话的机构编码 |
|
|||
|
|
| status | tinyint(1) | 是 | NULL | 状态:1正常,2冻结 |
|
|||
|
|
| del_flag | tinyint(1) | 是 | NULL | 删除状态:0正常,1已删除 |
|
|||
|
|
| third_id | varchar(100) | 是 | NULL | 第三方登录唯一标识 |
|
|||
|
|
| third_type | varchar(100) | 是 | NULL | 第三方类型 |
|
|||
|
|
| activiti_sync | tinyint(1) | 是 | NULL | 同步工作流引擎:1同步,0不同步 |
|
|||
|
|
| work_no | varchar(100) | 是 | NULL | 工号(唯一) |
|
|||
|
|
| telephone | varchar(45) | 是 | NULL | 座机号 |
|
|||
|
|
| user_identity | tinyint(1) | 是 | NULL | 身份:1普通成员,2上级 |
|
|||
|
|
| depart_ids | varchar(1000) | 是 | NULL | 负责部门 |
|
|||
|
|
| client_id | varchar(64) | 是 | NULL | 设备ID |
|
|||
|
|
| login_tenant_id | int(11) | 是 | NULL | 上次登录选择租户ID |
|
|||
|
|
| bpm_status | varchar(2) | 是 | NULL | 流程入职离职状态 |
|
|||
|
|
| sign_enable | tinyint(1) | 是 | NULL | 是否启用个性签名 |
|
|||
|
|
| sign | varchar(500) | 是 | NULL | 个性签名 |
|
|||
|
|
| main_dep_post_id | varchar(32) | 是 | NULL | 主岗位 |
|
|||
|
|
| position_type | varchar(32) | 是 | NULL | 职务 |
|
|||
|
|
| create_by | varchar(32) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建时间 |
|
|||
|
|
| update_by | varchar(32) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新时间 |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| uniq_sys_user_work_no | 唯一索引 | work_no |
|
|||
|
|
| uniq_sys_user_username | 唯一索引 | username |
|
|||
|
|
| uniq_sys_user_phone | 唯一索引 | phone |
|
|||
|
|
| uniq_sys_user_email | 唯一索引 | email |
|
|||
|
|
| idx_su_status | 普通索引 | status |
|
|||
|
|
| idx_su_del_flag | 普通索引 | del_flag |
|
|||
|
|
| idx_su_del_username | 普通索引 | username, del_flag |
|
|||
|
|
| idx_su_main_dep_post_id | 普通索引 | main_dep_post_id |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.3.2 角色表 (sys_role)
|
|||
|
|
|
|||
|
|
**表名**:`sys_role`
|
|||
|
|
**描述**:存储角色信息
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | varchar(32) | 否 | - | 主键ID |
|
|||
|
|
| role_name | varchar(200) | 是 | NULL | 角色名称 |
|
|||
|
|
| role_code | varchar(100) | 否 | - | 角色编码(唯一) |
|
|||
|
|
| description | varchar(255) | 是 | NULL | 描述 |
|
|||
|
|
| tenant_id | int(11) | 是 | 0 | 租户ID |
|
|||
|
|
| create_by | varchar(32) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建时间 |
|
|||
|
|
| update_by | varchar(32) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新时间 |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| uniq_sys_role_role_code | 唯一索引 | role_code |
|
|||
|
|
| idx_sysrole_tenant_id | 普通索引 | tenant_id |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.3.3 用户角色关联表 (sys_user_role)
|
|||
|
|
|
|||
|
|
**表名**:`sys_user_role`
|
|||
|
|
**描述**:存储用户与角色的关联关系
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | varchar(32) | 否 | - | 主键ID |
|
|||
|
|
| user_id | varchar(32) | 是 | NULL | 用户ID |
|
|||
|
|
| role_id | varchar(32) | 是 | NULL | 角色ID |
|
|||
|
|
| tenant_id | int(11) | 是 | 0 | 租户ID |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| idx_sur_user_id | 普通索引 | user_id |
|
|||
|
|
| idx_sur_role_id | 普通索引 | role_id |
|
|||
|
|
| idx_sur_user_role_id | 普通索引 | user_id, role_id |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.3.4 菜单权限表 (sys_permission)
|
|||
|
|
|
|||
|
|
**表名**:`sys_permission`
|
|||
|
|
**描述**:存储菜单权限信息
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | varchar(32) | 否 | - | 主键ID |
|
|||
|
|
| parent_id | varchar(32) | 是 | NULL | 父ID |
|
|||
|
|
| name | varchar(255) | 是 | NULL | 菜单标题 |
|
|||
|
|
| url | varchar(255) | 是 | NULL | 路径 |
|
|||
|
|
| component | varchar(255) | 是 | NULL | 组件 |
|
|||
|
|
| is_route | tinyint(1) | 是 | 1 | 是否路由菜单:0否,1是 |
|
|||
|
|
| component_name | varchar(255) | 是 | NULL | 组件名字 |
|
|||
|
|
| redirect | varchar(255) | 是 | NULL | 一级菜单跳转地址 |
|
|||
|
|
| menu_type | int(11) | 是 | NULL | 菜单类型:0一级菜单,1子菜单,2按钮权限 |
|
|||
|
|
| perms | varchar(255) | 是 | NULL | 菜单权限编码 |
|
|||
|
|
| perms_type | varchar(10) | 是 | '0' | 权限策略:1显示,2禁用 |
|
|||
|
|
| sort_no | double(8,2) | 是 | NULL | 菜单排序 |
|
|||
|
|
| always_show | tinyint(1) | 是 | NULL | 聚合子路由:1是,0否 |
|
|||
|
|
| icon | varchar(255) | 是 | NULL | 菜单图标 |
|
|||
|
|
| is_leaf | tinyint(1) | 是 | NULL | 是否叶子节点:1是,0否 |
|
|||
|
|
| keep_alive | tinyint(1) | 是 | NULL | 是否缓存该页面:1是,0否 |
|
|||
|
|
| hidden | tinyint(4) | 是 | 0 | 是否隐藏路由:0否,1是 |
|
|||
|
|
| hide_tab | tinyint(4) | 是 | NULL | 是否隐藏tab:0否,1是 |
|
|||
|
|
| description | varchar(255) | 是 | NULL | 描述 |
|
|||
|
|
| del_flag | int(11) | 是 | 0 | 删除状态:0正常,1已删除 |
|
|||
|
|
| rule_flag | int(11) | 是 | 0 | 是否添加数据权限:1是,0否 |
|
|||
|
|
| status | varchar(2) | 是 | NULL | 按钮权限状态:0无效,1有效 |
|
|||
|
|
| internal_or_external | tinyint(1) | 是 | NULL | 外链菜单打开方式:0内部,1外部 |
|
|||
|
|
| create_by | varchar(255) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建时间 |
|
|||
|
|
| update_by | varchar(255) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新时间 |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| index_menu_type | 普通索引 | menu_type |
|
|||
|
|
| index_menu_hidden | 普通索引 | hidden |
|
|||
|
|
| index_menu_status | 普通索引 | status |
|
|||
|
|
| index_menu_del_flag | 普通索引 | del_flag |
|
|||
|
|
| index_menu_url | 普通索引 | url |
|
|||
|
|
| index_menu_sort_no | 普通索引 | sort_no |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.3.5 角色权限关联表 (sys_role_permission)
|
|||
|
|
|
|||
|
|
**表名**:`sys_role_permission`
|
|||
|
|
**描述**:存储角色与权限的关联关系
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | varchar(32) | 否 | - | 主键ID |
|
|||
|
|
| role_id | varchar(32) | 是 | NULL | 角色ID |
|
|||
|
|
| permission_id | varchar(32) | 是 | NULL | 权限ID |
|
|||
|
|
| data_rule_ids | varchar(1000) | 是 | NULL | 数据权限IDs |
|
|||
|
|
| operate_date | datetime | 是 | NULL | 操作时间 |
|
|||
|
|
| operate_ip | varchar(100) | 是 | NULL | 操作IP |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| idx_srp_role_per_id | 普通索引 | role_id, permission_id |
|
|||
|
|
| idx_srp_role_id | 普通索引 | role_id |
|
|||
|
|
| idx_srp_permission_id | 普通索引 | permission_id |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.3.6 组织机构表 (sys_depart)
|
|||
|
|
|
|||
|
|
**表名**:`sys_depart`
|
|||
|
|
**描述**:存储组织机构信息
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | varchar(32) | 否 | - | 主键ID |
|
|||
|
|
| parent_id | varchar(32) | 是 | NULL | 父机构ID |
|
|||
|
|
| depart_name | varchar(100) | 否 | - | 机构/部门名称 |
|
|||
|
|
| depart_name_en | varchar(500) | 是 | NULL | 英文名 |
|
|||
|
|
| depart_name_abbr | varchar(500) | 是 | NULL | 缩写 |
|
|||
|
|
| depart_order | int(11) | 是 | 0 | 排序 |
|
|||
|
|
| description | varchar(500) | 是 | NULL | 描述 |
|
|||
|
|
| org_category | varchar(10) | 否 | '1' | 机构类别:1公司,2部门,3岗位,4子公司 |
|
|||
|
|
| org_type | varchar(10) | 是 | NULL | 树深度层级level |
|
|||
|
|
| org_code | varchar(64) | 否 | - | 机构编码(唯一) |
|
|||
|
|
| mobile | varchar(32) | 是 | NULL | 手机号 |
|
|||
|
|
| fax | varchar(32) | 是 | NULL | 传真 |
|
|||
|
|
| address | varchar(100) | 是 | NULL | 地址 |
|
|||
|
|
| memo | varchar(500) | 是 | NULL | 备注 |
|
|||
|
|
| status | varchar(1) | 是 | NULL | 状态:1启用,0不启用 |
|
|||
|
|
| del_flag | varchar(1) | 是 | NULL | 删除状态:0正常,1已删除 |
|
|||
|
|
| qywx_identifier | varchar(100) | 是 | NULL | 对接企业微信的ID |
|
|||
|
|
| ding_identifier | varchar(100) | 是 | NULL | 对接钉钉部门的ID |
|
|||
|
|
| tenant_id | int(11) | 是 | 0 | 租户ID |
|
|||
|
|
| iz_leaf | tinyint(1) | 是 | 0 | 是否有叶子节点:1是,0否 |
|
|||
|
|
| position_id | varchar(32) | 是 | NULL | 职级ID |
|
|||
|
|
| dep_post_parent_id | varchar(32) | 是 | NULL | 上级岗位ID |
|
|||
|
|
| create_by | varchar(32) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建日期 |
|
|||
|
|
| update_by | varchar(32) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新日期 |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| uniq_depart_org_code | 唯一索引 | org_code |
|
|||
|
|
| idx_sd_parent_id | 普通索引 | parent_id |
|
|||
|
|
| idx_sd_depart_order | 普通索引 | depart_order |
|
|||
|
|
| idx_sd_position_id | 普通索引 | position_id |
|
|||
|
|
| idx_sd_dep_post_parent_id | 普通索引 | dep_post_parent_id |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.3.7 租户信息表 (sys_tenant)
|
|||
|
|
|
|||
|
|
**表名**:`sys_tenant`
|
|||
|
|
**描述**:存储多租户信息
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | int(11) | 否 | - | 租户编码 |
|
|||
|
|
| name | varchar(100) | 是 | NULL | 租户名称 |
|
|||
|
|
| begin_date | datetime | 是 | NULL | 开始时间 |
|
|||
|
|
| end_date | datetime | 是 | NULL | 结束时间 |
|
|||
|
|
| status | int(11) | 是 | NULL | 状态:1正常,0冻结 |
|
|||
|
|
| trade | varchar(10) | 是 | NULL | 所属行业 |
|
|||
|
|
| company_size | varchar(10) | 是 | NULL | 公司规模 |
|
|||
|
|
| company_address | varchar(100) | 是 | NULL | 公司地址 |
|
|||
|
|
| company_logo | varchar(200) | 是 | NULL | 公司Logo |
|
|||
|
|
| house_number | varchar(10) | 是 | NULL | 门牌号 |
|
|||
|
|
| work_place | varchar(100) | 是 | NULL | 工作地点 |
|
|||
|
|
| secondary_domain | varchar(50) | 是 | NULL | 二级域名 |
|
|||
|
|
| login_bkgd_img | varchar(200) | 是 | NULL | 登录背景图片 |
|
|||
|
|
| position | varchar(10) | 是 | NULL | 职级 |
|
|||
|
|
| department | varchar(10) | 是 | NULL | 部门 |
|
|||
|
|
| del_flag | tinyint(1) | 是 | 0 | 删除状态:0正常,1已删除 |
|
|||
|
|
| apply_status | int(11) | 是 | NULL | 允许申请管理员:1允许,0不允许 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建时间 |
|
|||
|
|
| create_by | varchar(100) | 是 | NULL | 创建人 |
|
|||
|
|
| update_by | varchar(32) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新时间 |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.3.8 数据字典表 (sys_dict)
|
|||
|
|
|
|||
|
|
**表名**:`sys_dict`
|
|||
|
|
**描述**:存储数据字典信息
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | varchar(32) | 否 | - | 主键ID |
|
|||
|
|
| dict_name | varchar(100) | 否 | - | 字典名称 |
|
|||
|
|
| dict_code | varchar(100) | 否 | - | 字典编码(唯一) |
|
|||
|
|
| description | varchar(255) | 是 | NULL | 描述 |
|
|||
|
|
| del_flag | int(11) | 是 | NULL | 删除状态 |
|
|||
|
|
| type | int(1) | 是 | 0 | 字典类型:0为string,1为number |
|
|||
|
|
| tenant_id | int(11) | 是 | 0 | 租户ID |
|
|||
|
|
| low_app_id | varchar(32) | 是 | NULL | 低代码应用ID |
|
|||
|
|
| create_by | varchar(32) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建时间 |
|
|||
|
|
| update_by | varchar(32) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新时间 |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| uk_sd_dict_code | 唯一索引 | dict_code |
|
|||
|
|
| uk_sd_tenant_id | 普通索引 | tenant_id |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.3.9 数据字典项表 (sys_dict_item)
|
|||
|
|
|
|||
|
|
**表名**:`sys_dict_item`
|
|||
|
|
**描述**:存储数据字典项信息
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | varchar(32) | 否 | - | 主键ID |
|
|||
|
|
| dict_id | varchar(32) | 是 | NULL | 字典ID |
|
|||
|
|
| item_text | varchar(100) | 否 | - | 字典项文本 |
|
|||
|
|
| item_value | varchar(100) | 否 | - | 字典项值 |
|
|||
|
|
| item_color | varchar(10) | 是 | NULL | 字典项颜色 |
|
|||
|
|
| description | varchar(255) | 是 | NULL | 描述 |
|
|||
|
|
| sort_order | int(11) | 是 | NULL | 排序 |
|
|||
|
|
| status | int(11) | 是 | NULL | 状态:1启用,0不启用 |
|
|||
|
|
| create_by | varchar(32) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建时间 |
|
|||
|
|
| update_by | varchar(32) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新时间 |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| idx_sditem_role_dict_id | 普通索引 | dict_id |
|
|||
|
|
| idx_sditem_role_sort_order | 普通索引 | sort_order |
|
|||
|
|
| idx_sditem_status | 普通索引 | status |
|
|||
|
|
| idx_sditem_dict_val | 普通索引 | dict_id, item_value |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.3.10 系统日志表 (sys_log)
|
|||
|
|
|
|||
|
|
**表名**:`sys_log`
|
|||
|
|
**描述**:存储系统操作日志
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | varchar(32) | 否 | - | 主键ID |
|
|||
|
|
| log_type | int(11) | 是 | NULL | 日志类型:1登录日志,2操作日志,3租户操作日志 |
|
|||
|
|
| log_content | longtext | 是 | NULL | 日志内容 |
|
|||
|
|
| operate_type | int(11) | 是 | NULL | 操作类型 |
|
|||
|
|
| userid | varchar(32) | 是 | NULL | 操作用户账号 |
|
|||
|
|
| username | varchar(100) | 是 | NULL | 操作用户名称 |
|
|||
|
|
| ip | varchar(100) | 是 | NULL | IP地址 |
|
|||
|
|
| method | varchar(1000) | 是 | NULL | 请求Java方法 |
|
|||
|
|
| request_url | varchar(255) | 是 | NULL | 请求路径 |
|
|||
|
|
| request_param | longtext | 是 | NULL | 请求参数 |
|
|||
|
|
| request_type | varchar(10) | 是 | NULL | 请求类型 |
|
|||
|
|
| return_data | longtext | 是 | NULL | 返回内容 |
|
|||
|
|
| cost_time | bigint(20) | 是 | NULL | 耗时(毫秒) |
|
|||
|
|
| tenant_id | int(11) | 是 | NULL | 租户ID |
|
|||
|
|
| client_type | varchar(5) | 是 | NULL | 客户端类型:pc/app/h5 |
|
|||
|
|
| create_by | varchar(32) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建时间 |
|
|||
|
|
| update_by | varchar(32) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新时间 |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| idx_sl_userid | 普通索引 | userid |
|
|||
|
|
| idx_sl_log_type | 普通索引 | log_type |
|
|||
|
|
| idx_sl_operate_type | 普通索引 | operate_type |
|
|||
|
|
| idx_sl_create_time | 普通索引 | create_time |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.3.11 系统通告表 (sys_announcement)
|
|||
|
|
|
|||
|
|
**表名**:`sys_announcement`
|
|||
|
|
**描述**:存储系统通告信息
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | varchar(32) | 否 | - | 主键ID |
|
|||
|
|
| titile | varchar(100) | 是 | NULL | 标题 |
|
|||
|
|
| msg_content | text | 是 | NULL | 内容 |
|
|||
|
|
| start_time | datetime | 是 | NULL | 开始时间 |
|
|||
|
|
| end_time | datetime | 是 | NULL | 结束时间 |
|
|||
|
|
| sender | varchar(100) | 是 | NULL | 发布人 |
|
|||
|
|
| priority | varchar(255) | 是 | NULL | 优先级:L低,M中,H高 |
|
|||
|
|
| msg_category | varchar(10) | 否 | '2' | 消息类型:1通知公告,2系统消息 |
|
|||
|
|
| msg_type | varchar(10) | 是 | NULL | 通告对象类型:USER指定用户,ALL全体用户 |
|
|||
|
|
| send_status | varchar(10) | 是 | NULL | 发布状态:0未发布,1已发布,2已撤销 |
|
|||
|
|
| send_time | datetime | 是 | NULL | 发布时间 |
|
|||
|
|
| cancel_time | datetime | 是 | NULL | 撤销时间 |
|
|||
|
|
| del_flag | varchar(1) | 是 | NULL | 删除状态:0正常,1已删除 |
|
|||
|
|
| bus_type | varchar(20) | 是 | NULL | 业务类型 |
|
|||
|
|
| bus_id | varchar(50) | 是 | NULL | 业务ID |
|
|||
|
|
| open_type | varchar(20) | 是 | NULL | 打开方式 |
|
|||
|
|
| open_page | varchar(255) | 是 | NULL | 组件/路由地址 |
|
|||
|
|
| user_ids | text | 是 | NULL | 指定用户 |
|
|||
|
|
| msg_abstract | text | 是 | NULL | 摘要/扩展业务参数 |
|
|||
|
|
| dt_task_id | varchar(100) | 是 | NULL | 钉钉task_id |
|
|||
|
|
| tenant_id | int(11) | 是 | 0 | 租户ID |
|
|||
|
|
| files | text | 是 | NULL | 附件 |
|
|||
|
|
| visits_num | int(11) | 是 | NULL | 访问次数 |
|
|||
|
|
| iz_top | int(11) | 是 | 0 | 是否置顶:0否,1是 |
|
|||
|
|
| iz_approval | varchar(10) | 是 | NULL | 是否审批:0否,1是 |
|
|||
|
|
| bpm_status | varchar(10) | 是 | NULL | 流程状态 |
|
|||
|
|
| msg_classify | varchar(255) | 是 | NULL | 消息归类 |
|
|||
|
|
| notice_type | varchar(10) | 是 | NULL | 通知类型 |
|
|||
|
|
| create_by | varchar(32) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建时间 |
|
|||
|
|
| update_by | varchar(32) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新时间 |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| idx_sanno_endtime | 普通索引 | end_time |
|
|||
|
|
| idx_sanno_start_time | 普通索引 | start_time |
|
|||
|
|
| idx_sanno_msg_type | 普通索引 | msg_type |
|
|||
|
|
| idx_sanno_send_status | 普通索引 | send_status |
|
|||
|
|
| idx_sanno_del_flag | 普通索引 | del_flag |
|
|||
|
|
| idx_sanno_tenant_id | 普通索引 | tenant_id |
|
|||
|
|
| idx_sanno_sender | 普通索引 | sender |
|
|||
|
|
| idx_sanno_create_time | 普通索引 | create_time |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
### 2.4 报表设计模块
|
|||
|
|
|
|||
|
|
报表设计模块基于积木报表(JimuReport)实现可视化报表设计能力。
|
|||
|
|
|
|||
|
|
#### 2.4.1 积木报表主表 (jimu_report)
|
|||
|
|
|
|||
|
|
**表名**:`jimu_report`
|
|||
|
|
**描述**:存储在线Excel设计器报表信息
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | varchar(32) | 否 | - | 主键 |
|
|||
|
|
| code | varchar(50) | 是 | NULL | 编码(唯一) |
|
|||
|
|
| name | varchar(50) | 是 | NULL | 名称 |
|
|||
|
|
| note | varchar(255) | 是 | NULL | 说明 |
|
|||
|
|
| status | varchar(10) | 是 | NULL | 状态 |
|
|||
|
|
| type | varchar(50) | 是 | NULL | 类型 |
|
|||
|
|
| json_str | longtext | 是 | NULL | JSON字符串 |
|
|||
|
|
| api_url | varchar(255) | 是 | NULL | 请求地址 |
|
|||
|
|
| thumb | text | 是 | NULL | 缩略图 |
|
|||
|
|
| del_flag | tinyint(1) | 是 | NULL | 删除标识:0正常,1已删除 |
|
|||
|
|
| api_method | varchar(255) | 是 | NULL | 请求方法:0-get,1-post |
|
|||
|
|
| api_code | varchar(255) | 是 | NULL | 请求编码 |
|
|||
|
|
| template | tinyint(1) | 是 | NULL | 是否是模板:0不是,1是 |
|
|||
|
|
| view_count | bigint(20) | 是 | 0 | 浏览次数 |
|
|||
|
|
| css_str | text | 是 | NULL | CSS增强 |
|
|||
|
|
| js_str | text | 是 | NULL | JS增强 |
|
|||
|
|
| py_str | text | 是 | NULL | Python增强 |
|
|||
|
|
| tenant_id | varchar(10) | 是 | NULL | 多租户标识 |
|
|||
|
|
| update_count | int(11) | 是 | 0 | 乐观锁版本 |
|
|||
|
|
| submit_form | tinyint(1) | 是 | NULL | 是否填报报表:0不是,1是 |
|
|||
|
|
| create_by | varchar(50) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建时间 |
|
|||
|
|
| update_by | varchar(50) | 是 | NULL | 修改人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 修改时间 |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.4.2 积木报表数据源表 (jimu_report_data_source)
|
|||
|
|
|
|||
|
|
**表名**:`jimu_report_data_source`
|
|||
|
|
**描述**:存储报表数据源配置
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | varchar(36) | 否 | - | 主键 |
|
|||
|
|
| name | varchar(100) | 是 | NULL | 数据源名称 |
|
|||
|
|
| report_id | varchar(100) | 是 | NULL | 报表ID |
|
|||
|
|
| code | varchar(100) | 是 | NULL | 编码 |
|
|||
|
|
| remark | varchar(200) | 是 | NULL | 备注 |
|
|||
|
|
| db_type | varchar(10) | 是 | NULL | 数据库类型 |
|
|||
|
|
| db_driver | varchar(100) | 是 | NULL | 驱动类 |
|
|||
|
|
| db_url | varchar(500) | 是 | NULL | 数据源地址 |
|
|||
|
|
| db_username | varchar(100) | 是 | NULL | 用户名 |
|
|||
|
|
| db_password | varchar(100) | 是 | NULL | 密码 |
|
|||
|
|
| connect_times | int(11) | 是 | 0 | 连接失败次数 |
|
|||
|
|
| tenant_id | varchar(10) | 是 | NULL | 多租户标识 |
|
|||
|
|
| type | varchar(10) | 是 | NULL | 类型 |
|
|||
|
|
| create_by | varchar(50) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建日期 |
|
|||
|
|
| update_by | varchar(50) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新日期 |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
### 2.5 AI智能模块
|
|||
|
|
|
|||
|
|
AI智能模块集成AI能力,支持知识库、模型管理、应用编排等功能。
|
|||
|
|
|
|||
|
|
#### 2.5.1 AI应用表 (airag_app)
|
|||
|
|
|
|||
|
|
**表名**:`airag_app`
|
|||
|
|
**描述**:存储AI应用配置
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | varchar(36) | 否 | - | 主键 |
|
|||
|
|
| name | varchar(100) | 是 | NULL | 应用名称 |
|
|||
|
|
| descr | varchar(255) | 是 | NULL | 应用描述 |
|
|||
|
|
| icon | varchar(255) | 是 | NULL | 应用图标 |
|
|||
|
|
| type | varchar(50) | 是 | NULL | 应用类型 |
|
|||
|
|
| prologue | text | 是 | NULL | 开场白 |
|
|||
|
|
| prompt | text | 是 | NULL | 提示词 |
|
|||
|
|
| model_id | varchar(36) | 是 | NULL | 模型ID |
|
|||
|
|
| knowledge_ids | varchar(255) | 是 | NULL | 知识库 |
|
|||
|
|
| flow_id | varchar(32) | 是 | NULL | 流程 |
|
|||
|
|
| status | varchar(20) | 是 | NULL | 状态:enable启用,disable禁用,release发布 |
|
|||
|
|
| msg_num | int(11) | 是 | NULL | 历史消息数 |
|
|||
|
|
| metadata | varchar(500) | 是 | NULL | 元数据 |
|
|||
|
|
| preset_question | text | 是 | NULL | 预设问题 |
|
|||
|
|
| quick_command | varchar(500) | 是 | NULL | 快捷指令 |
|
|||
|
|
| tenant_id | varchar(32) | 是 | NULL | 租户ID |
|
|||
|
|
| sys_org_code | varchar(64) | 是 | NULL | 所属部门 |
|
|||
|
|
| create_by | varchar(50) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建日期 |
|
|||
|
|
| update_by | varchar(50) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新日期 |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.5.2 AI知识库表 (airag_knowledge)
|
|||
|
|
|
|||
|
|
**表名**:`airag_knowledge`
|
|||
|
|
**描述**:存储AI知识库配置
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | varchar(36) | 否 | - | 主键 |
|
|||
|
|
| name | varchar(100) | 是 | NULL | 知识库名称 |
|
|||
|
|
| descr | varchar(500) | 是 | NULL | 描述 |
|
|||
|
|
| embed_id | varchar(32) | 是 | NULL | 向量模型ID |
|
|||
|
|
| status | varchar(32) | 是 | NULL | 状态 |
|
|||
|
|
| tenant_id | varchar(32) | 是 | NULL | 租户ID |
|
|||
|
|
| sys_org_code | varchar(64) | 是 | NULL | 所属部门 |
|
|||
|
|
| create_by | varchar(50) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建日期 |
|
|||
|
|
| update_by | varchar(50) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新日期 |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.5.3 AI知识库文档表 (airag_knowledge_doc)
|
|||
|
|
|
|||
|
|
**表名**:`airag_knowledge_doc`
|
|||
|
|
**描述**:存储知识库文档信息
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | varchar(36) | 否 | - | 主键 |
|
|||
|
|
| knowledge_id | varchar(32) | 是 | NULL | 知识库ID |
|
|||
|
|
| title | varchar(100) | 是 | NULL | 标题 |
|
|||
|
|
| type | varchar(32) | 是 | NULL | 类型 |
|
|||
|
|
| content | text | 是 | NULL | 内容 |
|
|||
|
|
| status | varchar(32) | 是 | NULL | 状态 |
|
|||
|
|
| metadata | text | 是 | NULL | 元数据 |
|
|||
|
|
| tenant_id | varchar(32) | 是 | NULL | 租户ID |
|
|||
|
|
| sys_org_code | varchar(64) | 是 | NULL | 所属部门 |
|
|||
|
|
| create_by | varchar(50) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建日期 |
|
|||
|
|
| update_by | varchar(50) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新日期 |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.5.4 AI模型表 (airag_model)
|
|||
|
|
|
|||
|
|
**表名**:`airag_model`
|
|||
|
|
**描述**:存储AI模型配置
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | varchar(36) | 否 | - | 主键 |
|
|||
|
|
| name | varchar(100) | 是 | NULL | 名称 |
|
|||
|
|
| provider | varchar(50) | 是 | NULL | 供应者 |
|
|||
|
|
| model_name | varchar(100) | 是 | NULL | 模型名称 |
|
|||
|
|
| credential | varchar(500) | 是 | NULL | 凭证信息 |
|
|||
|
|
| base_url | varchar(500) | 是 | NULL | API域名 |
|
|||
|
|
| model_type | varchar(32) | 是 | NULL | 模型类型 |
|
|||
|
|
| model_params | varchar(500) | 是 | NULL | 模型参数 |
|
|||
|
|
| activate_flag | int(11) | 是 | NULL | 是否激活:1是,0否 |
|
|||
|
|
| tenant_id | varchar(32) | 是 | NULL | 租户ID |
|
|||
|
|
| sys_org_code | varchar(64) | 是 | NULL | 所属部门 |
|
|||
|
|
| create_by | varchar(50) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建日期 |
|
|||
|
|
| update_by | varchar(50) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新日期 |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.5.5 AI流程编排表 (airag_flow)
|
|||
|
|
|
|||
|
|
**表名**:`airag_flow`
|
|||
|
|
**描述**:存储AI流程编排配置
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | varchar(36) | 否 | - | 主键 |
|
|||
|
|
| application_name | varchar(50) | 是 | NULL | 应用名称 |
|
|||
|
|
| name | varchar(50) | 是 | NULL | 名称 |
|
|||
|
|
| descr | varchar(200) | 是 | NULL | 描述 |
|
|||
|
|
| icon | varchar(255) | 是 | NULL | 应用图标 |
|
|||
|
|
| chain | text | 是 | NULL | 编排规则 |
|
|||
|
|
| design | text | 是 | NULL | 编排设计 |
|
|||
|
|
| status | varchar(20) | 是 | NULL | 状态:enable启用,disable禁用,release发布 |
|
|||
|
|
| metadata | text | 是 | NULL | 元数据 |
|
|||
|
|
| tenant_id | varchar(32) | 是 | NULL | 租户ID |
|
|||
|
|
| sys_org_code | varchar(64) | 是 | NULL | 所属部门 |
|
|||
|
|
| create_by | varchar(50) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建日期 |
|
|||
|
|
| update_by | varchar(50) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新日期 |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
### 2.6 开放接口模块
|
|||
|
|
|
|||
|
|
开放接口模块提供外部系统对接能力,支持API管理和鉴权。
|
|||
|
|
|
|||
|
|
#### 2.6.1 开放接口表 (open_api)
|
|||
|
|
|
|||
|
|
**表名**:`open_api`
|
|||
|
|
**描述**:存储开放接口配置
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | varchar(255) | 否 | - | 主键 |
|
|||
|
|
| name | varchar(255) | 是 | NULL | 接口名称 |
|
|||
|
|
| request_method | varchar(255) | 是 | NULL | 请求方法 |
|
|||
|
|
| request_url | varchar(255) | 是 | NULL | 接口地址(唯一) |
|
|||
|
|
| black_list | varchar(255) | 是 | NULL | IP黑名单 |
|
|||
|
|
| body | varchar(255) | 是 | NULL | 请求体内容 |
|
|||
|
|
| origin_url | varchar(255) | 是 | NULL | 原始地址 |
|
|||
|
|
| status | int(11) | 是 | NULL | 状态 |
|
|||
|
|
| del_flag | int(11) | 是 | NULL | 删除标识 |
|
|||
|
|
| headers_json | json | 是 | NULL | 请求头JSON |
|
|||
|
|
| params_json | json | 是 | NULL | 请求参数JSON |
|
|||
|
|
| create_by | varchar(255) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建时间 |
|
|||
|
|
| update_by | varchar(255) | 是 | NULL | 修改人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 修改时间 |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.6.2 开放接口认证表 (open_api_auth)
|
|||
|
|
|
|||
|
|
**表名**:`open_api_auth`
|
|||
|
|
**描述**:存储接口认证信息
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | varchar(255) | 否 | - | 主键 |
|
|||
|
|
| name | varchar(255) | 是 | NULL | 授权名称 |
|
|||
|
|
| ak | varchar(255) | 是 | NULL | AK |
|
|||
|
|
| sk | varchar(255) | 是 | NULL | SK |
|
|||
|
|
| system_user_id | varchar(255) | 是 | NULL | 关联系统用户名 |
|
|||
|
|
| create_by | varchar(255) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建时间 |
|
|||
|
|
| update_by | varchar(255) | 是 | NULL | 修改人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 修改时间 |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.6.3 开放接口权限表 (open_api_permission)
|
|||
|
|
|
|||
|
|
**表名**:`open_api_permission`
|
|||
|
|
**描述**:存储接口授权关系
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | varchar(255) | 否 | - | 主键 |
|
|||
|
|
| api_id | varchar(255) | 是 | NULL | 接口ID |
|
|||
|
|
| api_auth_id | varchar(255) | 是 | NULL | 认证ID |
|
|||
|
|
| create_by | varchar(255) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建时间 |
|
|||
|
|
| update_by | varchar(255) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新时间 |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.6.4 开放接口调用日志表 (open_api_log)
|
|||
|
|
|
|||
|
|
**表名**:`open_api_log`
|
|||
|
|
**描述**:存储接口调用日志
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | varchar(255) | 否 | - | 主键 |
|
|||
|
|
| api_id | varchar(255) | 是 | NULL | 接口ID |
|
|||
|
|
| call_auth_id | varchar(255) | 是 | NULL | 调用ID |
|
|||
|
|
| call_time | datetime | 是 | NULL | 调用时间 |
|
|||
|
|
| used_time | bigint(20) | 是 | NULL | 耗时(毫秒) |
|
|||
|
|
| response_time | datetime | 是 | NULL | 响应时间 |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
### 2.7 定时任务模块
|
|||
|
|
|
|||
|
|
定时任务模块基于Quartz框架实现任务调度管理。
|
|||
|
|
|
|||
|
|
#### 2.7.1 定时任务配置表 (sys_quartz_job)
|
|||
|
|
|
|||
|
|
**表名**:`sys_quartz_job`
|
|||
|
|
**描述**:存储定时任务配置
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | varchar(32) | 否 | - | 主键 |
|
|||
|
|
| job_class_name | varchar(255) | 是 | NULL | 任务类名 |
|
|||
|
|
| cron_expression | varchar(255) | 是 | NULL | Cron表达式 |
|
|||
|
|
| parameter | varchar(255) | 是 | NULL | 参数 |
|
|||
|
|
| description | varchar(255) | 是 | NULL | 描述 |
|
|||
|
|
| status | int(11) | 是 | NULL | 状态:0正常,-1停止 |
|
|||
|
|
| del_flag | int(11) | 是 | NULL | 删除状态 |
|
|||
|
|
| create_by | varchar(32) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建时间 |
|
|||
|
|
| update_by | varchar(32) | 是 | NULL | 修改人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 修改时间 |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.7.2 Quartz触发器表 (qrtz_triggers)
|
|||
|
|
|
|||
|
|
**表名**:`qrtz_triggers`
|
|||
|
|
**描述**:Quartz框架触发器表
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| SCHED_NAME | varchar(120) | 否 | - | 调度器名称 |
|
|||
|
|
| TRIGGER_NAME | varchar(200) | 否 | - | 触发器名称 |
|
|||
|
|
| TRIGGER_GROUP | varchar(200) | 否 | - | 触发器组 |
|
|||
|
|
| JOB_NAME | varchar(200) | 否 | - | 任务名称 |
|
|||
|
|
| JOB_GROUP | varchar(200) | 否 | - | 任务组 |
|
|||
|
|
| DESCRIPTION | varchar(250) | 是 | NULL | 描述 |
|
|||
|
|
| NEXT_FIRE_TIME | bigint(20) | 是 | NULL | 下次触发时间 |
|
|||
|
|
| PREV_FIRE_TIME | bigint(20) | 是 | NULL | 上次触发时间 |
|
|||
|
|
| PRIORITY | int(11) | 是 | NULL | 优先级 |
|
|||
|
|
| TRIGGER_STATE | varchar(16) | 否 | - | 触发器状态 |
|
|||
|
|
| TRIGGER_TYPE | varchar(8) | 否 | - | 触发器类型 |
|
|||
|
|
| START_TIME | bigint(20) | 否 | - | 开始时间 |
|
|||
|
|
| END_TIME | bigint(20) | 是 | NULL | 结束时间 |
|
|||
|
|
| CALENDAR_NAME | varchar(200) | 是 | NULL | 日历名称 |
|
|||
|
|
| MISFIRE_INSTR | smallint(6) | 是 | NULL | 错过触发策略 |
|
|||
|
|
| JOB_DATA | blob | 是 | NULL | 任务数据 |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
### 2.8 其他模块
|
|||
|
|
|
|||
|
|
其他模块包含流水号生成、在线表单、文件管理等辅助功能表。
|
|||
|
|
|
|||
|
|
#### 2.8.1 流水号生成表 (generator_sequence)
|
|||
|
|
|
|||
|
|
**表名**:`generator_sequence`
|
|||
|
|
**描述**:存储业务单据流水号
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | bigint(20) | 否 | AUTO | 主键ID |
|
|||
|
|
| type | varchar(10) | 否 | - | 业务类型,如RK、CK、PD |
|
|||
|
|
| date_str | varchar(6) | 否 | - | 日期字符串,格式yyMMdd |
|
|||
|
|
| current_seq | bigint(20) | 否 | 1 | 当前流水号 |
|
|||
|
|
|
|||
|
|
**索引**:
|
|||
|
|
| 索引名 | 索引类型 | 索引字段 |
|
|||
|
|
|--------|----------|----------|
|
|||
|
|
| PRIMARY | 主键 | id |
|
|||
|
|
| uk_biz_date | 唯一索引 | type, date_str |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
#### 2.8.2 文件管理表 (oss_file)
|
|||
|
|
|
|||
|
|
**表名**:`oss_file`
|
|||
|
|
**描述**:存储OSS文件信息
|
|||
|
|
|
|||
|
|
| 字段名 | 数据类型 | 可空 | 默认值 | 说明 |
|
|||
|
|
|--------|----------|------|--------|------|
|
|||
|
|
| id | varchar(32) | 否 | - | 主键ID |
|
|||
|
|
| file_name | varchar(255) | 是 | NULL | 文件名称 |
|
|||
|
|
| url | varchar(1000) | 是 | NULL | 文件地址 |
|
|||
|
|
| create_by | varchar(32) | 是 | NULL | 创建人 |
|
|||
|
|
| create_time | datetime | 是 | NULL | 创建日期 |
|
|||
|
|
| update_by | varchar(32) | 是 | NULL | 更新人 |
|
|||
|
|
| update_time | datetime | 是 | NULL | 更新日期 |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 3. 索引设计
|
|||
|
|
|
|||
|
|
### 3.1 索引设计原则
|
|||
|
|
|
|||
|
|
1. **主键索引**:所有表均使用主键索引,确保数据唯一性
|
|||
|
|
2. **唯一索引**:业务编码字段(如单号、编码)使用唯一索引
|
|||
|
|
3. **组合索引**:高频查询条件组合建立组合索引
|
|||
|
|
4. **外键索引**:关联字段建立索引,提升JOIN查询性能
|
|||
|
|
|
|||
|
|
### 3.2 核心索引统计
|
|||
|
|
|
|||
|
|
| 表名 | 索引数量 | 主要索引字段 |
|
|||
|
|
|------|----------|--------------|
|
|||
|
|
| data_inventory | 4 | stock_id, quantity, status, item_id |
|
|||
|
|
| data_inventory_log | 7 | item_id, stock_id, log_type, create_time |
|
|||
|
|
| data_agv_task | 6 | carrier_code, status, agv_vendor |
|
|||
|
|
| sys_user | 8 | username, phone, email, work_no |
|
|||
|
|
| sys_permission | 6 | menu_type, status, del_flag |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 4. 数据字典
|
|||
|
|
|
|||
|
|
### 4.1 通用状态字典
|
|||
|
|
|
|||
|
|
| 字典编码 | 字典名称 | 值 | 说明 |
|
|||
|
|
|----------|----------|----|----|
|
|||
|
|
| status | 状态 | 0 | 禁用 |
|
|||
|
|
| status | 状态 | 1 | 启用 |
|
|||
|
|
| del_flag | 删除标志 | 0 | 未删除 |
|
|||
|
|
| del_flag | 删除标志 | 1 | 已删除 |
|
|||
|
|
| iz_active | 是否启用 | 0 | 禁用 |
|
|||
|
|
| iz_active | 是否启用 | 1 | 启用 |
|
|||
|
|
|
|||
|
|
### 4.2 业务状态字典
|
|||
|
|
|
|||
|
|
| 字典编码 | 字典名称 | 值 | 说明 |
|
|||
|
|
|----------|----------|----|----|
|
|||
|
|
| order_status | 订单状态 | 1 | 已创建 |
|
|||
|
|
| order_status | 订单状态 | 2 | 执行中 |
|
|||
|
|
| order_status | 订单状态 | 3 | 已完成 |
|
|||
|
|
| order_status | 订单状态 | 4 | 已关闭 |
|
|||
|
|
| order_status | 订单状态 | 5 | 已取消 |
|
|||
|
|
| point_status | 库位状态 | 0 | 空闲 |
|
|||
|
|
| point_status | 库位状态 | 1 | 占用 |
|
|||
|
|
| stock_status | 容器状态 | 0 | 空闲 |
|
|||
|
|
| stock_status | 容器状态 | 1 | 占用 |
|
|||
|
|
|
|||
|
|
### 4.3 日志类型字典
|
|||
|
|
|
|||
|
|
| 字典编码 | 字典名称 | 值 | 说明 |
|
|||
|
|
|----------|----------|----|----|
|
|||
|
|
| log_type | 日志类型 | 1 | 入库 |
|
|||
|
|
| log_type | 日志类型 | 2 | 分配 |
|
|||
|
|
| log_type | 日志类型 | 3 | 取消分配 |
|
|||
|
|
| log_type | 日志类型 | 4 | 拣货 |
|
|||
|
|
| log_type | 日志类型 | 5 | 退拣 |
|
|||
|
|
| log_type | 日志类型 | 6 | 出库 |
|
|||
|
|
| log_type | 日志类型 | 7 | 库存调整 |
|
|||
|
|
| log_type | 日志类型 | 8 | 库位转移 |
|
|||
|
|
| log_type | 日志类型 | 9 | 盘点调整 |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 附录
|
|||
|
|
|
|||
|
|
### A. 表命名规范
|
|||
|
|
|
|||
|
|
| 前缀 | 说明 | 示例 |
|
|||
|
|
|------|------|------|
|
|||
|
|
| base_ | 基础数据表 | base_item, base_area |
|
|||
|
|
| data_ | 业务数据表 | data_asn, data_pick |
|
|||
|
|
| sys_ | 系统管理表 | sys_user, sys_role |
|
|||
|
|
| qrtz_ | Quartz定时任务表 | qrtz_triggers |
|
|||
|
|
| onl_ | 在线开发表 | onl_cgform_head |
|
|||
|
|
| jimu_ | 积木报表表 | jimu_report |
|
|||
|
|
| airag_ | AI智能表 | airag_app |
|
|||
|
|
| open_ | 开放接口表 | open_api |
|
|||
|
|
|
|||
|
|
### B. 字段命名规范
|
|||
|
|
|
|||
|
|
| 字段名 | 说明 | 数据类型 |
|
|||
|
|
|--------|------|----------|
|
|||
|
|
| id | 主键ID | bigint/varchar |
|
|||
|
|
| create_by | 创建人 | varchar(50) |
|
|||
|
|
| create_time | 创建时间 | datetime |
|
|||
|
|
| update_by | 更新人 | varchar(50) |
|
|||
|
|
| update_time | 更新时间 | datetime |
|
|||
|
|
| del_flag | 删除标志 | int(11) |
|
|||
|
|
| tenant_id | 租户ID | bigint/int |
|
|||
|
|
| sys_org_code | 所属部门 | varchar(64) |
|
|||
|
|
| status | 状态 | int/varchar |
|
|||
|
|
| description | 描述 | varchar |
|
|||
|
|
|
|||
|
|
### C. 版本历史
|
|||
|
|
|
|||
|
|
| 版本 | 日期 | 修改内容 | 修改人 |
|
|||
|
|
|------|------|----------|--------|
|
|||
|
|
| V1.0 | 2026-03-20 | 初始版本 | - |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
**文档结束**
|