package com.zy.acs.manager.manager.controller; import com.zy.acs.framework.common.R; import com.zy.acs.manager.system.controller.BaseController; import com.zy.acs.manager.core.service.MockService; import com.zy.acs.manager.manager.controller.param.MockSubmitParam; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; /** * Created by vincent on 2023/7/29 */ @RestController @RequestMapping("/api/mock") public class MockController extends BaseController { @Autowired private MockService mockService; // @PreAuthorize("hasAuthority('map:save')") @PostMapping("/submit") public R save(@RequestBody MockSubmitParam param) { return R.ok().add(mockService.submit(param.getAgvList(), param.getTaskList())); } @GetMapping("/imitate") public R imitate() { return R.ok().add((mockService.imitate())); } @GetMapping("/astar") public R astar() { mockService.astarMock(); return R.ok(); } }