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 {
|
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.ApiResource;
|
||||||
import cn.stylefeng.roses.kernel.resource.api.annotation.GetResource;
|
import cn.stylefeng.roses.kernel.resource.api.annotation.GetResource;
|
||||||
import cn.stylefeng.roses.kernel.resource.api.annotation.PostResource;
|
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.ResponseData;
|
||||||
import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData;
|
import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData;
|
||||||
import cn.stylefeng.roses.kernel.timer.modular.param.SysTimersParam;
|
import cn.stylefeng.roses.kernel.timer.modular.param.SysTimersParam;
|
||||||
|
@ -71,7 +70,7 @@ public class SysTimersController {
|
||||||
* @date 2020/7/1 14:34
|
* @date 2020/7/1 14:34
|
||||||
*/
|
*/
|
||||||
@PostResource(name = "启动定时任务", path = "/sysTimers/start")
|
@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);
|
sysTimersService.start(sysTimersParam);
|
||||||
return new SuccessResponseData();
|
return new SuccessResponseData();
|
||||||
}
|
}
|
||||||
|
@ -83,7 +82,7 @@ public class SysTimersController {
|
||||||
* @date 2020/7/1 14:34
|
* @date 2020/7/1 14:34
|
||||||
*/
|
*/
|
||||||
@PostResource(name = "停止定时任务", path = "/sysTimers/stop")
|
@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);
|
sysTimersService.stop(sysTimersParam);
|
||||||
return new SuccessResponseData();
|
return new SuccessResponseData();
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,7 +20,7 @@ public class SysTimersParam extends BaseRequest {
|
||||||
/**
|
/**
|
||||||
* 定时器id
|
* 定时器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;
|
private Long timerId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -51,4 +51,16 @@ public class SysTimersParam extends BaseRequest {
|
||||||
*/
|
*/
|
||||||
private String remark;
|
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;
|
private Long userId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -136,63 +136,54 @@ public class SysUserRequest extends BaseRequest {
|
||||||
* 参数校验分组:修改密码
|
* 参数校验分组:修改密码
|
||||||
*/
|
*/
|
||||||
public @interface updatePwd {
|
public @interface updatePwd {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 参数校验分组:重置密码
|
* 参数校验分组:重置密码
|
||||||
*/
|
*/
|
||||||
public @interface resetPwd {
|
public @interface resetPwd {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 参数校验分组:修改头像
|
* 参数校验分组:修改头像
|
||||||
*/
|
*/
|
||||||
public @interface updateAvatar {
|
public @interface updateAvatar {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 参数校验分组:停用
|
* 参数校验分组:停用
|
||||||
*/
|
*/
|
||||||
public @interface stop {
|
public @interface stop {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 参数校验分组:启用
|
* 参数校验分组:启用
|
||||||
*/
|
*/
|
||||||
public @interface start {
|
public @interface start {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 参数校验分组:更新信息
|
* 参数校验分组:更新信息
|
||||||
*/
|
*/
|
||||||
public @interface updateInfo {
|
public @interface updateInfo {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 参数校验分组:授权角色
|
* 参数校验分组:授权角色
|
||||||
*/
|
*/
|
||||||
public @interface grantRole {
|
public @interface grantRole {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 参数校验分组:授权数据
|
* 参数校验分组:授权数据
|
||||||
*/
|
*/
|
||||||
public @interface grantData {
|
public @interface grantData {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 参数校验分组:修改状态
|
* 参数校验分组:修改状态
|
||||||
*/
|
*/
|
||||||
public @interface changeStatus {
|
public @interface changeStatus {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue