| 程序包 | 说明 |
|---|---|
| cn.sinozg.applet.biz.opt.service.impl | |
| cn.sinozg.applet.opt.cache | |
| cn.sinozg.applet.opt.module | |
| cn.sinozg.applet.opt.util |
| 限定符和类型 | 方法和说明 |
|---|---|
private OptLogTable |
OptLogServiceImpl.initTableInfo(String logId,
OptLogTableInfo t)
初始化表实体信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
OptLogThreadCache.adds(List<OptLogTableInfo> tableInfo)
添加修改记录项
|
| 限定符和类型 | 字段和说明 |
|---|---|
private Function<OptLogTableInfo,OptLogTable> |
AnalysisMiddleware.fun
函数 构造 OptLogTable
|
private List<OptLogTableInfo> |
OptLogCycleInfo.items
修改记录,当前mapper方法信息 对应的一条一条的记录
一对多 一对一等等
|
private Map<Class<?>,List<OptLogTableInfo>> |
AnalysisMiddleware.map
按照类型分类的所有修改数据
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AnalysisMiddleware.addTable(OptLogTableInfo tableInfo) |
| 构造器和说明 |
|---|
AnalysisMiddleware(Map<Class<?>,List<OptLogTableInfo>> map) |
| 限定符和类型 | 方法和说明 |
|---|---|
private static OptLogTableInfo |
OptUtil.compareTable(Map<String,Object> newValues,
Map<String,Object> oldValues,
Map<String,OptMapperColumn> propMap,
OptLogTableDetail tableDetail,
ModeEnum modeEnum)
对比表一条记录的数据差异
|
| 限定符和类型 | 方法和说明 |
|---|---|
static List<OptLogTableInfo> |
OptUtil.compare(List<Map<String,Object>> newValues,
Map<String,Map<String,Object>> oldValues,
Map<String,OptMapperColumn> propMap,
OptLogTableDetail tableDetail,
ModeEnum modeEnum)
对比一次sql 执行后的数据差异
|
| 限定符和类型 | 方法和说明 |
|---|---|
private static void |
OptUtil.setTableDiffByMode(Map<ModeEnum,OptLogDiffTableChange> map,
OptLogTableInfo t,
AnalysisMiddleware mom)
根据类型 设置表的修改信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
private static OptLogDiffTable |
OptUtil.getOneTableDiff(List<OptLogTableInfo> tables,
AnalysisMiddleware mom)
设置一个类型的表的数据
|
private static OptLogDiffTable |
OptUtil.initDiffTable(List<OptLogTableInfo> list)
初始化设置表的diff信息
|
Copyright © 2024. All rights reserved.