文件預覽
範本在 UUIDE 中開啟後的實際效果(與匯出 PDF 同貌)。
数据库设计
库名: _db · 引擎:MySQL 8.0 / utf8mb4 · 设计人: · 2026- 月- 日
一、设计约定
- 所有表必备三字段:
id(BIGINT 自增主键)、created_at、updated_at; - 逻辑删除统一用
deleted_at(NULL 表示有效),不做物理删除; - 金额用
DECIMAL( ,2),禁止 FLOAT/DOUBLE;状态枚举用 TINYINT 并在字段注释列明取值; - 表名、字段名用 snake_case;索引命名
idx_表名_字段名,唯一索引uk_前缀。
二、表清单
| 表名 | 中文名 | 预估量级 | 说明 |
|---|---|---|---|
| t_ | 主表 | 万/年 | |
| t_ _detail | 明细表 | 万/年 | 主表 1 : N 明细 |
| t_ _log | 操作流水表 | 万/月 | 只增不改,按月归档 |
三、表结构明细
3.1 t_ ( 主表)
| 字段 | 类型 | 空 | 默认 | 说明 |
|---|---|---|---|---|
| id | BIGINT UNSIGNED | 否 | 自增 | 主键 |
| biz_no | VARCHAR(32) | 否 | — | 业务编号,唯一 |
| status | TINYINT | 否 | 0 | 0 草稿 / 1 生效 / 2 已失效 |
| owner_id | BIGINT | 否 | — | 归属用户,见 3.3 关系说明 |
| amount | DECIMAL(12,2) | 否 | 0.00 | 金额,单位元 |
| created_at | DATETIME | 否 | CURRENT_TIMESTAMP | 创建时间 |
| deleted_at | DATETIME | 是 | NULL | 逻辑删除时间 |
3.2 t_ _detail( 明细表)
| 字段 | 类型 | 空 | 默认 | 说明 |
|---|---|---|---|---|
| id | BIGINT UNSIGNED | 否 | 自增 | 主键 |
| master_id | BIGINT | 否 | — | 关联主表 id |
| sku | VARCHAR(64) | 否 | — | |
| quantity | INT | 否 | 1 | 数量,大于 0 |
3.3 索引与关系
| 表 | 索引名 | 字段 | 类型 | 目的 |
|---|---|---|---|---|
| t_ | uk_biz_no | biz_no | UNIQUE | 业务编号防重 |
| t_ | idx_owner_status | owner_id, status | 普通 | 用户维度列表查询 |
| t_ _detail | idx_master_id | master_id | 普通 | 主子表关联查询 |
关系说明:t_ 1 : N t_ _detail(外键在应用层保证,库内不建物理外键);跨库引用统一走 ref_ 冗余字段。
变更纪律:建表与改表必须走迁移脚本评审;大表加字段仅允许追加到末尾,禁改既有列类型;DDL 须附回滚语句。
评审人: · 迁移脚本编号:migration_
怎麼使用
- 1下載安裝 UUIDE 桌面應用程式(官網首頁免費取得)
- 2開啟 UUIDE,進入首頁「範本庫」分頁,找到本範本
- 3點擊「使用」並選擇目標專案——範本會複製為專案裡的一般文件
- 4隨意編輯文字、表格與圖片,完成後可匯出 PDF
常見問題
- 這個範本是免費的嗎?
- 免費,可商業使用。UUIDE 官方範本全部免費提供,個人或商業情境皆可放心使用。
- 範本內容可以修改嗎?
- 可以。「使用」會把範本複製成你專案裡的一般文件,文字、表格、圖片都能直接編輯。
- 能匯出成 PDF 或 Word 嗎?
- UUIDE 內可一鍵匯出 PDF(與預覽同貌);Word 等格式可用複製貼上或後續匯入匯出功能轉換。