package com.ruoyi.device.terrain.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.uuid.IdUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.ArrayList; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.device.terrain.mapper.ArdTerrainMarkMapper; import com.ruoyi.device.terrain.domain.ArdTerrainMark; import com.ruoyi.device.terrain.service.IArdTerrainMarkService; /** * 地形标定管理Service业务层处理 * * @author liusuyi * @date 2024-06-22 */ @Service public class ArdTerrainMarkServiceImpl implements IArdTerrainMarkService { @Autowired private ArdTerrainMarkMapper ardTerrainMarkMapper; /** * 查询地形标定管理 * * @param id 地形标定管理主键 * @return 地形标定管理 */ @Override public ArdTerrainMark selectArdTerrainMarkById(String id) { return ardTerrainMarkMapper.selectArdTerrainMarkById(id); } /** * 查询地形标定管理列表 * * @param ardTerrainMark 地形标定管理 * @return 地形标定管理 */ @Override public List selectArdTerrainMarkList(ArdTerrainMark ardTerrainMark) { return ardTerrainMarkMapper.selectArdTerrainMarkList(ardTerrainMark); } /** * 新增地形标定管理 * * @param ardTerrainMark 地形标定管理 * @return 结果 */ @Override public int insertArdTerrainMark(ArdTerrainMark ardTerrainMark) { ardTerrainMark.setId(IdUtils.simpleUUID()); ardTerrainMark.setUserId(SecurityUtils.getUserId()); ardTerrainMark.setCreateBy(SecurityUtils.getUsername()); ardTerrainMark.setCreateTime(DateUtils.getNowDate()); return ardTerrainMarkMapper.insertArdTerrainMark(ardTerrainMark); } /** * 修改地形标定管理 * * @param ardTerrainMark 地形标定管理 * @return 结果 */ @Override public int updateArdTerrainMark(ArdTerrainMark ardTerrainMark) { ardTerrainMark.setUpdateBy(SecurityUtils.getUsername()); ardTerrainMark.setUpdateTime(DateUtils.getNowDate()); return ardTerrainMarkMapper.updateArdTerrainMark(ardTerrainMark); } /** * 批量删除地形标定管理 * * @param ids 需要删除的地形标定管理主键 * @return 结果 */ @Override public int deleteArdTerrainMarkByIds(String[] ids) { return ardTerrainMarkMapper.deleteArdTerrainMarkByIds(ids); } /** * 删除地形标定管理信息 * * @param id 地形标定管理主键 * @return 结果 */ @Override public int deleteArdTerrainMarkById(String id) { return ardTerrainMarkMapper.deleteArdTerrainMarkById(id); } }