PageController.java 812 B

12345678910111213141516171819202122232425262728
  1. package com.example.osservice.Controller;
  2. import com.example.osservice.DTO.CodeParam;
  3. import com.example.osservice.PO.PageState;
  4. import com.example.osservice.Service.Page.PageService;
  5. import com.example.osservice.VO.Response;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.web.bind.annotation.*;
  8. import java.util.List;
  9. @CrossOrigin(origins = "*", maxAge = 3600)
  10. @RestController
  11. @RequestMapping("/page")
  12. public class PageController {
  13. @Autowired
  14. private PageService pageService;
  15. @GetMapping("/info")
  16. public Response<String> info(){
  17. return pageService.info();
  18. }
  19. @PostMapping("/pattern/code")
  20. public Response<List<PageState>> patternCode(@RequestBody CodeParam codeParam){
  21. return pageService.patternCode(codeParam);
  22. }
  23. }