package com.billion.main.da.service.impl; import java.util.Date; import java.util.List; import cn.hutool.core.util.ObjectUtil; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.billion.main.da.mapper.DaTightenCollectionMapper; import com.billion.main.da.domain.DaTightenCollection; import com.billion.main.da.service.IDaTightenCollectionService; /** * 拧紧采集Service业务层处理 * * @author Billion-Yi * @date 2024-11-22 */ @Service public class DaTightenCollectionServiceImpl extends ServiceImpl implements IDaTightenCollectionService { @Autowired private DaTightenCollectionMapper daTightenCollectionMapper; /** * 查询拧紧采集 * * @param id 拧紧采集主键 * @return 拧紧采集 */ @Override public DaTightenCollection selectDaTightenCollectionById(Long id) { return daTightenCollectionMapper.selectDaTightenCollectionById(id); } /** * 查询拧紧采集列表 * * @param daTightenCollection 拧紧采集 * @return 拧紧采集 */ @Override public List selectDaTightenCollectionList(DaTightenCollection daTightenCollection) { if(ObjectUtil.isNotNull(daTightenCollection.getTimeQuery())){ daTightenCollection.setStartTime(daTightenCollection.getTimeQuery()[0]); daTightenCollection.setStopTime(daTightenCollection.getTimeQuery()[1]); } return daTightenCollectionMapper.selectDaTightenCollectionList(daTightenCollection); } /** * 新增拧紧采集 * * @param daTightenCollection 拧紧采集 * @return 结果 */ @Override public int insertDaTightenCollection(DaTightenCollection daTightenCollection) { daTightenCollection.setCollectTime(new Date()); return daTightenCollectionMapper.insertDaTightenCollection(daTightenCollection); } /** * 修改拧紧采集 * * @param daTightenCollection 拧紧采集 * @return 结果 */ @Override public int updateDaTightenCollection(DaTightenCollection daTightenCollection) { return daTightenCollectionMapper.updateDaTightenCollection(daTightenCollection); } /** * 批量删除拧紧采集 * * @param ids 需要删除的拧紧采集主键 * @return 结果 */ @Override public int deleteDaTightenCollectionByIds(Long[] ids) { return daTightenCollectionMapper.deleteDaTightenCollectionByIds(ids); } /** * 删除拧紧采集信息 * * @param id 拧紧采集主键 * @return 结果 */ @Override public int deleteDaTightenCollectionById(Long id) { return daTightenCollectionMapper.deleteDaTightenCollectionById(id); } }