@RestController @RequestMapping(value="/order") public class OrderController extends Object
Constructor and Description |
---|
OrderController() |
Modifier and Type | Method and Description |
---|---|
Result<Orders> |
again(Orders orders)
根据订单号再来一单
|
Result<String> |
changeStatus(Orders orders)
根据前端发回来的status和id,更新订单状态
|
Result<String> |
deleteOrder(Long id)
通过前端返回的id逻辑删除订单
|
Result<com.baomidou.mybatisplus.extension.plugins.pagination.Page> |
getAllOrdersInBackend(Integer page,
Integer pageSize,
Orders orders,
String beginTime,
String endTime)
后台显示订单明细
可以根据订单进行查询
可以根据手机号进行查询
可以根据前台返回的beginTIme和endTime进行查询
|
Result<com.baomidou.mybatisplus.extension.plugins.pagination.Page> |
getAllOrdersInFront(Integer page,
Integer pageSize)
前台用户查看订单
|
Result<String> |
insert(Orders orders)
提交订单(这里没有做支付功能只是简单的把订单信息保存到数据库中)
|
@PostMapping(value="/submit") public Result<String> insert(@RequestBody Orders orders)
orders
- @GetMapping(value="/userPage") public Result<com.baomidou.mybatisplus.extension.plugins.pagination.Page> getAllOrdersInFront(Integer page, Integer pageSize)
page
- pageSize
- @GetMapping(value="/page") public Result<com.baomidou.mybatisplus.extension.plugins.pagination.Page> getAllOrdersInBackend(Integer page, Integer pageSize, Orders orders, @RequestParam(value="beginTime",required=false) String beginTime, @RequestParam(value="endTime",required=false) String endTime)
page
- pageSize
- @PutMapping public Result<String> changeStatus(@RequestBody Orders orders)
orders
- @DeleteMapping public Result<String> deleteOrder(Long id)
id
- Copyright © 2022. All rights reserved.