数据库设计
📘 数据库设计规范文档
一、基础字段规范(必备字段)
所有业务表必须包含以下标准字段,以保证数据的一致性与可追溯性:
| 字段名 | 类型 | 描述 |
|---|---|---|
id |
BIGINT |
主键,自增 ID |
create_time |
DATETIME |
创建时间 |
update_time |
DATETIME |
最后更新时间 |
✅ 建议主键使用
BIGINT类型,统一为自增 ID ⚠️ 时间字段统一使用DATETIME类型,确保时间精度与格式一致。
如需记录操作人信息,可额外添加:
| 字段名 | 类型 | 描述 |
|---|---|---|
create_by |
VARCHAR(64) |
创建人账号 |
update_by |
VARCHAR(64) |
最后修改人账号 |
二、表命名规范与模块前缀
为便于模块化管理与维护,建议业务表统一使用以下前缀命名:
| 表名前缀 | 所属模块 | 示例 |
|---|---|---|
sys_ |
系统模块(用户、权限等) | sys_user,sys_role |
fm_ |
表单模块(Form) | fm_form,fm_submit |
act_ |
Flowable 引擎默认表 | act_re_procdef |
flw_ |
Flowable 扩展模块 | flw_custom_node |
📌 表名建议使用 小写 + 下划线命名法(snake_case) 📦 同一业务模块中的所有表应使用统一前缀,以便检索与管理。
三、表结构文档获取
如需查看完整数据库表设计说明文档,请注明来意,联系顾问:https://work.weixin.qq.com/kfid/kfc60ac355e8e8da022
四、特别说明与建议
ACT_与FLW_表为 Flowable 自带或扩展,字段注释较少,如需深入了解请参考:- 建议在建表 SQL 中补充字段注释,并同步更新到此文档,确保一致性。
✅ 建议开发使用 DataGrip、Navicat 等可视化工具管理表结构。 📄 所有业务表应通过数据字典文档进行集中管理,避免重复与歧义。