mirror of https://gitee.com/stylefeng/roses
【7.2.2】【expand】更新修改状态接口
parent
062ed355af
commit
f70998d4e4
|
@ -4,6 +4,7 @@ import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult;
|
|||
import cn.stylefeng.roses.kernel.expand.modular.modular.entity.SysExpand;
|
||||
import cn.stylefeng.roses.kernel.expand.modular.modular.pojo.request.SysExpandRequest;
|
||||
import cn.stylefeng.roses.kernel.expand.modular.modular.service.SysExpandService;
|
||||
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.scanner.api.annotation.ApiResource;
|
||||
|
@ -65,6 +66,18 @@ public class SysExpandController {
|
|||
return new SuccessResponseData<>();
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改业务状态
|
||||
*
|
||||
* @author fengshuonan
|
||||
* @date 2022/03/29 23:47
|
||||
*/
|
||||
@PostResource(name = "修改业务状态", path = "/sysExpand/updateStatus")
|
||||
public ResponseData<?> updateStatus(@RequestBody @Validated(BaseRequest.updateStatus.class) SysExpandRequest sysExpandRequest) {
|
||||
sysExpandService.updateStatus(sysExpandRequest);
|
||||
return new SuccessResponseData<>();
|
||||
}
|
||||
|
||||
/**
|
||||
* 查看详情
|
||||
*
|
||||
|
|
|
@ -2,6 +2,7 @@ package cn.stylefeng.roses.kernel.expand.modular.modular.pojo.request;
|
|||
|
||||
import cn.stylefeng.roses.kernel.rule.annotation.ChineseDescription;
|
||||
import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest;
|
||||
import cn.stylefeng.roses.kernel.validator.api.validators.status.StatusValue;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
|
@ -20,7 +21,7 @@ public class SysExpandRequest extends BaseRequest {
|
|||
/**
|
||||
* 主键id
|
||||
*/
|
||||
@NotNull(message = "主键id不能为空", groups = {edit.class, delete.class})
|
||||
@NotNull(message = "主键id不能为空", groups = {edit.class, delete.class, updateStatus.class})
|
||||
@ChineseDescription("主键id")
|
||||
private Long expandId;
|
||||
|
||||
|
@ -40,6 +41,8 @@ public class SysExpandRequest extends BaseRequest {
|
|||
* 状态:1-启用,2-禁用
|
||||
*/
|
||||
@ChineseDescription("状态:1-启用,2-禁用")
|
||||
@NotNull(message = "状态不能为空", groups = {updateStatus.class})
|
||||
@StatusValue(groups = updateStatus.class)
|
||||
private Integer expandStatus;
|
||||
|
||||
/**
|
||||
|
|
|
@ -71,4 +71,11 @@ public interface SysExpandService extends IService<SysExpand> {
|
|||
*/
|
||||
PageResult<SysExpand> findPage(SysExpandRequest sysExpandRequest);
|
||||
|
||||
/**
|
||||
* 修改业务状态
|
||||
*
|
||||
* @author fengshuonan
|
||||
* @date 2022/3/30 10:37
|
||||
*/
|
||||
void updateStatus(SysExpandRequest sysExpandRequest);
|
||||
}
|
||||
|
|
|
@ -59,6 +59,13 @@ public class SysExpandServiceImpl extends ServiceImpl<SysExpandMapper, SysExpand
|
|||
return PageResultFactory.createPageResult(sysRolePage);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateStatus(SysExpandRequest sysExpandRequest) {
|
||||
SysExpand sysExpand = this.querySysExpand(sysExpandRequest);
|
||||
sysExpand.setExpandStatus(sysExpandRequest.getExpandStatus());
|
||||
this.updateById(sysExpand);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SysExpand> findList(SysExpandRequest sysExpandRequest) {
|
||||
LambdaQueryWrapper<SysExpand> wrapper = this.createWrapper(sysExpandRequest);
|
||||
|
|
Loading…
Reference in New Issue