package com.aps.job.service.impl; import java.util.List; import jakarta.annotation.Resource; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.aps.job.mapper.ApsWorkOrderJobLogMapper; import com.aps.job.domain.ApsWorkOrderJobLog; import com.aps.job.service.IApsWorkOrderJobLogService; /** * 工单同步日志Service业务层处理 * * @author zhl * @date 2025-04-17 */ @Service public class ApsWorkOrderJobLogServiceImpl implements IApsWorkOrderJobLogService { @Autowired private ApsWorkOrderJobLogMapper apsWorkOrderJobLogMapper; @Resource private ApsWorkOrderJobServiceImpl apsWorkOrderJobService; /** * 查询工单同步日志 * * @param id 工单同步日志主键 * @return 工单同步日志 */ @Override public ApsWorkOrderJobLog selectApsWorkOrderJobLogById(Long id) { return apsWorkOrderJobLogMapper.selectApsWorkOrderJobLogById(id); } /** * 查询工单同步日志列表 * * @param apsWorkOrderJobLog 工单同步日志 * @return 工单同步日志 */ @Override public List selectApsWorkOrderJobLogList(ApsWorkOrderJobLog apsWorkOrderJobLog) { return apsWorkOrderJobLogMapper.selectApsWorkOrderJobLogList(apsWorkOrderJobLog); } /** * 新增工单同步日志 * * @param apsWorkOrderJobLog 工单同步日志 * @return 结果 */ @Override public int insertApsWorkOrderJobLog(ApsWorkOrderJobLog apsWorkOrderJobLog) { return apsWorkOrderJobLogMapper.insertApsWorkOrderJobLog(apsWorkOrderJobLog); } /** * 修改工单同步日志 * * @param apsWorkOrderJobLog 工单同步日志 * @return 结果 */ @Override public int updateApsWorkOrderJobLog(ApsWorkOrderJobLog apsWorkOrderJobLog) { return apsWorkOrderJobLogMapper.updateApsWorkOrderJobLog(apsWorkOrderJobLog); } /** * 批量删除工单同步日志 * * @param ids 需要删除的工单同步日志主键 * @return 结果 */ @Override public int deleteApsWorkOrderJobLogByIds(Long[] ids) { return apsWorkOrderJobLogMapper.deleteApsWorkOrderJobLogByIds(ids); } /** * 删除工单同步日志信息 * * @param id 工单同步日志主键 * @return 结果 */ @Override public int deleteApsWorkOrderJobLogById(Long id) { return apsWorkOrderJobLogMapper.deleteApsWorkOrderJobLogById(id); } @Override public boolean retryRequestWorkOrderByLogId(Long id){ return apsWorkOrderJobService.requestOnePage(apsWorkOrderJobLogMapper.selectApsWorkOrderJobLogById(id)); } }