[feat] 完全移除 git.fsdpf.net/go/contracts 依赖
This commit is contained in:
+5
-5
@@ -4,8 +4,8 @@ import (
|
||||
"fmt"
|
||||
"strings"
|
||||
|
||||
"git.fsdpf.net/go/contracts/support"
|
||||
"git.fsdpf.net/go/db"
|
||||
"git.fsdpf.net/go/utils"
|
||||
"github.com/samber/lo"
|
||||
)
|
||||
|
||||
@@ -174,19 +174,19 @@ func (this Condition) GetFieldsValue(m TokenValue, isWithResource bool) (result
|
||||
vField = map[string]any{item.GetFieldResource(): vField}
|
||||
}
|
||||
|
||||
result = support.MergeMap(result, vField)
|
||||
result = utils.MergeMap(result, vField)
|
||||
}
|
||||
// 条件子集
|
||||
for _, item := range this.childrens {
|
||||
result = support.MergeMap(result, item.GetFieldsValue(m, isWithResource))
|
||||
result = utils.MergeMap(result, item.GetFieldsValue(m, isWithResource))
|
||||
}
|
||||
|
||||
return result
|
||||
}
|
||||
|
||||
/**
|
||||
* @param contracts.ConditionOperator operator
|
||||
* @param contracts.ConditionTokenType types
|
||||
* @param ConditionOperator operator
|
||||
* @param TokenType types
|
||||
* @return map[string][string] // 如: {"TestA.field_a": "param"}
|
||||
*/
|
||||
func (this Condition) GetFields(operator ConditionOperator, types ...TokenType) map[string]string {
|
||||
|
||||
Reference in New Issue
Block a user