EnvRegularCallEggController.java 3.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. package com.huimv.guowei.admin.controller;
  2. import com.huimv.guowei.admin.common.utils.PdfUtil;
  3. import com.huimv.guowei.admin.common.utils.Result;
  4. import com.huimv.guowei.admin.common.utils.ResultCode;
  5. import com.huimv.guowei.admin.entity.EnvRegularCallEgg;
  6. import com.huimv.guowei.admin.service.IEnvRegularCallEggService;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.web.bind.annotation.*;
  9. import javax.servlet.http.HttpServletRequest;
  10. import javax.servlet.http.HttpServletResponse;
  11. import java.text.ParseException;
  12. import java.util.HashMap;
  13. import java.util.Map;
  14. /**
  15. * <p>
  16. * 固定电子秤 前端控制器
  17. * </p>
  18. *
  19. * @author author
  20. * @since 2023-06-01
  21. */
  22. @RestController
  23. @RequestMapping("/env-regular-call-egg")
  24. @CrossOrigin
  25. public class EnvRegularCallEggController {
  26. @Autowired
  27. private IEnvRegularCallEggService eggService;
  28. @RequestMapping("/listById")
  29. public Result listById(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
  30. return eggService.listById(httpServletRequest, paramsMap);
  31. }
  32. @RequestMapping("/addEgg")
  33. public Result addEgg(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) throws ParseException {
  34. return eggService.addEgg(httpServletRequest, paramsMap);
  35. }
  36. @RequestMapping("/editEgg")
  37. public Result editEgg(HttpServletRequest httpServletRequest, @RequestBody EnvRegularCallEgg egg) throws ParseException {
  38. return eggService.updateEgg(httpServletRequest, egg);
  39. }
  40. @RequestMapping("/deleteEgg")
  41. public Result deleteEgg(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) throws ParseException {
  42. return eggService.deleteEgg(httpServletRequest, paramsMap);
  43. }
  44. @GetMapping("/printEgg")
  45. public void printDuck(HttpServletResponse response, @RequestParam(name = "duckCode") String duckCode) throws Exception {
  46. Map<String, String> map = new HashMap<>();
  47. map.put("duckCode", duckCode);
  48. eggService.printEgg(response, map);
  49. String path = "/opt/guowei/egg.xls";
  50. PdfUtil.returnPdfStream3(response, path, "鸭只采食产蛋列表");
  51. }
  52. @RequestMapping("/listByH5")
  53. public Result listByH5(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
  54. return eggService.listByH5(httpServletRequest, paramsMap);
  55. }
  56. @RequestMapping("/listSelect")
  57. public Result listSelect(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
  58. return eggService.listSelect(httpServletRequest, paramsMap);
  59. }
  60. @RequestMapping("/listSeven")
  61. public Result listSeven(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
  62. return eggService.listSeven(httpServletRequest, paramsMap);
  63. }
  64. @RequestMapping("/listAll")
  65. public Result listAll(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
  66. return eggService.listAll(httpServletRequest, paramsMap);
  67. }
  68. @RequestMapping("/getEggNumById")
  69. public Result getEggNumById(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
  70. return eggService.getEggNumById(httpServletRequest, paramsMap);
  71. }
  72. //大屏
  73. //采集器
  74. @RequestMapping("/collector")
  75. public Result collector(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
  76. return eggService.collector(httpServletRequest, paramsMap);
  77. }
  78. //控制器
  79. @RequestMapping("/collectorEnv")
  80. public Result collectorEnv(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
  81. return eggService.collectorEnv(httpServletRequest, paramsMap);
  82. }
  83. }