@RestController @RequestMapping(value="/cenxt-task-view/api") public class ApiController extends Object
| 构造器和说明 |
|---|
ApiController() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.http.ResponseEntity<List<Date>> |
cronExpalin(CronExplain cronExplain)
获取cron执行计划
|
org.springframework.http.ResponseEntity<String> |
deleteTask(int id) |
org.springframework.http.ResponseEntity<String> |
disabledTask(int id,
String username) |
org.springframework.http.ResponseEntity<String> |
enabledTask(int id,
String username) |
org.springframework.http.ResponseEntity<List<ExecHistory>> |
errorExecHistory(int taskId,
int size) |
org.springframework.http.ResponseEntity<List<ExecHistory>> |
execHistory(int taskId,
int size) |
org.springframework.http.ResponseEntity<List<TaskDescription>> |
jobs()
获取所有任务列表
|
org.springframework.http.ResponseEntity<String> |
login(Login login,
javax.servlet.http.HttpServletRequest request)
登录
|
org.springframework.http.ResponseEntity<String> |
logout(javax.servlet.http.HttpSession session)
登出
|
org.springframework.http.ResponseEntity<String> |
saveTask(Task task,
String username) |
org.springframework.http.ResponseEntity<List<Task>> |
tasks(String username,
RoleEnum role)
获取所有任务列表
|
@PostMapping(value="/login") public org.springframework.http.ResponseEntity<String> login(@RequestBody Login login, javax.servlet.http.HttpServletRequest request)
@GetMapping(value="/logout") public org.springframework.http.ResponseEntity<String> logout(javax.servlet.http.HttpSession session)
@GetMapping(value="/tasks") public org.springframework.http.ResponseEntity<List<Task>> tasks(@SessionAttribute(name="CENXT_TASK_USERNAME") String username, @SessionAttribute(name="CENXT_TASK_USER_ROLE") RoleEnum role)
@GetMapping(value="/jobs") public org.springframework.http.ResponseEntity<List<TaskDescription>> jobs()
@PostMapping(value="/cron-explain") public org.springframework.http.ResponseEntity<List<Date>> cronExpalin(@RequestBody CronExplain cronExplain)
@GetMapping(value="/exec-history/{taskId}/{size}")
public org.springframework.http.ResponseEntity<List<ExecHistory>> execHistory(@PathVariable(value="taskId")
int taskId,
@PathVariable(value="size")
int size)
@GetMapping(value="/exec-history/error/{taskId}/{size}")
public org.springframework.http.ResponseEntity<List<ExecHistory>> errorExecHistory(@PathVariable(value="taskId")
int taskId,
@PathVariable(value="size")
int size)
@PostMapping(value="/admin/task") public org.springframework.http.ResponseEntity<String> saveTask(@RequestBody Task task, @SessionAttribute(name="CENXT_TASK_USERNAME") String username)
@PostMapping(value="/admin/task/enabled/{id}")
public org.springframework.http.ResponseEntity<String> enabledTask(@PathVariable(value="id")
int id,
@SessionAttribute(name="CENXT_TASK_USERNAME")
String username)
@PostMapping(value="/admin/task/disabled/{id}")
public org.springframework.http.ResponseEntity<String> disabledTask(@PathVariable(value="id")
int id,
@SessionAttribute(name="CENXT_TASK_USERNAME")
String username)
@DeleteMapping(value="/admin/task/{id}")
public org.springframework.http.ResponseEntity<String> deleteTask(@PathVariable(value="id")
int id)
Copyright © 2022. All rights reserved.