Skip to content

3.10 完整代码清单 ​

概述

本节汇总 example(案例演示)模块涉及的所有文件,方便开发时快速定位。

后端文件清单 ​

文件路径说明核心内容
app/model/Example.php数据模型继承 BaseModel,声明表名 example
app/validate/ExampleValidate.php验证器name 字段必填,add/update 场景
app/logic/ExampleLogic.php业务逻辑属性配置 + import/export 方法
app/controller/ExampleController.php控制器9 个接口(page/list/detail/add/update/delete/batchDelete/import/export)
route/app.php路由第 371~383 行,9 条路由

前端文件清单 ​

文件路径说明
ui/src/api/tool/example.tsAPI 接口模块(9 个函数)
ui/src/views/tool/example/index.vue列表页
ui/src/views/tool/example/edit.vue新增/编辑弹窗
ui/src/views/tool/example/detail.vue详情弹窗
ui/src/views/tool/example/columns.ts表格列配置
ui/src/views/tool/example/querySchemas.ts查询条件配置

数据库 ​

对象说明
think_example 表案例演示数据表

权限节点 ​

权限码说明
sys:example:page案例演示分页列表
sys:example:add添加案例演示
sys:example:update修改案例演示
sys:example:delete删除案例演示
sys:example:import导入案例演示
sys:example:export导出案例演示

字典数据 ​

字典编码说明字典项
example_type案例类型按实际配置
example_status案例状态0=禁用, 1=启用

代码生成器替代方案 ​

example 模块本身就是代码生成器的参考模板。如果需要生成类似模块:

  1. 建好数据库表
  2. 访问代码生成器页面
  3. 选择表,点击生成
  4. 自动创建 Controller / Logic / Model / Validate / 前端文件

小蚂蚁云团队 · 提供技术支持