refactor(backend): 重构项目结构,将模块代码移动到plugin目录

feat(backend): 添加数据库表创建和删除工具函数
fix(backend): 修复日志输出和Redis连接提示信息
style(frontend): 调整导航栏头像大小
perf(backend): 优化系统配置和字典数据缓存逻辑
chore(backend): 更新模板文件路径配置
This commit is contained in:
zhangtao
2026-01-12 01:14:06 +08:00
parent 4bae515bfe
commit 646cbd6e60
68 changed files with 180 additions and 584 deletions
@@ -34,10 +34,10 @@
<div class="user-profile">
<div class="user-profile__avatar-wrapper">
<template v-if="userStore.basicInfo.avatar">
<el-avatar size="default" :src="userStore.basicInfo.avatar" />
<el-avatar :size="30" :src="userStore.basicInfo.avatar" />
</template>
<template v-else>
<el-avatar size="default" icon="UserFilled" />
<el-avatar :size="30" icon="UserFilled" />
</template>
<span class="user-profile__online-indicator"></span>
</div>
@@ -505,22 +505,22 @@
<el-col :span="24">
<el-descriptions :column="2" border>
<el-descriptions-item :label="info.function_name + '功能,后端控制层'">
backend/app/api/v1/{{ info.module_name }}/{{ info.business_name }}/controller.py
backend/app/plugin/{{ info.module_name }}/{{ info.business_name }}/controller.py
</el-descriptions-item>
<el-descriptions-item :label="info.function_name + '功能,后端业务层'">
backend/app/api/v1/{{ info.module_name }}/{{ info.business_name }}/service.py
backend/app/plugin/{{ info.module_name }}/{{ info.business_name }}/service.py
</el-descriptions-item>
<el-descriptions-item :label="info.function_name + '功能,后端数据层'">
backend/app/api/v1/{{ info.module_name }}/{{ info.business_name }}/crud.py
backend/app/plugin/{{ info.module_name }}/{{ info.business_name }}/crud.py
</el-descriptions-item>
<el-descriptions-item :label="info.function_name + '功能,后端实体层'">
backend/app/api/v1/{{ info.module_name }}/{{ info.business_name }}/model.py
backend/app/plugin/{{ info.module_name }}/{{ info.business_name }}/model.py
</el-descriptions-item>
<el-descriptions-item :label="info.function_name + '功能,后端序列化层'">
backend/app/api/v1/{{ info.module_name }}/{{ info.business_name }}/schema.py
backend/app/plugin/{{ info.module_name }}/{{ info.business_name }}/schema.py
</el-descriptions-item>
<el-descriptions-item :label="info.function_name + '功能,后端初始化'">
backend/app/api/v1/{{ info.module_name }}/{{ info.business_name }}/__init__.py
backend/app/plugin/{{ info.module_name }}/{{ info.business_name }}/__init__.py
</el-descriptions-item>
<el-descriptions-item :label="info.function_name + '功能,前端接口层'">
frontend/src/api/{{ info.module_name }}/{{ info.business_name }}.ts