| 程序包 | 说明 |
|---|---|
| cn.sinozg.applet.common.interceptor | |
| cn.sinozg.applet.opt.enums | |
| cn.sinozg.applet.opt.module | |
| cn.sinozg.applet.opt.util |
| 限定符和类型 | 方法和说明 |
|---|---|
private ModeEnum |
OptLogMybatisInterceptor.modeEnum(org.apache.ibatis.mapping.SqlCommandType type,
List<Map<String,Object>> newValues,
Map<String,Map<String,Object>> oldValues)
判定执行类型
|
| 限定符和类型 | 方法和说明 |
|---|---|
static ModeEnum |
ModeEnum.valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static ModeEnum[] |
ModeEnum.values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
| 限定符和类型 | 字段和说明 |
|---|---|
private ModeEnum |
OptLogTableInfo.mode |
| 限定符和类型 | 方法和说明 |
|---|---|
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 OptLogTableInfo |
OptUtil.compareTable(Map<String,Object> newValues,
Map<String,Object> oldValues,
Map<String,OptMapperColumn> propMap,
OptLogTableDetail tableDetail,
ModeEnum modeEnum)
对比表一条记录的数据差异
|
| 限定符和类型 | 方法和说明 |
|---|---|
private static void |
OptUtil.setChangeList(Map<ModeEnum,OptLogDiffTableChange> changes,
OptLogDiffTable table)
设置 对比结果到一个表的集合里面去
|
private static void |
OptUtil.setTableDiffByMode(Map<ModeEnum,OptLogDiffTableChange> map,
OptLogTableInfo t,
AnalysisMiddleware mom)
根据类型 设置表的修改信息
|
Copyright © 2024. All rights reserved.