| package com.ruoyi.device.tower.service.impl; | 
|   | 
| import java.util.List; | 
|   | 
| import com.ruoyi.common.annotation.DataScope; | 
| import com.ruoyi.common.utils.DateUtils; | 
| import com.ruoyi.common.utils.SecurityUtils; | 
| import com.ruoyi.common.utils.uuid.IdUtils; | 
| import com.ruoyi.device.tower.domain.ArdTowers; | 
| import com.ruoyi.device.tower.mapper.ArdTowersMapper; | 
| import com.ruoyi.device.tower.service.IArdTowersService; | 
| import org.springframework.stereotype.Service; | 
|   | 
|   | 
| import javax.annotation.Resource; | 
|   | 
| /** | 
|  * 塔管理Service业务层处理 | 
|  * | 
|  * @author 刘苏义 | 
|  * @date 2023-03-09 | 
|  */ | 
| @Service | 
| public class ArdTowersServiceImpl implements IArdTowersService { | 
|     @Resource | 
|     private ArdTowersMapper ardTowersMapper; | 
|   | 
|     /** | 
|      * 查询塔管理 | 
|      * | 
|      * @param id 塔管理主键 | 
|      * @return 塔管理 | 
|      */ | 
|     @Override | 
|     public ArdTowers selectArdTowersById(String id) { | 
|         return ardTowersMapper.selectArdTowersById(id); | 
|     } | 
|   | 
|     /** | 
|      * 查询塔管理列表 | 
|      * | 
|      * @param ardTowers 塔管理 | 
|      * @return 塔管理 | 
|      */ | 
|     @Override | 
|     @DataScope(deptAlias = "d", userAlias = "u") | 
|     public List<ArdTowers> selectArdTowersList(ArdTowers ardTowers) { | 
|         return ardTowersMapper.selectArdTowersList(ardTowers); | 
|     } | 
|   | 
|     /** | 
|      * 新增塔管理 | 
|      * | 
|      * @param ardTowers 塔管理 | 
|      * @return 结果 | 
|      */ | 
|     @Override | 
|     public int insertArdTowers(ArdTowers ardTowers) { | 
|         ardTowers.setId(IdUtils.simpleUUID()); | 
|         ardTowers.setUserId(SecurityUtils.getUserId()); | 
|         ardTowers.setCreateBy(SecurityUtils.getUsername()); | 
|         ardTowers.setCreateTime(DateUtils.getNowDate()); | 
|         return ardTowersMapper.insertArdTowers(ardTowers); | 
|     } | 
|   | 
|     /** | 
|      * 修改塔管理 | 
|      * | 
|      * @param ardTowers 塔管理 | 
|      * @return 结果 | 
|      */ | 
|     @Override | 
|     public int updateArdTowers(ArdTowers ardTowers) { | 
|         ardTowers.setUpdateBy(SecurityUtils.getUsername()); | 
|         ardTowers.setUpdateTime(DateUtils.getNowDate()); | 
|         return ardTowersMapper.updateArdTowers(ardTowers); | 
|     } | 
|   | 
|     /** | 
|      * 批量删除塔管理 | 
|      * | 
|      * @param ids 需要删除的塔管理主键 | 
|      * @return 结果 | 
|      */ | 
|     @Override | 
|     public int deleteArdTowersByIds(String[] ids) { | 
|         return ardTowersMapper.deleteArdTowersByIds(ids); | 
|     } | 
|   | 
|     /** | 
|      * 删除塔管理信息 | 
|      * | 
|      * @param id 塔管理主键 | 
|      * @return 结果 | 
|      */ | 
|     @Override | 
|     public int deleteArdTowersById(String id) { | 
|         return ardTowersMapper.deleteArdTowersById(id); | 
|     } | 
| } |