package com.walker.di;
|
|
/**
|
* 更新类型,在导入数据时,对于已有数据使用的更新策略。
|
* @author 时克英
|
* @date 2023-02-05
|
*/
|
public enum UpdateType {
|
|
Ignore {
|
public int getIndex(){
|
return INDEX_IGNORE;
|
}
|
},
|
Override {
|
public int getIndex(){
|
return INDEX_OVERRIDE;
|
}
|
};
|
|
public int getIndex(){
|
throw new AbstractMethodError();
|
}
|
|
public static final UpdateType getType(int index){
|
if(index == INDEX_IGNORE){
|
return Ignore;
|
} else if(index == INDEX_OVERRIDE){
|
return Override;
|
} else {
|
throw new UnsupportedOperationException("不支持的更新类型:" + index);
|
}
|
}
|
|
public static final int INDEX_IGNORE = 0;
|
public static final int INDEX_OVERRIDE = 1;
|
}
|