mirror of https://gitee.com/stylefeng/roses
【system】整理校验组,去掉group1-5
parent
2e19f3f42c
commit
07c579699d
|
@ -99,34 +99,4 @@ public class BaseRequest implements Serializable {
|
|||
public @interface updateStatus {
|
||||
}
|
||||
|
||||
/**
|
||||
* 预留组1,用来给特殊业务的参数校验用
|
||||
*/
|
||||
public @interface groupOne {
|
||||
}
|
||||
|
||||
/**
|
||||
* 预留组2,用来给特殊业务的参数校验用
|
||||
*/
|
||||
public @interface groupTwo {
|
||||
}
|
||||
|
||||
/**
|
||||
* 预留组3,用来给特殊业务的参数校验用
|
||||
*/
|
||||
public @interface groupThree {
|
||||
}
|
||||
|
||||
/**
|
||||
* 预留组4,用来给特殊业务的参数校验用
|
||||
*/
|
||||
public @interface groupFour {
|
||||
}
|
||||
|
||||
/**
|
||||
* 预留组5,用来给特殊业务的参数校验用
|
||||
*/
|
||||
public @interface groupFive {
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -3,7 +3,6 @@ package cn.stylefeng.roses.kernel.timer.modular.controller;
|
|||
import cn.stylefeng.roses.kernel.resource.api.annotation.ApiResource;
|
||||
import cn.stylefeng.roses.kernel.resource.api.annotation.GetResource;
|
||||
import cn.stylefeng.roses.kernel.resource.api.annotation.PostResource;
|
||||
import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest;
|
||||
import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData;
|
||||
import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData;
|
||||
import cn.stylefeng.roses.kernel.timer.modular.param.SysTimersParam;
|
||||
|
@ -71,7 +70,7 @@ public class SysTimersController {
|
|||
* @date 2020/7/1 14:34
|
||||
*/
|
||||
@PostResource(name = "启动定时任务", path = "/sysTimers/start")
|
||||
public ResponseData start(@RequestBody @Validated(BaseRequest.groupOne.class) SysTimersParam sysTimersParam) {
|
||||
public ResponseData start(@RequestBody @Validated(SysTimersParam.startTimer.class) SysTimersParam sysTimersParam) {
|
||||
sysTimersService.start(sysTimersParam);
|
||||
return new SuccessResponseData();
|
||||
}
|
||||
|
@ -83,7 +82,7 @@ public class SysTimersController {
|
|||
* @date 2020/7/1 14:34
|
||||
*/
|
||||
@PostResource(name = "停止定时任务", path = "/sysTimers/stop")
|
||||
public ResponseData stop(@RequestBody @Validated(BaseRequest.groupOne.class) SysTimersParam sysTimersParam) {
|
||||
public ResponseData stop(@RequestBody @Validated(SysTimersParam.stopTimer.class) SysTimersParam sysTimersParam) {
|
||||
sysTimersService.stop(sysTimersParam);
|
||||
return new SuccessResponseData();
|
||||
}
|
||||
|
|
|
@ -20,7 +20,7 @@ public class SysTimersParam extends BaseRequest {
|
|||
/**
|
||||
* 定时器id
|
||||
*/
|
||||
@NotNull(message = "主键timerId不能为空", groups = {edit.class, detail.class, delete.class, groupOne.class})
|
||||
@NotNull(message = "主键timerId不能为空", groups = {edit.class, detail.class, delete.class, startTimer.class, stopTimer.class})
|
||||
private Long timerId;
|
||||
|
||||
/**
|
||||
|
@ -51,4 +51,16 @@ public class SysTimersParam extends BaseRequest {
|
|||
*/
|
||||
private String remark;
|
||||
|
||||
/**
|
||||
* 启用定时任务
|
||||
*/
|
||||
public @interface startTimer {
|
||||
}
|
||||
|
||||
/**
|
||||
* 停止定时任务
|
||||
*/
|
||||
public @interface stopTimer {
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -26,7 +26,7 @@ public class SysUserRequest extends BaseRequest {
|
|||
/**
|
||||
* 主键
|
||||
*/
|
||||
@NotNull(message = "userId不能为空", groups = {edit.class, delete.class, detail.class, start.class, stop.class, grantRole.class, grantData.class, updateInfo.class, updatePwd.class, resetPwd.class, changeStatus.class, updateAvatar.class})
|
||||
@NotNull(message = "userId不能为空", groups = {edit.class, delete.class, detail.class, grantRole.class, grantData.class, updateInfo.class, updatePwd.class, resetPwd.class, changeStatus.class, updateAvatar.class})
|
||||
private Long userId;
|
||||
|
||||
/**
|
||||
|
@ -136,63 +136,54 @@ public class SysUserRequest extends BaseRequest {
|
|||
* 参数校验分组:修改密码
|
||||
*/
|
||||
public @interface updatePwd {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 参数校验分组:重置密码
|
||||
*/
|
||||
public @interface resetPwd {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 参数校验分组:修改头像
|
||||
*/
|
||||
public @interface updateAvatar {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 参数校验分组:停用
|
||||
*/
|
||||
public @interface stop {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 参数校验分组:启用
|
||||
*/
|
||||
public @interface start {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 参数校验分组:更新信息
|
||||
*/
|
||||
public @interface updateInfo {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 参数校验分组:授权角色
|
||||
*/
|
||||
public @interface grantRole {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 参数校验分组:授权数据
|
||||
*/
|
||||
public @interface grantData {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 参数校验分组:修改状态
|
||||
*/
|
||||
public @interface changeStatus {
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue