package org.jeecg.modules.system.service.impl; import org.jeecg.modules.system.entity.SysDataLog; import org.jeecg.modules.system.mapper.SysDataLogMapper; import org.jeecg.modules.system.service.ISysDataLogService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @Service public class SysDataLogServiceImpl extends ServiceImpl implements ISysDataLogService { @Autowired private SysDataLogMapper logMapper; /** * 添加数据日志 */ @Override public void addDataLog(String tableName, String dataId, String dataContent) { String versionNumber = "0"; String dataVersion = logMapper.queryMaxDataVer(tableName, dataId); if(dataVersion != null ) { versionNumber = String.valueOf(Integer.parseInt(dataVersion)+1); } SysDataLog log = new SysDataLog(); log.setDataTable(tableName); log.setDataId(dataId); log.setDataContent(dataContent); log.setDataVersion(versionNumber); this.save(log); } }