package com.ruoyi.sy.service.impl; import java.util.List; 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.sy.mapper.ArdTankWallLockTemporaryMapper; import com.ruoyi.sy.domain.ArdTankWallLockTemporary; import com.ruoyi.sy.service.IArdTankWallLockTemporaryService; import javax.annotation.Resource; /** * 临时电子围栏电磁锁Service业务层处理 * * @author ard * @date 2024-07-01 */ @Service public class ArdTankWallLockTemporaryServiceImpl implements IArdTankWallLockTemporaryService { @Resource private ArdTankWallLockTemporaryMapper ardTankWallLockTemporaryMapper; /** * 查询临时电子围栏电磁锁 * * @param id 临时电子围栏电磁锁主键 * @return 临时电子围栏电磁锁 */ @Override public ArdTankWallLockTemporary selectArdTankWallLockTemporaryById(String id) { return ardTankWallLockTemporaryMapper.selectArdTankWallLockTemporaryById(id); } /** * 查询临时电子围栏电磁锁列表 * * @param ardTankWallLockTemporary 临时电子围栏电磁锁 * @return 临时电子围栏电磁锁 */ @Override public List selectArdTankWallLockTemporaryList(ArdTankWallLockTemporary ardTankWallLockTemporary) { return ardTankWallLockTemporaryMapper.selectArdTankWallLockTemporaryList(ardTankWallLockTemporary); } /** * 新增临时电子围栏电磁锁 * * @param ardTankWallLockTemporary 临时电子围栏电磁锁 * @return 结果 */ @Override public int insertArdTankWallLockTemporary(ArdTankWallLockTemporary ardTankWallLockTemporary) { ardTankWallLockTemporary.setId(IdUtils.simpleUUID()); return ardTankWallLockTemporaryMapper.insertArdTankWallLockTemporary(ardTankWallLockTemporary); } /** * 修改临时电子围栏电磁锁 * * @param ardTankWallLockTemporary 临时电子围栏电磁锁 * @return 结果 */ @Override public int updateArdTankWallLockTemporary(ArdTankWallLockTemporary ardTankWallLockTemporary) { return ardTankWallLockTemporaryMapper.updateArdTankWallLockTemporary(ardTankWallLockTemporary); } /** * 批量删除临时电子围栏电磁锁 * * @param ids 需要删除的临时电子围栏电磁锁主键 * @return 结果 */ @Override public int deleteArdTankWallLockTemporaryByIds(String[] ids) { return ardTankWallLockTemporaryMapper.deleteArdTankWallLockTemporaryByIds(ids); } /** * 删除临时电子围栏电磁锁信息 * * @param id 临时电子围栏电磁锁主键 * @return 结果 */ @Override public int deleteArdTankWallLockTemporaryById(String id) { return ardTankWallLockTemporaryMapper.deleteArdTankWallLockTemporaryById(id); } }