# tuling **Repository Path**: fengfeng-tech/tuling ## Basic Information - **Project Name**: tuling - **Description**: 图灵商城脚手架 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-06-27 - **Last Updated**: 2023-10-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 2023年6月26日13:50:25 ## 致谢 > https://blog.csdn.net/m0_50744184/article/details/122305242 ## 技术选型 > 前端 > > - vue > - vue-router > - vuex > - element > - axios > - v-charts > - js-cookie > - nprogress > > > > 后端 > > - SpringBoot > - SpringSecurity > - mabtis > - mybatis-puls > - swagger-ui > - redis > - druid > - oss > - lombok > 前端后台目录结构 ```lua src -- 源码目录 ├── api -- axios网络请求定义 ├── assets -- 静态图片资源文件 ├── components -- 通用组件封装 ├── icons -- svg矢量图片文件 ├── router -- vue-router路由配置 ├── store -- vuex的状态管理 ├── styles -- 全局css样式 ├── utils -- 工具类 └── views -- 前端页面 ├── home -- 首页 ├── layout -- 通用页面加载框架 ├── login -- 登录页 ├── oms -- 订单模块页面 ├── pms -- 商品模块页面 └── sms -- 营销模块页面 ``` > 后端目录结构 ```lua src ├── common ‐‐ 用于存放通用代码 | ├── api ‐‐ 通用结果集封装类 | ├── config ‐‐ 通用配置类 | ├── domain ‐‐ 通用封装对象 | ├── exception ‐‐ 全局异常处理相关类 | └── service ‐‐ 通用业务类 ├── config ‐‐ SpringBoot中的Java配置 ├── domain ‐‐ 共用封装对象 ├── generator ‐‐ MyBatis‐Plus代码生成器 ├── modules ‐‐ 存放业务代码的基础包 | └── ums ‐‐ 权限管理模块业务代码 | ├── controller ‐‐ 该模块相关接口 | ├── dto ‐‐ 该模块数据传输封装对象 | ├── mapper ‐‐ 该模块相关Mapper接口 | ├── model ‐‐ 该模块相关实体类 | └── service ‐‐ 该模块相关业务处理类 ``` ## api地址 > http://localhost:8099/swagger-ui.html#/ ## 功能实现 ### 商品分类