|
@@ -25,15 +25,3 @@ func CreateStrategy(dealWay int) (NullDealStrategy, error) {
|
|
|
return nil, fmt.Errorf("未知的空值处理类型: %d", dealWay)
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
-type NullDealContext struct {
|
|
|
- strategy NullDealStrategy
|
|
|
-}
|
|
|
-
|
|
|
-func (c *NullDealContext) SetStrategy(strategy NullDealStrategy) {
|
|
|
- c.strategy = strategy
|
|
|
-}
|
|
|
-
|
|
|
-func (c *NullDealContext) ExecuteStrategy(tmpConfig data_manage.AreaExtraConf, edbDataList []*data_manage.ChartEdbInfoMapping, standardIndexMap map[string]*data_manage.EdbDataList) error {
|
|
|
- return c.strategy.Deal(tmpConfig, edbDataList, standardIndexMap, "", "")
|
|
|
-}
|