数据库设计

📘 数据库设计规范文档

一、基础字段规范(必备字段)

所有业务表必须包含以下标准字段,以保证数据的一致性与可追溯性:

字段名 类型 描述
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 等可视化工具管理表结构。 📄 所有业务表应通过数据字典文档进行集中管理,避免重复与歧义。