BizFarmController.java 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. package com.huimv.center.controller;
  2. import com.huimv.center.service.BizFarmService;
  3. import com.huimv.common.utils.Result;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.web.bind.annotation.*;
  6. import java.text.ParseException;
  7. import java.util.Map;
  8. /**
  9. * <p>
  10. * 前端控制器
  11. * </p>
  12. *
  13. * @author zn
  14. * @since 2022-06-21
  15. */
  16. @RestController
  17. @RequestMapping("/bizFarm")
  18. public class BizFarmController {
  19. @Autowired
  20. private BizFarmService bizFarmService;
  21. @RequestMapping(value = "/addFarm",method = RequestMethod.POST)
  22. public Result add(@RequestBody Map<String,Object> paramsMap) throws ParseException {
  23. String farmName = paramsMap.get("farmName")+"";
  24. String farmCode = paramsMap.get("farmCode")+"";
  25. String linkman = paramsMap.get("linkman")+"";
  26. String phone = paramsMap.get("phone")+"";
  27. String remark = paramsMap.get("remark")+"";
  28. String areaName = paramsMap.get("areaName")+"";
  29. System.out.println("remark="+remark);
  30. return bizFarmService.save(farmName,farmCode,linkman,phone,remark,areaName);
  31. }
  32. @PostMapping("/editFarm")
  33. public Result edit(@RequestBody Map<String,Object> paramsMap) throws ParseException {
  34. String id = paramsMap.get("id")+"";
  35. String farmName = paramsMap.get("farmName")+"";
  36. String farmCode = paramsMap.get("farmCode")+"";
  37. String linkman = paramsMap.get("linkman")+"";
  38. String phone = paramsMap.get("phone")+"";
  39. String remark = paramsMap.get("remark")+"";
  40. String areaName = paramsMap.get("areaName")+"";
  41. return bizFarmService.edit(Integer.parseInt(id),farmName,farmCode,linkman,phone,remark,areaName);
  42. }
  43. @PostMapping("/removeFarm")
  44. public Result remove(@RequestBody String ids){
  45. return bizFarmService.remove(ids);
  46. }
  47. @PostMapping("/listFarm")
  48. public Result list(@RequestBody Map<String,Object> paramsMap) {
  49. String pageNo = paramsMap.get("pageNo")+"";
  50. if(pageNo == null){
  51. pageNo ="1";
  52. }
  53. String pageSize = paramsMap.get("pageSize")+"";
  54. if(pageSize == null){
  55. pageSize = "10";
  56. }
  57. String farmName = "";
  58. if(paramsMap.get("farmName") != null){
  59. farmName = paramsMap.get("farmName")+"";
  60. }
  61. String farmCode = "";
  62. if(paramsMap.get("farmCode") != null){
  63. farmCode = paramsMap.get("farmCode")+"";
  64. }
  65. String startDate = "";
  66. if(paramsMap.get("startDate") != null) {
  67. startDate = paramsMap.get("startDate")+"";
  68. }
  69. String endDate = "";
  70. if(paramsMap.get("endDate") !=null) {
  71. endDate = paramsMap.get("endDate")+"";
  72. }
  73. return bizFarmService.list(Integer.parseInt(pageNo),Integer.parseInt(pageSize),farmName,farmCode,startDate,endDate);
  74. }
  75. }