feat: 升级 samber/do v1 → v2
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
package base
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"git.fsdpf.net/go/db/schema"
|
||||
"git.fsdpf.net/go/req"
|
||||
|
||||
_ "git.fsdpf.net/go/db/schema/dialect/mysql"
|
||||
_ "git.fsdpf.net/go/db/schema/dialect/sqlite3"
|
||||
)
|
||||
|
||||
func TestResFieldToBlueprint(t *testing.T) {
|
||||
t.Run("id", func(t *testing.T) {
|
||||
table := schema.NewBlueprint("users")
|
||||
|
||||
id := ResField{
|
||||
Uuid: "00000000-0000-0000-0000-000000000000",
|
||||
Name: "ID",
|
||||
Code: "id",
|
||||
CodeResource: "User",
|
||||
DataType: req.ResInteger,
|
||||
Length: "20",
|
||||
Comment: "",
|
||||
Default: "sql:AUTO_INCREMENT",
|
||||
}
|
||||
|
||||
id.ToBlueprint(table)
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user