@RestController @ApiResource(name="\u5b9a\u65f6\u4efb\u52a1\u7ba1\u7406", requiredPermission=true, requirePermissionCode="TIMER") public class SysTimersController extends Object
| 构造器和说明 |
|---|
SysTimersController() |
| 限定符和类型 | 方法和说明 |
|---|---|
ResponseData<?> |
add(@Valid SysTimersParam sysTimersParam)
添加定时任务
|
ResponseData<?> |
del(SysTimersParam sysTimersParam)
删除定时任务
|
ResponseData<SysTimers> |
detail(SysTimersParam sysTimersParam)
查看详情定时任务
|
ResponseData<?> |
edit(SysTimersParam sysTimersParam)
编辑定时任务
|
ResponseData<List<String>> |
getActionClasses()
获取系统的所有任务列表
|
ResponseData<List<SysTimers>> |
list(SysTimersParam sysTimersParam)
获取全部定时任务
|
ResponseData<cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult<SysTimers>> |
page(SysTimersParam sysTimersParam)
分页查询定时任务
|
ResponseData<?> |
start(SysTimersParam sysTimersParam)
启动定时任务
|
ResponseData<?> |
stop(SysTimersParam sysTimersParam)
停止定时任务
|
@PostResource(name="\u6dfb\u52a0\u5b9a\u65f6\u4efb\u52a1", path="/sysTimers/add") @ApiLog public ResponseData<?> add(@RequestBody @Valid @Validated(value=cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest.add.class) @Valid SysTimersParam sysTimersParam)
@PostResource(name="\u5220\u9664\u5b9a\u65f6\u4efb\u52a1", path="/sysTimers/delete") @ApiLog public ResponseData<?> del(@RequestBody @Validated(value=cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest.delete.class) SysTimersParam sysTimersParam)
@PostResource(name="\u7f16\u8f91\u5b9a\u65f6\u4efb\u52a1", path="/sysTimers/edit") @ApiLog public ResponseData<?> edit(@RequestBody @Validated(value=cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest.edit.class) SysTimersParam sysTimersParam)
@PostResource(name="\u542f\u52a8\u5b9a\u65f6\u4efb\u52a1", path="/sysTimers/start") @ApiLog public ResponseData<?> start(@RequestBody @Validated(value=SysTimersParam.startTimer.class) SysTimersParam sysTimersParam)
@PostResource(name="\u505c\u6b62\u5b9a\u65f6\u4efb\u52a1", path="/sysTimers/stop") @ApiLog public ResponseData<?> stop(@RequestBody @Validated(value=SysTimersParam.stopTimer.class) SysTimersParam sysTimersParam)
@GetResource(name="\u67e5\u770b\u8be6\u60c5\u5b9a\u65f6\u4efb\u52a1", path="/sysTimers/detail") public ResponseData<SysTimers> detail(@Validated(value=cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest.detail.class) SysTimersParam sysTimersParam)
@GetResource(name="\u5206\u9875\u67e5\u8be2\u5b9a\u65f6\u4efb\u52a1", path="/sysTimers/page") public ResponseData<cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult<SysTimers>> page(SysTimersParam sysTimersParam)
@GetResource(name="\u83b7\u53d6\u5168\u90e8\u5b9a\u65f6\u4efb\u52a1", path="/sysTimers/list") public ResponseData<List<SysTimers>> list(SysTimersParam sysTimersParam)
@PostResource(name="\u83b7\u53d6\u7cfb\u7edf\u7684\u6240\u6709\u4efb\u52a1\u5217\u8868", path="/sysTimers/getActionClasses") public ResponseData<List<String>> getActionClasses()
Copyright © 2024. All rights reserved.