package com.ard.system.noflyzone.service.impl; import java.util.List; import com.ard.common.utils.DateUtils; import com.ard.common.utils.SecurityUtils; import com.ard.common.utils.uuid.IdUtils; import com.ard.system.noflyzone.service.IArdNoFlyZoneService; import org.springframework.stereotype.Service; import com.ard.system.noflyzone.mapper.ArdNoFlyZoneMapper; import com.ard.system.noflyzone.domain.ArdNoFlyZone; import javax.annotation.Resource; /** * 禁飞区管理Service业务层处理 * * @author ruoyi * @date 2025-10-14 */ @Service public class ArdNoFlyZoneServiceImpl implements IArdNoFlyZoneService { @Resource private ArdNoFlyZoneMapper ardNoFlyZoneMapper; /** * 查询禁飞区管理 * * @param id 禁飞区管理主键 * @return 禁飞区管理 */ @Override public ArdNoFlyZone selectArdNoFlyZoneById(String id) { return ardNoFlyZoneMapper.selectArdNoFlyZoneById(id); } /** * 查询禁飞区管理列表 * * @param ardNoFlyZone 禁飞区管理 * @return 禁飞区管理 */ @Override public List selectArdNoFlyZoneList(ArdNoFlyZone ardNoFlyZone) { return ardNoFlyZoneMapper.selectArdNoFlyZoneList(ardNoFlyZone); } /** * 新增禁飞区管理 * * @param ardNoFlyZone 禁飞区管理 * @return 结果 */ @Override public int insertArdNoFlyZone(ArdNoFlyZone ardNoFlyZone) { ardNoFlyZone.setId(IdUtils.simpleUUID()); ardNoFlyZone.setCreateTime(DateUtils.getNowDate()); ardNoFlyZone.setCreateBy(SecurityUtils.getUsername()); return ardNoFlyZoneMapper.insertArdNoFlyZone(ardNoFlyZone); } /** * 修改禁飞区管理 * * @param ardNoFlyZone 禁飞区管理 * @return 结果 */ @Override public int updateArdNoFlyZone(ArdNoFlyZone ardNoFlyZone) { ardNoFlyZone.setUpdateBy(SecurityUtils.getUsername()); ardNoFlyZone.setUpdateTime(DateUtils.getNowDate()); return ardNoFlyZoneMapper.updateArdNoFlyZone(ardNoFlyZone); } /** * 批量删除禁飞区管理 * * @param ids 需要删除的禁飞区管理主键 * @return 结果 */ @Override public int deleteArdNoFlyZoneByIds(String[] ids) { return ardNoFlyZoneMapper.deleteArdNoFlyZoneByIds(ids); } /** * 删除禁飞区管理信息 * * @param id 禁飞区管理主键 * @return 结果 */ @Override public int deleteArdNoFlyZoneById(String id) { return ardNoFlyZoneMapper.deleteArdNoFlyZoneById(id); } }