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.ArdTankLockAutoProcessLogMapper; import com.ruoyi.sy.domain.ArdTankLockAutoProcessLog; import com.ruoyi.sy.service.IArdTankLockAutoProcessLogService; /** * 罐车锁自动操控日志Service业务层处理 * * @author ard * @date 2024-07-12 */ @Service public class ArdTankLockAutoProcessLogServiceImpl implements IArdTankLockAutoProcessLogService { @Autowired private ArdTankLockAutoProcessLogMapper ardTankLockAutoProcessLogMapper; /** * 查询罐车锁自动操控日志 * * @param id 罐车锁自动操控日志主键 * @return 罐车锁自动操控日志 */ @Override public ArdTankLockAutoProcessLog selectArdTankLockAutoProcessLogById(String id) { return ardTankLockAutoProcessLogMapper.selectArdTankLockAutoProcessLogById(id); } /** * 查询罐车锁自动操控日志列表 * * @param ardTankLockAutoProcessLog 罐车锁自动操控日志 * @return 罐车锁自动操控日志 */ @Override public List selectArdTankLockAutoProcessLogList(ArdTankLockAutoProcessLog ardTankLockAutoProcessLog) { return ardTankLockAutoProcessLogMapper.selectArdTankLockAutoProcessLogList(ardTankLockAutoProcessLog); } /** * 新增罐车锁自动操控日志 * * @param ardTankLockAutoProcessLog 罐车锁自动操控日志 * @return 结果 */ @Override public int insertArdTankLockAutoProcessLog(ArdTankLockAutoProcessLog ardTankLockAutoProcessLog) { ardTankLockAutoProcessLog.setId(IdUtils.simpleUUID()); return ardTankLockAutoProcessLogMapper.insertArdTankLockAutoProcessLog(ardTankLockAutoProcessLog); } /** * 修改罐车锁自动操控日志 * * @param ardTankLockAutoProcessLog 罐车锁自动操控日志 * @return 结果 */ @Override public int updateArdTankLockAutoProcessLog(ArdTankLockAutoProcessLog ardTankLockAutoProcessLog) { return ardTankLockAutoProcessLogMapper.updateArdTankLockAutoProcessLog(ardTankLockAutoProcessLog); } /** * 批量删除罐车锁自动操控日志 * * @param ids 需要删除的罐车锁自动操控日志主键 * @return 结果 */ @Override public int deleteArdTankLockAutoProcessLogByIds(String[] ids) { return ardTankLockAutoProcessLogMapper.deleteArdTankLockAutoProcessLogByIds(ids); } /** * 删除罐车锁自动操控日志信息 * * @param id 罐车锁自动操控日志主键 * @return 结果 */ @Override public int deleteArdTankLockAutoProcessLogById(String id) { return ardTankLockAutoProcessLogMapper.deleteArdTankLockAutoProcessLogById(id); } }