资源相关
This commit is contained in:
		| @ -3,7 +3,11 @@ package com.yj.earth.business.service; | ||||
| import com.yj.earth.business.domain.RoleSource; | ||||
| import com.baomidou.mybatisplus.extension.service.IService; | ||||
|  | ||||
| import java.util.List; | ||||
|  | ||||
|  | ||||
| public interface RoleSourceService extends IService<RoleSource> { | ||||
|     void addRoleSource(String roleId, String sourceId); | ||||
|  | ||||
|     void deleteRoleSource(String roleId, List<String> sourceIds); | ||||
| } | ||||
|  | ||||
| @ -1,11 +1,14 @@ | ||||
| package com.yj.earth.business.service.impl; | ||||
|  | ||||
| import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | ||||
| import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | ||||
| import com.yj.earth.business.domain.RoleSource; | ||||
| import com.yj.earth.business.mapper.RoleSourceMapper; | ||||
| import com.yj.earth.business.service.RoleSourceService; | ||||
| import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | ||||
| import org.springframework.stereotype.Service; | ||||
|  | ||||
| import java.util.List; | ||||
|  | ||||
|  | ||||
| @Service | ||||
| public class RoleSourceServiceImpl extends ServiceImpl<RoleSourceMapper, RoleSource> implements RoleSourceService { | ||||
| @ -17,4 +20,12 @@ public class RoleSourceServiceImpl extends ServiceImpl<RoleSourceMapper, RoleSou | ||||
|         roleSource.setSourceId(sourceId); | ||||
|         save(roleSource); | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public void deleteRoleSource(String roleId, List<String> sourceIds) { | ||||
|         LambdaQueryWrapper<RoleSource> roleSourceLambdaQueryWrapper = new LambdaQueryWrapper<>(); | ||||
|         roleSourceLambdaQueryWrapper.eq(RoleSource::getRoleId, roleId); | ||||
|         roleSourceLambdaQueryWrapper.in(RoleSource::getSourceId, sourceIds); | ||||
|         remove(roleSourceLambdaQueryWrapper); | ||||
|     } | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 ZZX9599
					ZZX9599