package com.ard.work.point.tiles3d.service.impl; import java.util.List; import com.ard.common.core.utils.DateUtils; import com.ard.common.core.utils.uuid.IdUtils; import com.ard.common.datascope.annotation.DataScope; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ard.work.point.tiles3d.mapper.ArdTiles3dMapper; import com.ard.work.api.domian.ArdTiles3d; import com.ard.work.point.tiles3d.service.IArdTiles3dService; /** * 三维实景Service业务层处理 * * @author ruoyi * @date 2024-09-11 */ @Service public class ArdTiles3dServiceImpl implements IArdTiles3dService { @Autowired private ArdTiles3dMapper ardTiles3dMapper; /** * 查询三维实景 * * @param tilesId 三维实景主键 * @return 三维实景 */ @Override public ArdTiles3d selectArdTiles3dByTilesId(String tilesId) { return ardTiles3dMapper.selectArdTiles3dByTilesId(tilesId); } /** * 查询三维实景列表 * * @param ardTiles3d 三维实景 * @return 三维实景 */ @Override @DataScope(deptAlias = "d", userAlias = "u") public List selectArdTiles3dList(ArdTiles3d ardTiles3d) { return ardTiles3dMapper.selectArdTiles3dList(ardTiles3d); } /** * 新增三维实景 * * @param ardTiles3d 三维实景 * @return 结果 */ @Override public int insertArdTiles3d(ArdTiles3d ardTiles3d) { ardTiles3d.setTilesId(IdUtils.simpleUUID()); ardTiles3d.setCreateTime(DateUtils.getNowDate()); return ardTiles3dMapper.insertArdTiles3d(ardTiles3d); } /** * 修改三维实景 * * @param ardTiles3d 三维实景 * @return 结果 */ @Override public int updateArdTiles3d(ArdTiles3d ardTiles3d) { ardTiles3d.setUpdateTime(DateUtils.getNowDate()); return ardTiles3dMapper.updateArdTiles3d(ardTiles3d); } /** * 批量删除三维实景 * * @param tilesIds 需要删除的三维实景主键 * @return 结果 */ @Override public int deleteArdTiles3dByTilesIds(String[] tilesIds) { return ardTiles3dMapper.deleteArdTiles3dByTilesIds(tilesIds); } /** * 删除三维实景信息 * * @param tilesId 三维实景主键 * @return 结果 */ @Override public int deleteArdTiles3dByTilesId(String tilesId) { return ardTiles3dMapper.deleteArdTiles3dByTilesId(tilesId); } }