SysFarmController.java 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. package com.huimv.cattle.controller;
  2. import com.huimv.cattle.service.SysFarmService;
  3. import com.huimv.common.utils.Result;
  4. import org.springframework.web.bind.annotation.*;
  5. import javax.annotation.Resource;
  6. import javax.servlet.http.HttpServletRequest;
  7. import java.util.Map;
  8. /**
  9. * <p>
  10. * 前端控制器
  11. * </p>
  12. *
  13. * @author zn
  14. * @since 2022-09-26
  15. */
  16. @CrossOrigin
  17. @RestController
  18. @RequestMapping("/platform/v1.0.0/farm")
  19. public class SysFarmController {
  20. @Resource
  21. private SysFarmService sysFarmService;
  22. /**
  23. * @Method : initFarm
  24. * @Description : 初始化牧场
  25. * @Params : [request, paramsMap]
  26. * @Return : com.huimv.common.utils.Result
  27. *
  28. * @Author : ZhuoNing
  29. * @Date : 2022/10/9
  30. * @Time : 16:47
  31. */
  32. @PostMapping("/initFarm")
  33. public Result initFarm(HttpServletRequest request, @RequestBody Map<String, String> paramsMap){
  34. return sysFarmService.initFarmFlow(request,paramsMap);
  35. }
  36. @PostMapping("/list")
  37. public Result listFarm(HttpServletRequest request, @RequestBody Map<String, String> paramsMap){
  38. return sysFarmService.listFarm(request,paramsMap);
  39. }
  40. @PostMapping("/getAllFarmId")
  41. public Result getAllFarms(HttpServletRequest request, @RequestBody Map<String, String> paramsMap){
  42. return sysFarmService.getAllFarmId(request,paramsMap);
  43. }
  44. @PostMapping("/new")
  45. public Result newFarm(HttpServletRequest request, @RequestBody Map<String, String> paramsMap){
  46. return sysFarmService.newFarm(request,paramsMap);
  47. }
  48. @PostMapping("/edit")
  49. public Result editFarm(HttpServletRequest request, @RequestBody Map<String, String> paramsMap){
  50. return sysFarmService.editFarm(request,paramsMap);
  51. }
  52. @PostMapping("/remove")
  53. public Result remove(HttpServletRequest request, @RequestBody Map<String, String> paramsMap){
  54. return sysFarmService.removeFarm(request,paramsMap);
  55. }
  56. @PostMapping("/password/reset")
  57. public Result resetPassword(HttpServletRequest request, @RequestBody Map<String, String> paramsMap){
  58. return sysFarmService.resetPassword(request,paramsMap);
  59. }
  60. @PostMapping("/listAllTowns")
  61. public Result listAllTowns(HttpServletRequest request, @RequestBody Map<String, String> paramsMap){
  62. return sysFarmService.listAllTowns(request,paramsMap);
  63. }
  64. }