HikvisionAPI.java 891 B

1234567891011121314151617181920212223242526272829
  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. @PostMapping({"/subscription"})
  12. void subscription(HttpServletRequest request);
  13. @PostMapping({"/faceComparison"})
  14. void faceComparison(HttpServletRequest request);
  15. @PostMapping({"/emphasisFace"})
  16. void emphasisFace(HttpServletRequest request);
  17. @PostMapping({"/playback"})
  18. JSONObject playback();
  19. @PostMapping({"/general"})
  20. JSONObject general(@RequestBody JSONObject jsonObject);
  21. }