Compare commits
2 Commits
41c2b5d211
...
030343bc01
Author | SHA1 | Date | |
---|---|---|---|
030343bc01 | |||
b169659e02 |
2
go.mod
2
go.mod
@ -1,3 +1,3 @@
|
|||||||
module manabox.cn/tdengine-mapper
|
module codeup.manabox.cn/public/tdengine-mapper-go
|
||||||
|
|
||||||
go 1.18
|
go 1.18
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
package td_builder
|
package tdmap
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"database/sql"
|
"database/sql"
|
||||||
|
@ -1,13 +1,12 @@
|
|||||||
package td_builder
|
package tdmap
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"manabox.cn/tdengine-mapper/syncmap"
|
|
||||||
"reflect"
|
"reflect"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
func NewTdMapping() *TdMapping {
|
func NewMapping() *TdMapping {
|
||||||
return &TdMapping{}
|
return &TdMapping{}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -17,7 +16,7 @@ type TableNamer interface {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type TdMapping struct {
|
type TdMapping struct {
|
||||||
modelMates syncmap.Map[string, *StructMate]
|
modelMates Map[string, *StructMate]
|
||||||
}
|
}
|
||||||
|
|
||||||
func (b *TdMapping) scanStruct(data ...any) error {
|
func (b *TdMapping) scanStruct(data ...any) error {
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
package td_builder
|
package tdmap
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"database/sql"
|
"database/sql"
|
||||||
@ -49,7 +49,7 @@ func (s *TaosUser) TableName() string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestBuilderInsert(t *testing.T) {
|
func TestBuilderInsert(t *testing.T) {
|
||||||
tdMapping := NewTdMapping()
|
tdMapping := NewMapping()
|
||||||
p := 1
|
p := 1
|
||||||
data := []any{
|
data := []any{
|
||||||
&TaosDevice{
|
&TaosDevice{
|
||||||
@ -113,7 +113,7 @@ func (u *User) SuperTableName() string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestSimpleInsert(t *testing.T) {
|
func TestSimpleInsert(t *testing.T) {
|
||||||
tdMapping := NewTdMapping()
|
tdMapping := NewMapping()
|
||||||
data := []any{
|
data := []any{
|
||||||
&User{Name: "张三", Age: 18},
|
&User{Name: "张三", Age: 18},
|
||||||
&User{Name: "李四", Age: 20},
|
&User{Name: "李四", Age: 20},
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
package syncmap
|
package tdmap
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"sync"
|
"sync"
|
@ -1,4 +1,4 @@
|
|||||||
package syncmap
|
package tdmap
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"log"
|
"log"
|
Loading…
Reference in New Issue
Block a user