README.md 2.5 KB

mall

技术选型

后端技术

技术 名称
Spring Boot 容器+MVC框架
Spring Security 认证和授权框架
MyBatis ORM框架
MyBatisGenerator 代码生成
PageHelper MyBatis物理分页插件
Thymeleaf 模板引擎
Swagger-UI 文档生产工具
Hibernator-Validator 验证框架
Vue 前端框架
Element 前端模版

框架搭建

功能 完成
集成MyBatis
集成MyBatisGenerator
集成SpringSecurity
集成Swagger-UI
集成Hibernator-Validator
集成日志功能
集成监控功能
crud操作demo
合理规划包结构
SpringAOP通用日志处理
SpringAOP通用验证失败结果返回
CommonResult对通用返回结果进行封装
SpringSecurity登录改为Restful形式
JWT登录、注册、获取token
JTA事务处理
集成单元测试

功能完善

后台登录功能(完成)

  • 后台用户注册功能
  • 后台用户登录后获取token
  • 刷新token功能

商品管理

商品属性分类管理(完成)
  • 添加商品属性分类(名称)
  • 分页查询全部商品属性分类
  • 删除单个商品属性分类
  • 修改单个属性分类名称
  • 查询单个属性分类信息
商品属性管理(完成)
  • 根据分类查询属性列表或参数列表(分页,支持类型)
  • 添加商品属性
  • 查询单个商品属性
  • 编辑商品属性
  • 批量删除商品属性
  • 分页查询全部商品属性
商品管理
添加商品
  • 选择商品分类:根据商品分类id查找分类
  • 选择品牌:查询全部品牌
  • 选择运费模版:查询全部运费模版
  • 设置会员价格:查询所有会员等级,传入List
  • 添加阶梯价格: 参数传入List
  • 设置满减价格: 参数传入List
  • 选择商品属性类别:获取所有商品属性分类,根据商品属性分类的id获取规格和参数(type=0->规格;type=1->参数)
  • 选择规格并生成库存信息:前端实现
  • 添加sku库存信息:参数传入List
  • 设置属性图片:设置到pic和album_pics字段中去
  • 添加商品参数:参数传入List
  • 添加自定义商品规格:参数传入List
  • 关联专题:参数传入List关系
  • 关联优选:参数传入List关系
  • 促销管理

    内容管理

    用户管理

    订单管理