TOrderDetailsController.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.szwl.controller;
  2. import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
  3. import com.szwl.model.bo.R;
  4. import com.szwl.model.bo.ResponseModel;
  5. import com.szwl.model.entity.TOrderDetails;
  6. import com.szwl.service.TOrderDetailsService;
  7. import io.swagger.annotations.ApiOperation;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.web.bind.annotation.*;
  10. import java.util.List;
  11. /**
  12. * <p>
  13. * 订单明细表 前端控制器
  14. * </p>
  15. *
  16. * @author wuhs
  17. * @since 2023-07-31
  18. */
  19. @RestController
  20. @RequestMapping("/tOrderDetails")
  21. public class TOrderDetailsController {
  22. @Autowired
  23. private TOrderDetailsService orderDetailsService;
  24. @ApiOperation(value = "获取订单明细")
  25. @GetMapping("/getOrderDetailsBySn")
  26. public ResponseModel<List<TOrderDetails>> getOrderDetailsBySn(@RequestParam String sn){
  27. LambdaQueryWrapper<TOrderDetails> queryWrapper = new LambdaQueryWrapper<>();
  28. queryWrapper.eq(TOrderDetails::getOrderSn,sn);
  29. List<TOrderDetails> orderDetails = orderDetailsService.list(queryWrapper);
  30. return R.ok(orderDetails);
  31. }
  32. @ApiOperation(value = "修改订单明细")
  33. @PostMapping("/updateOrderDetails")
  34. public ResponseModel<?> updateOrderDetails(@RequestBody TOrderDetails orderDetails) {
  35. orderDetailsService.updateById(orderDetails);
  36. return R.ok();
  37. }
  38. }