TestDemoEndpoint.java 3.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. package com.yihu.ehr.analyze.controller.dataQuality;
  2. import com.yihu.ehr.constants.ApiVersion;
  3. import com.yihu.ehr.controller.EnvelopRestEndPoint;
  4. import io.swagger.annotations.Api;
  5. import io.swagger.annotations.ApiOperation;
  6. import io.swagger.annotations.ApiParam;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.http.MediaType;
  9. import org.springframework.web.bind.annotation.RequestMapping;
  10. import org.springframework.web.bind.annotation.RequestMethod;
  11. import org.springframework.web.bind.annotation.RequestParam;
  12. import org.springframework.web.bind.annotation.RestController;
  13. import java.util.List;
  14. import java.util.Map;
  15. /**
  16. * 质控管理- 首页
  17. * @author HZY
  18. * @created 2018/8/17 11:24
  19. */
  20. @RestController("/demo")
  21. @RequestMapping(value = ApiVersion.Version1_0, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
  22. @Api(value = "TestDemoEndpoint", description = "测试es聚合demo", tags = {"临时测试demo"})
  23. public class TestDemoEndpoint extends EnvelopRestEndPoint {
  24. @Autowired
  25. private TestDemo testDemo;
  26. @RequestMapping(value = "test", method = RequestMethod.GET)
  27. @ApiOperation(value = "test(测试数据获取")
  28. public List<Map<String, Object>> test(
  29. @ApiParam(name = "start", value = "开始时间,(接收时间)")
  30. @RequestParam(value = "start", required = false) String start,
  31. @ApiParam(name = "end", value = "结束时间,(接收时间)")
  32. @RequestParam(value = "end", required = false) String end ,
  33. @ApiParam(name = "org_area", value = "org_area")
  34. @RequestParam(value = "org_area", required = false) String org_area
  35. ) throws Exception {
  36. List<Map<String, Object>> result = testDemo.testAgg(start, end, org_area);
  37. return result;
  38. }
  39. @RequestMapping(value = "test2", method = RequestMethod.GET)
  40. @ApiOperation(value = "test(测试数据获取")
  41. public List<Map<String, Object>> test2(
  42. @ApiParam(name = "start", value = "开始时间,(接收时间)")
  43. @RequestParam(value = "start", required = false) String start,
  44. @ApiParam(name = "end", value = "结束时间,(接收时间)")
  45. @RequestParam(value = "end", required = false) String end ,
  46. @ApiParam(name = "org_area", value = "org_area")
  47. @RequestParam(value = "org_area", required = false) String org_area
  48. ) throws Exception {
  49. // List<Map<String, Object>> result = testDemo.testAgg(start, end, org_area);
  50. List<Map<String, Object>> result = testDemo.testAgg2(start, end);
  51. return result;
  52. }
  53. @RequestMapping(value = "testAdd", method = RequestMethod.GET)
  54. @ApiOperation(value = "testAdd(测试数据添加")
  55. public void testAdd(
  56. @ApiParam(name = "org_area", value = "org_area")
  57. @RequestParam(value = "org_area", required = false) String org_area
  58. ) throws Exception {
  59. // List<Map<String, Object>> result = testDemo.testAgg(start, end, org_area);
  60. testDemo.testadd(org_area);
  61. }
  62. @RequestMapping(value = "testQuery", method = RequestMethod.GET)
  63. @ApiOperation(value = "testQuery(测试数据查询")
  64. public List<Map<String, Object>> testQuery(
  65. ) throws Exception {
  66. List<Map<String, Object>> map = testDemo.testSearch();
  67. return map;
  68. }
  69. @RequestMapping(value = "testQuer2y", method = RequestMethod.GET)
  70. @ApiOperation(value = "testQuery(测试数据查询2")
  71. public List<Map<String, Object>> testQuery2(
  72. ) throws Exception {
  73. List<Map<String, Object>> map = testDemo.testSearch2();
  74. return map;
  75. }
  76. @RequestMapping(value = "testDel", method = RequestMethod.DELETE)
  77. @ApiOperation(value = "testAdd(测试数据删除")
  78. public void testDel(
  79. ) throws Exception {
  80. // List<Map<String, Object>> result = testDemo.testAgg(start, end, org_area);
  81. testDemo.testDel();
  82. }
  83. }