Files
rxthinkcmf-wiki/RXThinkCMF_Laravel13_NaiveVue/.vitepress/dist/assets/zh_appendix_database-tables.md.DQRRHJAO.lean.js
T
2026-10-11 19:06:33 +08:00

18 lines
8.8 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{_ as a,o as e,c as d,a2 as r}from"./chunks/framework.BbmSSMjL.js";const h=JSON.parse('{"title":"B. 数据库表结构速查","description":"","frontmatter":{},"headers":[],"relativePath":"zh/appendix/database-tables.md","filePath":"zh/appendix/database-tables.md"}'),n={name:"zh/appendix/database-tables.md"};function l(s,t,o,i,p,c){return e(),d("div",null,[...t[0]||(t[0]=[r(`<h1 id="B-数据库表结构速查" tabindex="-1">B. 数据库表结构速查 <a class="header-anchor" href="#B-数据库表结构速查" aria-label="Permalink to &quot;B. 数据库表结构速查&quot;">​</a></h1><h2 id="SQL-脚本目录" tabindex="-1">SQL 脚本目录 <a class="header-anchor" href="#SQL-脚本目录" aria-label="Permalink to &quot;SQL 脚本目录&quot;">​</a></h2><p>项目为每种数据库提供了独立的 SQL 脚本(表前缀统一为 <code>laravel_</code>):</p><div class="language-text vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">text</span><pre class="shiki shiki-themes dracula-soft vitesse-light vp-code" tabindex="0"><code><span class="line"><span>document/</span></span>
<span class="line"><span>├── mysql/rxthinkcmf.laravel13.naivevue.sql # MySQL 版本(约 216MB)</span></span>
<span class="line"><span>├── postgresql/rxthinkcmf.laravel13.naivevue.sql # PostgreSQL 版本</span></span>
<span class="line"><span>├── sqlserver/rxthinkcmf.laravel13.naivevue.sql # SQL Server 版本</span></span>
<span class="line"><span>├── oracle/rxthinkcmf.laravel13.naivevue.sql # Oracle 版本</span></span>
<span class="line"><span>└── sqlite/rxthinkcmf.laravel13.naivevue.sql # SQLite 版本</span></span></code></pre></div><p>各脚本已针对对应数据库的 SQL 语法做了适配,可直接导入使用。</p><div class="info custom-block"><p class="custom-block-title">审计字段说明</p><p>除关联表外,绝大多数表都包含统一的审计字段:<code>create_user</code>、<code>create_time</code>、<code>update_user</code>、<code>update_time</code>、<code>is_delete</code>(下表中略去)。主键统一为 <code>id</code>。</p></div><h2 id="用户相关" tabindex="-1">用户相关 <a class="header-anchor" href="#用户相关" aria-label="Permalink to &quot;用户相关&quot;">​</a></h2><table tabindex="0"><thead><tr><th>表名</th><th>说明</th><th>关键字段</th></tr></thead><tbody><tr><td>laravel_user</td><td>用户表</td><td>tenant_id, code, username, password, salt, realname, gender, avatar, mobile, email, status, dept_id, level_id, position_id, province_code, city_code, district_code, street_code, city_info, address, intro, sort, note</td></tr><tr><td>laravel_user_role</td><td>用户角色关联</td><td>user_id, role_id</td></tr><tr><td>laravel_role</td><td>角色表</td><td>tenant_id, name, code, sort, note</td></tr><tr><td>laravel_role_menu</td><td>角色菜单关联</td><td>role_id, menu_id</td></tr><tr><td>laravel_menu</td><td>菜单表</td><td>parent_id, name, icon, icon2, path, component, permission, target, type, status, hide, sort, note</td></tr><tr><td>laravel_dept</td><td>部门表</td><td>tenant_id, name, type, parent_id, sort, note</td></tr><tr><td>laravel_position</td><td>岗位表</td><td>tenant_id, name, status, sort</td></tr><tr><td>laravel_level</td><td>职级表</td><td>tenant_id, name, status, sort</td></tr></tbody></table><h2 id="系统配置" tabindex="-1">系统配置 <a class="header-anchor" href="#系统配置" aria-label="Permalink to &quot;系统配置&quot;">​</a></h2><table tabindex="0"><thead><tr><th>表名</th><th>说明</th><th>关键字段</th></tr></thead><tbody><tr><td>laravel_dict</td><td>字典表</td><td>name, code, sort, note</td></tr><tr><td>laravel_dict_item</td><td>字典项</td><td>dict_id, name, value, sort, note</td></tr><tr><td>laravel_config</td><td>系统配置表</td><td>name, code, sort, note</td></tr><tr><td>laravel_config_item</td><td>配置项表</td><td>config_id, name, code, value, options, type, status, sort, note</td></tr><tr><td>laravel_param</td><td>系统参数表</td><td>name, code, value, type, status, sort, note</td></tr></tbody></table><h2 id="租户" tabindex="-1">租户 <a class="header-anchor" href="#租户" aria-label="Permalink to &quot;租户&quot;">​</a></h2><table tabindex="0"><thead><tr><th>表名</th><th>说明</th><th>关键字段</th></tr></thead><tbody><tr><td>laravel_tenant</td><td>租户表</td><td>name, code, contact, mobile, email, address, logo, status, expire_time, max_user_num, note</td></tr></tbody></table><h2 id="内容" tabindex="-1">内容 <a class="header-anchor" href="#内容" aria-label="Permalink to &quot;内容&quot;">​</a></h2><table tabindex="0"><thead><tr><th>表名</th><th>说明</th><th>关键字段</th></tr></thead><tbody><tr><td>laravel_article</td><td>文章表</td><td>tenant_id, category_id, title, cover, images, intro, content, author, status, click, sort</td></tr><tr><td>laravel_category</td><td>文章分类表</td><td>tenant_id, category_name, category_code, parent_id, sort, note</td></tr><tr><td>laravel_link</td><td>友链表</td><td>tenant_id, name, type, url, form, image, status, sort, note</td></tr><tr><td>laravel_notice</td><td>通知公告表</td><td>tenant_id, title, cover, type, click_num, status, content</td></tr></tbody></table><h2 id="日志" tabindex="-1">日志 <a class="header-anchor" href="#日志" aria-label="Permalink to &quot;日志&quot;">​</a></h2><table tabindex="0"><thead><tr><th>表名</th><th>说明</th><th>关键字段</th></tr></thead><tbody><tr><td>laravel_login_log</td><td>登录日志表</td><td>username, log_type, source, method, request_method, url, param, result, ip, location, os, browser, consume_time, status, error</td></tr><tr><td>laravel_operation_log</td><td>操作日志表</td><td>title, type, source, method, request_method, url, param, result, ip, location, os, browser, consume_time, status, error</td></tr></tbody></table><h2 id="定时任务" tabindex="-1">定时任务 <a class="header-anchor" href="#定时任务" aria-label="Permalink to &quot;定时任务&quot;">​</a></h2><table tabindex="0"><thead><tr><th>表名</th><th>说明</th><th>关键字段</th></tr></thead><tbody><tr><td>laravel_job</td><td>定时任务表</td><td>job_name, job_alias, job_group, job_trigger, status, cron_expression, execute_policy, is_sync, url, params, note</td></tr><tr><td>laravel_job_log</td><td>定时任务日志表</td><td>job_id, job_name, job_group, job_trigger, job_message, cron_expression, status, start_time, end_time, consume_time, exception_info</td></tr></tbody></table><h2 id="其他" tabindex="-1">其他 <a class="header-anchor" href="#其他" aria-label="Permalink to &quot;其他&quot;">​</a></h2><table tabindex="0"><thead><tr><th>表名</th><th>说明</th><th>关键字段</th></tr></thead><tbody><tr><td>laravel_city</td><td>城市行政区划表</td><td>city_code, area_code, parent_code, zip_code, level, pid, name, short_name, full_name, pinyin, lng, lat</td></tr><tr><td>laravel_file_template</td><td>文件模板表</td><td>name, code, file_name, file_path, sort, note</td></tr><tr><td>laravel_example</td><td>案例演示表</td><td>name, avatar, type, status, sort</td></tr></tbody></table><h2 id="ER-关系速览" tabindex="-1">ER 关系速览 <a class="header-anchor" href="#ER-关系速览" aria-label="Permalink to &quot;ER 关系速览&quot;">​</a></h2><div class="language-text vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">text</span><pre class="shiki shiki-themes dracula-soft vitesse-light vp-code" tabindex="0"><code><span class="line"><span>laravel_user ──&lt; laravel_user_role &gt;── laravel_role ──&lt; laravel_role_menu &gt;── laravel_menu</span></span>
<span class="line"><span> │ ▲</span></span>
<span class="line"><span> └── dept_id ──&gt; laravel_dept │</span></span>
<span class="line"><span> └── level_id ──&gt; laravel_level parent_id(树形)</span></span>
<span class="line"><span> └── position_id ──&gt; laravel_position</span></span>
<span class="line"><span></span></span>
<span class="line"><span>laravel_dict ──&lt; laravel_dict_item</span></span>
<span class="line"><span>laravel_config ──&lt; laravel_config_item</span></span>
<span class="line"><span>laravel_job ──&lt; laravel_job_log</span></span>
<span class="line"><span>laravel_article &gt;── laravel_category(category_id)</span></span>
<span class="line"><span>laravel_menu.parent_id 自关联(菜单树)</span></span>
<span class="line"><span>laravel_dept.parent_id 自关联(部门树)</span></span></code></pre></div>`,22)])])}const m=a(n,[["render",l]]);export{h as __pageData,m as default};