AdminRiderStationController.java 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package com.sqx.modules.riderStation.controller;
  2. import com.sqx.common.utils.Result;
  3. import com.sqx.modules.goods.service.GoodsShopService;
  4. import com.sqx.modules.riderStation.entity.RiderStation;
  5. import com.sqx.modules.riderStation.service.RiderStationService;
  6. import io.swagger.annotations.Api;
  7. import io.swagger.annotations.ApiOperation;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.web.bind.annotation.*;
  10. @Api(tags={"管理端-骑手站点"})
  11. @RestController
  12. @RequestMapping("/admin/riderStation")
  13. public class AdminRiderStationController {
  14. @Autowired
  15. private RiderStationService riderStationService;
  16. @ApiOperation("添加站点")
  17. @PostMapping(value = "/saveStation")
  18. public Result saveStation(@RequestBody RiderStation riderStation){
  19. return riderStationService.saveStation(riderStation);
  20. }
  21. @ApiOperation("查询站点")
  22. @GetMapping(value = "/selectStationList")
  23. public Result selectStationList(Integer page,Integer size){
  24. return riderStationService.selectStationList(page,size);
  25. }
  26. @ApiOperation("修改站点")
  27. @PostMapping(value = "/updateStation")
  28. public Result updateStation(@RequestBody RiderStation riderStation){
  29. return riderStationService.updateStation(riderStation);
  30. }
  31. @ApiOperation("删除站点")
  32. @GetMapping(value = "/removeStation")
  33. public Result removeStation(Integer id){
  34. riderStationService.removeById(id);
  35. return Result.success();
  36. }
  37. @ApiOperation("站点下拉框")
  38. @GetMapping(value = "/stationList")
  39. public Result stationList(){
  40. return riderStationService.stationList();
  41. }
  42. @ApiOperation("骑手所在站点")
  43. @GetMapping(value = "/getRiderStationName")
  44. public Result getRiderStationName(Integer userId){
  45. System.out.println("userId = " + userId);
  46. return riderStationService.getRiderStationName(userId);
  47. }
  48. }