后端工程
pai-xxxx |
|
|
├─src |
|
|
│ └─main |
|
|
│ ├─java |
|
|
│ │ └─com |
|
|
│ │ └─example |
|
|
│ │ └─demo |
|
|
│ │ │ Application.java |
// |
程序启动入口 |
│ │ ├─config |
// |
全局配置 |
│ │ ├─controller |
// |
接口控制器 |
│ │ ├─dao |
// |
数据持久层 |
│ │ ├─exception |
// |
异常处理 |
│ │ │ ├─BusinessErrors.java |
// |
错误常量 |
│ │ │ └─DemoBizException.java |
// |
业务异常类 |
│ │ ├─model |
// |
模型层 |
│ │ │ ├─po |
// |
持久层数据模型 |
│ │ │ └─vo |
// |
业务层数据模型 |
│ │ ├─service |
// |
服务逻辑层接口 |
│ │ │ └─impl |
// |
服务逻辑层实现 |
│ │ └─util |
// |
通用工具 |
│ └─resources |
// |
应用配置 |
│ │ ├─application.yml |
// |
应用参数 |
│ │ ├─bootstrap-dev.yml |
// |
开发域参数 |
│ │ ├─bootstrap-test.yml |
// |
测试域参数 |
│ │ ├─bootstrap.yml |
// |
程序引导 |
│ │ └─logback-config.xml |
// |
日志配置 |
│ ├─i18n |
// |
国际化配置 |
│ │ └─messages.properties |
// |
默认配置 |
│ └─mapper |
// |
Mapper XML配置 |
├─.gitignore |
// |
Git版本管理配 |
├─Deployment.yaml |
// |
K8s部署Deployment |
├─Service.yaml |
// |
K8s部署Service |
├─Dockerfile |
// |
Docker镜像打包 |
└─pom.xml |
// |
Maven管理配置 |
前端工程
pai-xxxx-ui |
|
|
├─.nuxt |
// |
开发运行过程中生成的代码文件,常用于查看生成的路由定义文件routes.json。 |
├─api |
// |
接口类(也可以使用paiui的接口构造器) |
├─assets |
// |
nuxt资源目录 |
├─build-widget |
// |
打包WEB小组件 |
├─components |
// |
存放自定义vue组件 |
├─const |
// |
一些常量和表单校验规则定义 |
├─dist |
// |
项目build后的文件 |
├─layouts |
// |
nuxt布局文件 |
├─locales |
// |
国际化定义 |
├─middleware |
// |
nuxt中间件 |
├─pages |
// |
页面目录 |
│ ├─index.vue |
// |
首页 |
│ └─preview.vue |
// |
预览小组件页 |
├─plugins |
// |
插件 |
│ ├─auth-router.js |
// |
路由鉴定 |
│ ├─components.js |
// |
注册全局组件 |
│ ├─element-ui.js |
// |
ElementUI初始化 |
│ ├─global-func.js |
// |
全局函数 |
│ ├─pai-ui.js |
// |
paiui初始化 |
│ ├─request.js |
// |
请求统一处理 |
│ ├─vant-ui.js |
// |
vant-ui初始化 |
│ ├─vue-inject.js |
// |
提供的实例函数 |
│ ├─auth-router.js |
// |
路由守卫 |
│ └─widget-preview.js |
// |
小组件预览组件 |
├─server |
// |
服务定义 |
│ ├─index.js |
// |
nuxt服务启动与Mock服务启动 |
│ ├─mock.json |
// |
mock数据文件 |
│ ├─mockserver.js |
// |
mock服务 |
│ └─nuxtserver.js |
// |
nuxt服务 |
├─static |
// |
存放静态文件 |
│ └─form |
// |
表单小组件 |
│ ├─app |
// |
移动端表单 |
│ └─web |
// |
PC端表单 |
│ ├─lottie |
// |
lottie动画定义文件 |
│ └─widget |
// |
小组件 |
│ ├─app |
// |
存放app小组件目录 |
│ └─web |
// |
存放web小组件目录 |
├─store |
// |
Vuex状态管理定义 |
├─style |
// |
外部样式文件 |
├─util |
// |
工具方法 |
├─.babelrc |
// |
babel配置文件 |
├─.editorconfig |
// |
vscode的编辑器配置 |
├─.eslintignore |
// |
语法校验白名单配置 |
├─.eslintrc.js |
// |
语法校验配置 |
├─.gitignore |
// |
Git版本管理配 |
├─.npmrc |
// |
npm配置文件 |
├─30-rebuild-default-config.sh |
// |
动态修改nginx配置脚本 |
├─default.conf |
// |
nginx配置 |
├─jsconfig.json |
// |
vscode的jsconfig.json配置 |
├─nuxt.config.js |
// |
nuxt配置文件 |
├─package-lock.json |
// |
npm依赖lock文件 |
├─package.json |
// |
npm依赖定义 |
├─Deployment.yaml |
// |
K8s部署Deployment |
├─Dockerfile |
// |
Docker镜像打包 |
└─Service.yaml |
// |
K8s部署Service |
文档更新时间: 2023-02-22 16:21 作者:姚连洲