mirror of https://gitee.com/stylefeng/roses
【8.1.0】【user-org】更新用户机构全部为禁用
parent
6e405086c1
commit
ef8be70758
|
@ -109,4 +109,16 @@ public class UserRoleAssignPageController {
|
||||||
return new SuccessResponseData<>();
|
return new SuccessResponseData<>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 禁用全部组织机构
|
||||||
|
*
|
||||||
|
* @author fengshuonan
|
||||||
|
* @since 2024-01-18 15:47
|
||||||
|
*/
|
||||||
|
@PostResource(name = "禁用全部组织机构", path = "/sysRoleAssign/disableAllOrg")
|
||||||
|
public ResponseData<?> disableAllOrg(@RequestBody @Validated(BaseRequest.delete.class) SysUserOrgRequest sysUserOrgRequest) {
|
||||||
|
sysRoleAssignService.disableAllOrgStatus(sysUserOrgRequest);
|
||||||
|
return new SuccessResponseData<>();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -56,4 +56,12 @@ public interface SysRoleAssignService {
|
||||||
*/
|
*/
|
||||||
void clearAllOrgAndRoleBind(SysUserOrgRequest sysUserOrgRequest);
|
void clearAllOrgAndRoleBind(SysUserOrgRequest sysUserOrgRequest);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 禁用全部组织机构的状态
|
||||||
|
*
|
||||||
|
* @author fengshuonan
|
||||||
|
* @since 2024-01-18 16:55
|
||||||
|
*/
|
||||||
|
void disableAllOrgStatus(SysUserOrgRequest sysUserOrgRequest);
|
||||||
|
|
||||||
}
|
}
|
|
@ -106,4 +106,12 @@ public interface SysUserOrgService extends IService<SysUserOrg>, SysUserOrgServi
|
||||||
*/
|
*/
|
||||||
void deleteAllOrgBind(SysUserOrgRequest sysUserOrgRequest);
|
void deleteAllOrgBind(SysUserOrgRequest sysUserOrgRequest);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 禁用全部组织机构的状态
|
||||||
|
*
|
||||||
|
* @author fengshuonan
|
||||||
|
* @since 2024-01-18 16:57
|
||||||
|
*/
|
||||||
|
void disableAllOrgStatus(Long userId);
|
||||||
|
|
||||||
}
|
}
|
|
@ -143,4 +143,9 @@ public class SysRoleAssignServiceImpl implements SysRoleAssignService {
|
||||||
sysUserRoleService.deleteUserAllOrgBind(sysUserOrgRequest.getUserId());
|
sysUserRoleService.deleteUserAllOrgBind(sysUserOrgRequest.getUserId());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void disableAllOrgStatus(SysUserOrgRequest sysUserOrgRequest) {
|
||||||
|
sysUserOrgService.disableAllOrgStatus(sysUserOrgRequest.getUserId());
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
|
@ -131,6 +131,14 @@ public class SysUserOrgServiceImpl extends ServiceImpl<SysUserOrgMapper, SysUser
|
||||||
this.remove(wrapper);
|
this.remove(wrapper);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void disableAllOrgStatus(Long userId) {
|
||||||
|
LambdaUpdateWrapper<SysUserOrg> updateWrapper = new LambdaUpdateWrapper<>();
|
||||||
|
updateWrapper.eq(SysUserOrg::getUserId, userId);
|
||||||
|
updateWrapper.set(SysUserOrg::getStatusFlag, StatusEnum.DISABLE.getCode());
|
||||||
|
this.update(updateWrapper);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<SysUserOrg> findList(SysUserOrgRequest sysUserOrgRequest) {
|
public List<SysUserOrg> findList(SysUserOrgRequest sysUserOrgRequest) {
|
||||||
LambdaQueryWrapper<SysUserOrg> wrapper = this.createWrapper(sysUserOrgRequest);
|
LambdaQueryWrapper<SysUserOrg> wrapper = this.createWrapper(sysUserOrgRequest);
|
||||||
|
|
Loading…
Reference in New Issue