|
@@ -9,6 +9,7 @@ import com.energy.manage.common.po.system.SysRolePermissionPO;
|
|
|
import com.energy.manage.common.po.system.SysUserRolePO;
|
|
import com.energy.manage.common.po.system.SysUserRolePO;
|
|
|
import com.energy.manage.common.reponse.RespMsg;
|
|
import com.energy.manage.common.reponse.RespMsg;
|
|
|
import com.energy.manage.common.reponse.ResultResp;
|
|
import com.energy.manage.common.reponse.ResultResp;
|
|
|
|
|
+import com.energy.manage.service.domain.dto.system.RoleUpdateStateDto;
|
|
|
import com.energy.manage.service.mappers.system.SysRoleMapper;
|
|
import com.energy.manage.service.mappers.system.SysRoleMapper;
|
|
|
import com.energy.manage.service.mappers.system.SysRolePermissionMapper;
|
|
import com.energy.manage.service.mappers.system.SysRolePermissionMapper;
|
|
|
import com.energy.manage.service.mappers.system.SysUserRoleMapper;
|
|
import com.energy.manage.service.mappers.system.SysUserRoleMapper;
|
|
@@ -18,6 +19,7 @@ import com.github.pagehelper.PageInfo;
|
|
|
import org.apache.commons.collections.CollectionUtils;
|
|
import org.apache.commons.collections.CollectionUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
+import tk.mybatis.mapper.entity.Example;
|
|
|
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
|
@@ -64,6 +66,16 @@ public class SysRoleServiceImpl extends BaseServiceImpl<SysRolePO> implements Sy
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
|
|
+ public boolean updateRoleAvailable(RoleUpdateStateDto updateStateDto) {
|
|
|
|
|
+ SysRolePO sysRolePO = new SysRolePO();
|
|
|
|
|
+ sysRolePO.setRoleAvailable(updateStateDto.getRoleAvailable());
|
|
|
|
|
+ Example queryExample = new Example(SysRolePO.class);
|
|
|
|
|
+ Example.Criteria criteria = queryExample.createCriteria();
|
|
|
|
|
+ criteria.andEqualTo("id", updateStateDto.getRoleId());
|
|
|
|
|
+ return sysRoleMapper.updateByExampleSelective(sysRolePO,queryExample) >= 0;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
public boolean updateRole(SysRolePO rolePO) {
|
|
public boolean updateRole(SysRolePO rolePO) {
|
|
|
return sysRoleMapper.updateRoleSelective(rolePO) >= 0;
|
|
return sysRoleMapper.updateRoleSelective(rolePO) >= 0;
|
|
|
}
|
|
}
|