package com.lxzn.modules.master.service.impl; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.lxzn.modules.master.entity.EquipmentLog; import com.lxzn.modules.master.mapper.EquipmentLogMapper; import com.lxzn.modules.master.service.IEquipmentLogService; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; import java.util.Date; import java.util.List; @Service @Slf4j public class EquipmentLogServiceImpl implements IEquipmentLogService { @Resource private EquipmentLogMapper equipmentLogMapper; @Override @Transactional(rollbackFor = Exception.class) public void insertBatch(List logs) { if(CollectionUtils.isEmpty(logs)){ return; } equipmentLogMapper.insertBatch(logs); log.info("成功插入日志数据EquipmentLog:{}条", logs.size()); } @Override public void updateEquipmentStatus(String equipmentCode, int operation, Date collectTime) { equipmentLogMapper.updateEquipmentStatus(equipmentCode, operation, collectTime); } }