package com.thhy.screen.modules.biz.agv.service.impl; import com.thhy.screen.modules.biz.agv.entity.AgvStateHistory; import com.thhy.screen.modules.biz.agv.mapper.AgvStateHistoryMapper; import com.thhy.screen.modules.biz.agv.service.AgvStateHistoryService; import org.springframework.stereotype.Service; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.transaction.annotation.Transactional; import java.io.Serializable; import java.util.List; /** * 服务实现类 * @author zhang_xiao_bo * @since 2023-08-31 09:12:38 */ @Service public class AgvStateHistoryServiceImpl implements AgvStateHistoryService { @Autowired private AgvStateHistoryMapper agvStateHistoryMapper; public AgvStateHistory get(Serializable id){ return agvStateHistoryMapper.queryById(id); } public List findList(AgvStateHistory agvStateHistory){ return agvStateHistoryMapper.findList(agvStateHistory); } /** * 增加和修改 * @param agvStateHistory */ @Transactional public void addAgvStateHistory(AgvStateHistory agvStateHistory){ if(agvStateHistory.getId() == null){ //增加操作 agvStateHistoryMapper.insert(agvStateHistory); }else{ agvStateHistoryMapper.update(agvStateHistory); } } /** * 修改 * @param agvStateHistory */ public void update(AgvStateHistory agvStateHistory){ agvStateHistoryMapper.update(agvStateHistory); } /** * 删除 * @param id */ public void delete(Serializable id){ agvStateHistoryMapper.deletelogic(id); } }