GoodsServiceController.java 736 B

123456789101112131415161718192021222324252627
  1. package com.remy.goods.controller;
  2. import com.remy.goods.entity.Goods;
  3. import com.remy.goods.service.GoodsService;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.web.bind.annotation.*;
  6. import java.util.UUID;
  7. @RestController
  8. @RequestMapping("goods")
  9. public class GoodsServiceController {
  10. @Autowired
  11. private GoodsService goodsService;
  12. @RequestMapping("{serialNo}")
  13. public Goods findBySerialNo(@PathVariable("serialNo") String serialNo) {
  14. return goodsService.findBySerialNo(serialNo);
  15. }
  16. @PostMapping()
  17. public Goods save(@RequestBody Goods goods) {
  18. goods.setSerialNo(UUID.randomUUID().toString());
  19. return goodsService.save(goods);
  20. }
  21. }