开发工具:IDEA
服务器:Tomcat9.0, jdk1.8
项目构建:maven
数据库:mysql5.7
前端技术 :Vue+ElementUI
服务端技术:springboot+mybatis+redis
本系统分用户前台和管理后台两部分,项目采用前后端分离
主要功能如下:
(1)前台部分功能:
1.登录、注册、首页
2.购物车、商品详情、搜索商品、结算功能
3.我的订单、个人资料、退出登录、取消订单、评价等
(2)后台部分功能:
1.登录、首页、退出登录
2.用户管理:新增、修改、分页查询、删除
3.角色管理:新增、修改、分页查询、删除
4.商品分类管理:新增、修改、分页查询、删除
5.商品管理:新增、修改、分页查询、删除
6.订单管理:修改状态、查询详情、分页查询、删除
7.评论管理:分页查询、查看详情、回复
文档截图:
前台截图:
后台截图:
@RestController("AdminOrderController")
@RequestMapping("/admin/order")
public class OrderController {
@Resource
private IOrderService orderService;
/**
* 后台分页获取订单数据
* @param pageDTO
* @return
*/
@PostMapping("/list")
public ResponseDTOPageDTOOrderDTO>> getOrderListByPage(@RequestBody PageDTOOrderDTO> pageDTO){
return orderService.getOrderListByPage(pageDTO);
}
/**
* 后台修改订单状态
* @param orderDTO
* @return
*/
@PostMapping("/edit-state")
public ResponseDTOBoolean> editState(@RequestBody OrderDTO orderDTO){
return orderService.updateOrderState(orderDTO);
}
/**
* 根据订单id获取订单详情信息
* @param orderDTO
* @return
*/
@PostMapping("/order-item")
public ResponseDTOOrderDTO> getOrderItemByOrderId(@RequestBody OrderDTO orderDTO){
return orderService.getOrderItemByOrderId(orderDTO);
}
/**
* 后台删除订单数据
* @param orderDTO
* @return
*/
@PostMapping("/remove")
public ResponseDTOBoolean> removeOrder(@RequestBody OrderDTO orderDTO){
return orderService.removeOrder(orderDTO);
}
/**
* 后台获取订单总数
* @return
*/
@PostMapping("/total")
public ResponseDTOLong> getOrderTotal(){
return orderService.getOrderTotal();
}
/**
* 获取今日订单成交金额
* @return
*/
@PostMapping("/today-price")
public ResponseDTOBigDecimal> getTodayPrice(){
return orderService.getTodayPrice();
}
/**
* 获取本周订单成交金额
* @return
*/
@PostMapping("/week-price")
public ResponseDTOBigDecimal> getWeekPrice(){
return orderService.getWeekPrice();
}
/**
* 获取本月订单成交金额
* @return
*/
@PostMapping("/month-price")
public ResponseDTOBigDecimal> getMonthPrice(){
return orderService.getMonthPrice();
}
/**
* 根据时间范围和订单状态获取交易的订单总数
* @return
*/
@PostMapping("/count-state-date")
public ResponseDTOListInteger>> getOrderCountByDateAndState(){
return orderService.getOrderCountByDateAndState();
}
}
Skip to main content
推荐餐品
-
{{item.name|filterName}}
热销餐品
-
最高人气
{{index+1}} . {{item.name}}
查看更多
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net