mirror of https://gitee.com/stylefeng/roses
修改应用状态启用/禁用
parent
4a67ed84ff
commit
224c7fde44
|
@ -99,4 +99,15 @@ public class SysAppController {
|
|||
return new SuccessResponseData<>(sysAppService.findPage(sysAppRequest));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改应用状态
|
||||
*
|
||||
* @author liyanjun
|
||||
* @since 2023/6/30 10:58
|
||||
*/
|
||||
@PostResource(name = "修改应用状态", path = "/sysApp/updateStatus")
|
||||
public ResponseData<?> updateStatus(@RequestBody @Validated(SysAppRequest.updateStatus.class) SysAppRequest sysAppRequest) {
|
||||
sysAppService.updateStatus(sysAppRequest);
|
||||
return new SuccessResponseData<>();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -25,7 +25,7 @@ public class SysAppRequest 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 appId;
|
||||
|
||||
|
@ -67,7 +67,7 @@ public class SysAppRequest extends BaseRequest {
|
|||
/**
|
||||
* 状态:1-启用,2-禁用
|
||||
*/
|
||||
@NotNull(message = "状态:1-启用,2-禁用不能为空", groups = {add.class, edit.class})
|
||||
@NotNull(message = "状态:1-启用,2-禁用不能为空", groups = {add.class, edit.class,updateStatus.class})
|
||||
@ChineseDescription("状态:1-启用,2-禁用")
|
||||
private Integer statusFlag;
|
||||
|
||||
|
|
|
@ -99,5 +99,13 @@ public interface SysAppService extends IService<SysApp> {
|
|||
* @since 2023/6/19 22:30
|
||||
*/
|
||||
List<IndexUserAppInfo> getIndexUserAppList(Set<Long> appIds);
|
||||
|
||||
/**
|
||||
* 修改用户状态
|
||||
*
|
||||
* @author liyanjun
|
||||
* @since 2023/6/30 10:59
|
||||
*/
|
||||
void updateStatus(SysAppRequest sysUserRequest);
|
||||
|
||||
}
|
|
@ -18,6 +18,7 @@ import cn.stylefeng.roses.kernel.sys.modular.login.pojo.IndexUserAppInfo;
|
|||
import cn.stylefeng.roses.kernel.sys.modular.menu.pojo.response.AppGroupDetail;
|
||||
import cn.stylefeng.roses.kernel.sys.modular.menu.service.SysMenuService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
@ -200,4 +201,15 @@ public class SysAppServiceImpl extends ServiceImpl<SysAppMapper, SysApp> impleme
|
|||
return queryWrapper;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateStatus(SysAppRequest sysUserRequest) {
|
||||
|
||||
// 更新应用状态
|
||||
LambdaUpdateWrapper<SysApp> updateWrapper = new LambdaUpdateWrapper<>();
|
||||
updateWrapper.set(SysApp::getStatusFlag, sysUserRequest.getStatusFlag());
|
||||
updateWrapper.eq(SysApp::getAppId, sysUserRequest.getAppId());
|
||||
this.update(updateWrapper);
|
||||
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue