wip: mapping,setting import

This commit is contained in:
loveuer
2024-03-25 20:22:18 +08:00
parent b0b0ec2b58
commit d3524d0f05
6 changed files with 150 additions and 15 deletions

View File

@ -1,8 +1,12 @@
package interfaces
type DumpIO interface {
Write(docs []*ESSource) (int, error)
Read(int) ([]*ESSource, error)
ReadData(int) ([]*ESSource, error)
ReadMapping() (map[string]any, error)
ReadSetting() (map[string]any, error)
WriteData(docs []*ESSource) (int, error)
WriteMapping(map[string]any) error
WriteSetting(map[string]any) error
Close() error
IsInput() bool

View File

@ -17,3 +17,11 @@ func (io IO) Code() string {
return "unknown"
}
}
type DataType int64
const (
DataTypeData DataType = iota
DataTypeMapping
DataTypeSetting
)