HikvisionAPI.java 948 B

1234567891011121314151617181920212223242526272829303132
  1. package com.template.api;
  2. import com.alibaba.fastjson.JSONObject;
  3. import io.swagger.annotations.Api;
  4. import javax.servlet.http.HttpServletRequest;
  5. import org.springframework.web.bind.annotation.PostMapping;
  6. import org.springframework.web.bind.annotation.RequestBody;
  7. import org.springframework.web.bind.annotation.RequestMapping;
  8. @RequestMapping({"/eventRcv"})
  9. @Api(tags = {"HikvisionController"}, value = "海康威视回调地址")
  10. public interface HikvisionAPI {
  11. // 事件订阅
  12. @PostMapping({"/subscription"})
  13. void subscription(HttpServletRequest request);
  14. // 人脸比对
  15. @PostMapping({"/faceComparison"})
  16. void faceComparison(HttpServletRequest request);
  17. //重点人员
  18. @PostMapping({"/emphasisFace"})
  19. void emphasisFace(HttpServletRequest request);
  20. @PostMapping({"/playback"})
  21. JSONObject playback();
  22. @PostMapping({"/general"})
  23. JSONObject general(@RequestBody JSONObject jsonObject);
  24. }