package com.ard.route.service.impl; import java.util.List; import com.ard.common.annotation.DataScope; import com.ard.common.utils.uuid.IdUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ard.route.mapper.ArdRouteFolderMapper; import com.ard.route.domain.ArdRouteFolder; import com.ard.route.service.IArdRouteFolderService; /** * 文件夹Service业务层处理 * * @author xia * @date 2025-10-18 */ @Service public class ArdRouteFolderServiceImpl implements IArdRouteFolderService { @Autowired private ArdRouteFolderMapper ardRouteFolderMapper; /** * 查询文件夹 * * @param id 文件夹主键 * @return 文件夹 */ @Override public ArdRouteFolder selectArdRouteFolderById(String id) { return ardRouteFolderMapper.selectArdRouteFolderById(id); } /** * 查询文件夹列表 * * @param ardRouteFolder 文件夹 * @return 文件夹 */ @Override @DataScope(deptAlias = "d", userAlias = "u") public List selectArdRouteFolderList(ArdRouteFolder ardRouteFolder) { return ardRouteFolderMapper.selectArdRouteFolderList(ardRouteFolder); } /** * 新增文件夹 * * @param ardRouteFolder 文件夹 * @return 结果 */ @Override public int insertArdRouteFolder(ArdRouteFolder ardRouteFolder) { ardRouteFolder.setId(IdUtils.simpleUUID()); return ardRouteFolderMapper.insertArdRouteFolder(ardRouteFolder); } /** * 修改文件夹 * * @param ardRouteFolder 文件夹 * @return 结果 */ @Override public int updateArdRouteFolder(ArdRouteFolder ardRouteFolder) { return ardRouteFolderMapper.updateArdRouteFolder(ardRouteFolder); } /** * 批量删除文件夹 * * @param ids 需要删除的文件夹主键 * @return 结果 */ @Override public int deleteArdRouteFolderByIds(String[] ids) { return ardRouteFolderMapper.deleteArdRouteFolderByIds(ids); } /** * 删除文件夹信息 * * @param id 文件夹主键 * @return 结果 */ @Override public int deleteArdRouteFolderById(String id) { return ardRouteFolderMapper.deleteArdRouteFolderById(id); } }