接口 | 说明 |
---|---|
OneToManyCache<K,V> |
比如一个用户名可以对应多个角色
|
OneToOneCache<K,V> |
比如一个用户名只能对应一个用户
|
SyncCache<K,V> |
数据缓存接口,缓存同步数据集的数据和平台数据,并进行数据比对和更新
之所以要设计成接口,是因为有可能数据量超大,内存不足。
|
类 | 说明 |
---|---|
DepartAndPost | |
PlatformData |
决策平台数据库中存储的所有数据,用于对比更新
|
Role |
Created by hasee on 2018/1/3.
|
StoreAttr |
Created by hasee on 2018/1/15.
|
SyncData |
同步数据集获取客户所有数据
需要预处理客户数据,因此需要依赖平台数据,进行数据处理
|
SyncDetail |
封装同步数据集配置相关信息
|
TableDataImportAction | 已过时 |
TableDataQuickSyncAction | |
TableDataSyncAction |
数据集同步
|
UserChecker |
判断同步数据集中用户id和userName是否是一一对应的关系,仅在同步数据集存在userid的情况下使用
同步数据集提供如下数据则抛错
用户id 用户名
1 abel
2 abel
abel用户有两个id,则抛错
用户id 用户名
1 abel
1 bbel
用户id为1有两个用户名
以上两种数据都是非法数据,不会通过检查
|