123456789101112131415161718192021222324252627282930313233 |
- 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<SysDataLogMapper,SysDataLog> 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);
- }
- }
|