package com.ard.work.device.radar.service.impl; import java.util.List; import com.alibaba.nacos.common.utils.UuidUtils; import com.ard.common.core.utils.DateUtils; import com.ard.common.core.utils.uuid.IdUtils; import com.ard.common.datascope.annotation.DataScope; import com.ard.work.api.domian.ArdRadar; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ard.work.device.radar.mapper.ArdRadarMapper; //import com.ard.work.device.radar.domain.ArdRadar; import com.ard.work.device.radar.service.IArdRadarService; /** * 雷达管理Service业务层处理 * * @author ruoyi * @date 2024-09-07 */ @Service public class ArdRadarServiceImpl implements IArdRadarService { @Autowired private ArdRadarMapper ardRadarMapper; /** * 查询雷达管理 * * @param id 雷达管理主键 * @return 雷达管理 */ @Override public ArdRadar selectArdRadarById(String id) { return ardRadarMapper.selectArdRadarById(id); } /** * 查询雷达管理列表 * * @param ardRadar 雷达管理 * @return 雷达管理 */ @Override @DataScope(deptAlias = "d", userAlias = "u") public List selectArdRadarList(ArdRadar ardRadar) { return ardRadarMapper.selectArdRadarList(ardRadar); } /** * 新增雷达管理 * * @param ardRadar 雷达管理 * @return 结果 */ @Override public int insertArdRadar(ArdRadar ardRadar) { ardRadar.setId(IdUtils.simpleUUID()); ardRadar.setCreateTime(DateUtils.getNowDate()); return ardRadarMapper.insertArdRadar(ardRadar); } /** * 修改雷达管理 * * @param ardRadar 雷达管理 * @return 结果 */ @Override public int updateArdRadar(ArdRadar ardRadar) { ardRadar.setUpdateTime(DateUtils.getNowDate()); return ardRadarMapper.updateArdRadar(ardRadar); } /** * 批量删除雷达管理 * * @param ids 需要删除的雷达管理主键 * @return 结果 */ @Override public int deleteArdRadarByIds(String[] ids) { return ardRadarMapper.deleteArdRadarByIds(ids); } /** * 删除雷达管理信息 * * @param id 雷达管理主键 * @return 结果 */ @Override public int deleteArdRadarById(String id) { return ardRadarMapper.deleteArdRadarById(id); } }