|
|
@@ -2,14 +2,14 @@ package v1
|
|
|
|
|
|
import (
|
|
|
"fmt"
|
|
|
- "git.sxidc.com/service-supports/dps-sdk/ports"
|
|
|
+ "git.sxidc.com/service-supports/dps-sdk/client"
|
|
|
"math/rand"
|
|
|
"testing"
|
|
|
"time"
|
|
|
)
|
|
|
|
|
|
-var tableModelDescribe = ports.TableModelDescribe{
|
|
|
- Fields: []ports.TableModelField{
|
|
|
+var tableModelDescribe = client.TableModelDescribe{
|
|
|
+ Fields: []client.TableModelField{
|
|
|
{"ID", "gorm:\"primary_key;type:varchar(32);comment:id;\""},
|
|
|
{"Name", "gorm:\"not null;type:varchar(128);comment:数据库名称;\""},
|
|
|
{"Time", "gorm:\"not null;type:timestamp with time zone;comment:数据库时间;\""},
|
|
|
@@ -22,17 +22,17 @@ func TestAutoMigrate(t *testing.T) {
|
|
|
defer destroyClient(t)
|
|
|
|
|
|
newToolKit(t).
|
|
|
- autoMigrate(&ports.AutoMigrateRequest{
|
|
|
+ autoMigrate(&client.AutoMigrateRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
- AutoMigrateItem: ports.AutoMigrateItem{
|
|
|
+ AutoMigrateItem: client.AutoMigrateItem{
|
|
|
TablePrefixWithSchema: "test." + simpleUUID()[0:8],
|
|
|
Version: "v1",
|
|
|
TableModelDescribe: tableModelDescribe,
|
|
|
},
|
|
|
}).
|
|
|
- autoMigrateBatch(&ports.AutoMigrateBatchRequest{
|
|
|
+ autoMigrateBatch(&client.AutoMigrateBatchRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
- Items: []ports.AutoMigrateItem{
|
|
|
+ Items: []client.AutoMigrateItem{
|
|
|
{
|
|
|
TablePrefixWithSchema: "test." + simpleUUID()[0:8],
|
|
|
Version: "v1",
|
|
|
@@ -65,16 +65,16 @@ func TestTransaction(t *testing.T) {
|
|
|
resultMap := make(map[string]any)
|
|
|
|
|
|
newToolKit(t).
|
|
|
- autoMigrate(&ports.AutoMigrateRequest{
|
|
|
+ autoMigrate(&client.AutoMigrateRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
- AutoMigrateItem: ports.AutoMigrateItem{
|
|
|
+ AutoMigrateItem: client.AutoMigrateItem{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
TableModelDescribe: tableModelDescribe,
|
|
|
},
|
|
|
}).
|
|
|
- transaction("2b78141779ee432295ca371b91c5cac7", func(tx ports.Transaction) error {
|
|
|
- statement, err := tx.InsertTx(&ports.InsertRequest{
|
|
|
+ transaction("2b78141779ee432295ca371b91c5cac7", func(tx client.Transaction) error {
|
|
|
+ statement, err := tx.InsertTx(&client.InsertRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
@@ -100,7 +100,7 @@ func TestTransaction(t *testing.T) {
|
|
|
|
|
|
return nil
|
|
|
}).
|
|
|
- queryByKeys(&ports.QueryByKeysRequest{
|
|
|
+ queryByKeys(&client.QueryByKeysRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
@@ -110,8 +110,8 @@ func TestTransaction(t *testing.T) {
|
|
|
assertEqual(name, resultMap["name"], "名称不一致").
|
|
|
assertEqual(now.UnixMilli(), resultMap["time"].(time.Time).UnixMilli(), "时间不一致").
|
|
|
assertEqual(tableNum, resultMap["table_num"], "表数量不一致").
|
|
|
- transaction("2b78141779ee432295ca371b91c5cac7", func(tx ports.Transaction) error {
|
|
|
- statement, err := tx.UpdateTx(&ports.UpdateRequest{
|
|
|
+ transaction("2b78141779ee432295ca371b91c5cac7", func(tx client.Transaction) error {
|
|
|
+ statement, err := tx.UpdateTx(&client.UpdateRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
@@ -137,7 +137,7 @@ func TestTransaction(t *testing.T) {
|
|
|
|
|
|
return nil
|
|
|
}).
|
|
|
- queryByKeys(&ports.QueryByKeysRequest{
|
|
|
+ queryByKeys(&client.QueryByKeysRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
@@ -147,8 +147,8 @@ func TestTransaction(t *testing.T) {
|
|
|
assertEqual(newName, resultMap["name"], "名称不一致").
|
|
|
assertEqual(newNow.UnixMilli(), resultMap["time"].(time.Time).UnixMilli(), "时间不一致").
|
|
|
assertEqual(newTableNum, resultMap["table_num"], "表数量不一致").
|
|
|
- transaction("2b78141779ee432295ca371b91c5cac7", func(tx ports.Transaction) error {
|
|
|
- statement, err := tx.UpdateTx(&ports.UpdateRequest{
|
|
|
+ transaction("2b78141779ee432295ca371b91c5cac7", func(tx client.Transaction) error {
|
|
|
+ statement, err := tx.UpdateTx(&client.UpdateRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
@@ -167,7 +167,7 @@ func TestTransaction(t *testing.T) {
|
|
|
|
|
|
fmt.Println(statement)
|
|
|
|
|
|
- statement, err = tx.DeleteTx(&ports.DeleteRequest{
|
|
|
+ statement, err = tx.DeleteTx(&client.DeleteRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
@@ -187,15 +187,15 @@ func TestTransaction(t *testing.T) {
|
|
|
|
|
|
return nil
|
|
|
}).
|
|
|
- countWhere(&ports.CountWhereRequest{
|
|
|
+ countWhere(&client.CountWhereRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
- Where: []ports.ColumnCompare{
|
|
|
+ Where: []client.ColumnCompare{
|
|
|
{
|
|
|
Column: "id",
|
|
|
Value: id,
|
|
|
- Compare: ports.CompareEqual,
|
|
|
+ Compare: client.CompareEqual,
|
|
|
},
|
|
|
},
|
|
|
}, &count).
|
|
|
@@ -222,22 +222,22 @@ func TestTransactionBatch(t *testing.T) {
|
|
|
resultMap := make(map[string]any)
|
|
|
|
|
|
newToolKit(t).
|
|
|
- autoMigrate(&ports.AutoMigrateRequest{
|
|
|
+ autoMigrate(&client.AutoMigrateRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
- AutoMigrateItem: ports.AutoMigrateItem{
|
|
|
+ AutoMigrateItem: client.AutoMigrateItem{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
TableModelDescribe: tableModelDescribe,
|
|
|
},
|
|
|
}).
|
|
|
- transaction("2b78141779ee432295ca371b91c5cac7", func(tx ports.Transaction) error {
|
|
|
- statement, err := tx.InsertBatchTx(&ports.InsertBatchRequest{
|
|
|
+ transaction("2b78141779ee432295ca371b91c5cac7", func(tx client.Transaction) error {
|
|
|
+ statement, err := tx.InsertBatchTx(&client.InsertBatchRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
- Items: []*ports.InsertTableItem{
|
|
|
+ Items: []*client.InsertTableItem{
|
|
|
{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
- Items: []*ports.InsertItem{
|
|
|
+ Items: []*client.InsertItem{
|
|
|
{
|
|
|
KeyColumns: []string{"id"},
|
|
|
TableRow: map[string]any{
|
|
|
@@ -274,7 +274,7 @@ func TestTransactionBatch(t *testing.T) {
|
|
|
|
|
|
return nil
|
|
|
}).
|
|
|
- queryByKeys(&ports.QueryByKeysRequest{
|
|
|
+ queryByKeys(&client.QueryByKeysRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
@@ -284,7 +284,7 @@ func TestTransactionBatch(t *testing.T) {
|
|
|
assertEqual(name1, resultMap["name"], "名称不一致").
|
|
|
assertEqual(now1.UnixMilli(), resultMap["time"].(time.Time).UnixMilli(), "时间不一致").
|
|
|
assertEqual(tableNum1, resultMap["table_num"], "表数量不一致").
|
|
|
- queryByKeys(&ports.QueryByKeysRequest{
|
|
|
+ queryByKeys(&client.QueryByKeysRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
@@ -294,14 +294,14 @@ func TestTransactionBatch(t *testing.T) {
|
|
|
assertEqual(name2, resultMap["name"], "名称不一致").
|
|
|
assertEqual(now2.UnixMilli(), resultMap["time"].(time.Time).UnixMilli(), "时间不一致").
|
|
|
assertEqual(tableNum2, resultMap["table_num"], "表数量不一致").
|
|
|
- transaction("2b78141779ee432295ca371b91c5cac7", func(tx ports.Transaction) error {
|
|
|
- statement, err := tx.DeleteBatchTx(&ports.DeleteBatchRequest{
|
|
|
+ transaction("2b78141779ee432295ca371b91c5cac7", func(tx client.Transaction) error {
|
|
|
+ statement, err := tx.DeleteBatchTx(&client.DeleteBatchRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
- Items: []*ports.DeleteTableItem{
|
|
|
+ Items: []*client.DeleteTableItem{
|
|
|
{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
- Items: []*ports.DeleteItem{
|
|
|
+ Items: []*client.DeleteItem{
|
|
|
{KeyValues: map[string]string{"id": id1}},
|
|
|
{KeyValues: map[string]string{"id": id2}},
|
|
|
},
|
|
|
@@ -322,28 +322,28 @@ func TestTransactionBatch(t *testing.T) {
|
|
|
|
|
|
return nil
|
|
|
}).
|
|
|
- countWhere(&ports.CountWhereRequest{
|
|
|
+ countWhere(&client.CountWhereRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
- Where: []ports.ColumnCompare{
|
|
|
+ Where: []client.ColumnCompare{
|
|
|
{
|
|
|
Column: "id",
|
|
|
Value: id1,
|
|
|
- Compare: ports.CompareEqual,
|
|
|
+ Compare: client.CompareEqual,
|
|
|
},
|
|
|
},
|
|
|
}, &count).
|
|
|
assertEqual(int64(0), count, "数量不一致").
|
|
|
- countWhere(&ports.CountWhereRequest{
|
|
|
+ countWhere(&client.CountWhereRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
- Where: []ports.ColumnCompare{
|
|
|
+ Where: []client.ColumnCompare{
|
|
|
{
|
|
|
Column: "id",
|
|
|
Value: id2,
|
|
|
- Compare: ports.CompareEqual,
|
|
|
+ Compare: client.CompareEqual,
|
|
|
},
|
|
|
},
|
|
|
}, &count).
|
|
|
@@ -364,15 +364,15 @@ func TestInsert(t *testing.T) {
|
|
|
resultMap := make(map[string]any)
|
|
|
|
|
|
newToolKit(t).
|
|
|
- autoMigrate(&ports.AutoMigrateRequest{
|
|
|
+ autoMigrate(&client.AutoMigrateRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
- AutoMigrateItem: ports.AutoMigrateItem{
|
|
|
+ AutoMigrateItem: client.AutoMigrateItem{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
TableModelDescribe: tableModelDescribe,
|
|
|
},
|
|
|
}).
|
|
|
- insert(&ports.InsertRequest{
|
|
|
+ insert(&client.InsertRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
@@ -385,7 +385,7 @@ func TestInsert(t *testing.T) {
|
|
|
},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- queryByKeys(&ports.QueryByKeysRequest{
|
|
|
+ queryByKeys(&client.QueryByKeysRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
@@ -417,21 +417,21 @@ func TestInsertBatch(t *testing.T) {
|
|
|
var totalCount int64
|
|
|
|
|
|
newToolKit(t).
|
|
|
- autoMigrate(&ports.AutoMigrateRequest{
|
|
|
+ autoMigrate(&client.AutoMigrateRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
- AutoMigrateItem: ports.AutoMigrateItem{
|
|
|
+ AutoMigrateItem: client.AutoMigrateItem{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
TableModelDescribe: tableModelDescribe,
|
|
|
},
|
|
|
}).
|
|
|
- insertBatch(&ports.InsertBatchRequest{
|
|
|
+ insertBatch(&client.InsertBatchRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
- Items: []*ports.InsertTableItem{
|
|
|
+ Items: []*client.InsertTableItem{
|
|
|
{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
- Items: []*ports.InsertItem{
|
|
|
+ Items: []*client.InsertItem{
|
|
|
{
|
|
|
KeyColumns: []string{"id"},
|
|
|
TableRow: map[string]any{
|
|
|
@@ -455,14 +455,14 @@ func TestInsertBatch(t *testing.T) {
|
|
|
},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- queryByWhereAndOrderBy(&ports.QueryByWhereAndOrderByRequest{
|
|
|
+ queryByWhereAndOrderBy(&client.QueryByWhereAndOrderByRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
- Where: []ports.ColumnCompare{
|
|
|
- {Column: "id", Value: id1, Compare: ports.CompareEqual},
|
|
|
- {Column: "name", Value: name1, Compare: ports.CompareEqual},
|
|
|
- {Column: "table_num", Value: tableNum1, Compare: ports.CompareEqual},
|
|
|
+ Where: []client.ColumnCompare{
|
|
|
+ {Column: "id", Value: id1, Compare: client.CompareEqual},
|
|
|
+ {Column: "name", Value: name1, Compare: client.CompareEqual},
|
|
|
+ {Column: "table_num", Value: tableNum1, Compare: client.CompareEqual},
|
|
|
},
|
|
|
PageNo: 1,
|
|
|
PageSize: 1,
|
|
|
@@ -472,14 +472,14 @@ func TestInsertBatch(t *testing.T) {
|
|
|
assertEqual(name1, resultsMap[0]["name"], "名称不一致").
|
|
|
assertEqual(now1.UnixMilli(), resultsMap[0]["time"].(time.Time).Local().UnixMilli(), "时间不一致").
|
|
|
assertEqual(tableNum1, resultsMap[0]["table_num"], "表数量不一致").
|
|
|
- commonQuery(&ports.CommonQueryRequest{
|
|
|
+ commonQuery(&client.CommonQueryRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
- Where: []ports.ColumnCompare{
|
|
|
- {Column: "id", Value: id2, Compare: ports.CompareEqual},
|
|
|
- {Column: "name", Value: name2, Compare: ports.CompareEqual},
|
|
|
- {Column: "table_num", Value: tableNum2, Compare: ports.CompareEqual},
|
|
|
+ Where: []client.ColumnCompare{
|
|
|
+ {Column: "id", Value: id2, Compare: client.CompareEqual},
|
|
|
+ {Column: "name", Value: name2, Compare: client.CompareEqual},
|
|
|
+ {Column: "table_num", Value: tableNum2, Compare: client.CompareEqual},
|
|
|
},
|
|
|
PageNo: 1,
|
|
|
PageSize: 1,
|
|
|
@@ -508,15 +508,15 @@ func TestUpdate(t *testing.T) {
|
|
|
resultMap := make(map[string]any)
|
|
|
|
|
|
newToolKit(t).
|
|
|
- autoMigrate(&ports.AutoMigrateRequest{
|
|
|
+ autoMigrate(&client.AutoMigrateRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
- AutoMigrateItem: ports.AutoMigrateItem{
|
|
|
+ AutoMigrateItem: client.AutoMigrateItem{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
TableModelDescribe: tableModelDescribe,
|
|
|
},
|
|
|
}).
|
|
|
- insert(&ports.InsertRequest{
|
|
|
+ insert(&client.InsertRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
@@ -529,7 +529,7 @@ func TestUpdate(t *testing.T) {
|
|
|
},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- update(&ports.UpdateRequest{
|
|
|
+ update(&client.UpdateRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
@@ -542,7 +542,7 @@ func TestUpdate(t *testing.T) {
|
|
|
},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- queryByKeys(&ports.QueryByKeysRequest{
|
|
|
+ queryByKeys(&client.QueryByKeysRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
@@ -568,15 +568,15 @@ func TestDelete(t *testing.T) {
|
|
|
var count int64
|
|
|
|
|
|
newToolKit(t).
|
|
|
- autoMigrate(&ports.AutoMigrateRequest{
|
|
|
+ autoMigrate(&client.AutoMigrateRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
- AutoMigrateItem: ports.AutoMigrateItem{
|
|
|
+ AutoMigrateItem: client.AutoMigrateItem{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
TableModelDescribe: tableModelDescribe,
|
|
|
},
|
|
|
}).
|
|
|
- insert(&ports.InsertRequest{
|
|
|
+ insert(&client.InsertRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
@@ -589,22 +589,22 @@ func TestDelete(t *testing.T) {
|
|
|
},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- delete(&ports.DeleteRequest{
|
|
|
+ delete(&client.DeleteRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
KeyValues: map[string]string{"id": id},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- countWhere(&ports.CountWhereRequest{
|
|
|
+ countWhere(&client.CountWhereRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
- Where: []ports.ColumnCompare{
|
|
|
+ Where: []client.ColumnCompare{
|
|
|
{
|
|
|
Column: "id",
|
|
|
Value: id,
|
|
|
- Compare: ports.CompareEqual,
|
|
|
+ Compare: client.CompareEqual,
|
|
|
},
|
|
|
},
|
|
|
}, &count).
|
|
|
@@ -630,21 +630,21 @@ func TestDeleteBatch(t *testing.T) {
|
|
|
var count int64
|
|
|
|
|
|
newToolKit(t).
|
|
|
- autoMigrate(&ports.AutoMigrateRequest{
|
|
|
+ autoMigrate(&client.AutoMigrateRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
- AutoMigrateItem: ports.AutoMigrateItem{
|
|
|
+ AutoMigrateItem: client.AutoMigrateItem{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
TableModelDescribe: tableModelDescribe,
|
|
|
},
|
|
|
}).
|
|
|
- insertBatch(&ports.InsertBatchRequest{
|
|
|
+ insertBatch(&client.InsertBatchRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
- Items: []*ports.InsertTableItem{
|
|
|
+ Items: []*client.InsertTableItem{
|
|
|
{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
- Items: []*ports.InsertItem{
|
|
|
+ Items: []*client.InsertItem{
|
|
|
{
|
|
|
KeyColumns: []string{"id"},
|
|
|
TableRow: map[string]any{
|
|
|
@@ -668,13 +668,13 @@ func TestDeleteBatch(t *testing.T) {
|
|
|
},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- deleteBatch(&ports.DeleteBatchRequest{
|
|
|
+ deleteBatch(&client.DeleteBatchRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
- Items: []*ports.DeleteTableItem{
|
|
|
+ Items: []*client.DeleteTableItem{
|
|
|
{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
- Items: []*ports.DeleteItem{
|
|
|
+ Items: []*client.DeleteItem{
|
|
|
{KeyValues: map[string]string{"id": id1}},
|
|
|
{KeyValues: map[string]string{"id": id2}},
|
|
|
},
|
|
|
@@ -682,7 +682,7 @@ func TestDeleteBatch(t *testing.T) {
|
|
|
},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- commonCount(&ports.CommonCountRequest{
|
|
|
+ commonCount(&client.CommonCountRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
@@ -704,15 +704,15 @@ func TestReply(t *testing.T) {
|
|
|
resultMap := make(map[string]any)
|
|
|
|
|
|
newToolKit(t).
|
|
|
- autoMigrate(&ports.AutoMigrateRequest{
|
|
|
+ autoMigrate(&client.AutoMigrateRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
- AutoMigrateItem: ports.AutoMigrateItem{
|
|
|
+ AutoMigrateItem: client.AutoMigrateItem{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
TableModelDescribe: tableModelDescribe,
|
|
|
},
|
|
|
}).
|
|
|
- insert(&ports.InsertRequest{
|
|
|
+ insert(&client.InsertRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
@@ -725,14 +725,14 @@ func TestReply(t *testing.T) {
|
|
|
},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- reply(&ports.ReplayRequest{
|
|
|
+ reply(&client.ReplayRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
KeyValues: map[string]string{"id": id},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- queryByKeys(&ports.QueryByKeysRequest{
|
|
|
+ queryByKeys(&client.QueryByKeysRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
@@ -759,18 +759,18 @@ func TestEventQuery(t *testing.T) {
|
|
|
newTableNum := rand.New(rand.NewSource(now.Unix())).Intn(10)
|
|
|
|
|
|
var totalCount int64
|
|
|
- eventInfos := make([]ports.EventInfo, 0)
|
|
|
+ eventInfos := make([]client.EventInfo, 0)
|
|
|
|
|
|
newToolKit(t).
|
|
|
- autoMigrate(&ports.AutoMigrateRequest{
|
|
|
+ autoMigrate(&client.AutoMigrateRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
- AutoMigrateItem: ports.AutoMigrateItem{
|
|
|
+ AutoMigrateItem: client.AutoMigrateItem{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
TableModelDescribe: tableModelDescribe,
|
|
|
},
|
|
|
}).
|
|
|
- insert(&ports.InsertRequest{
|
|
|
+ insert(&client.InsertRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
@@ -783,7 +783,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- update(&ports.UpdateRequest{
|
|
|
+ update(&client.UpdateRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
@@ -796,13 +796,13 @@ func TestEventQuery(t *testing.T) {
|
|
|
},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- countEventByKeys(&ports.CountEventByKeysRequest{
|
|
|
+ countEventByKeys(&client.CountEventByKeysRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
}, &totalCount).
|
|
|
assertEqual(2, int(totalCount), "总数不一致").
|
|
|
- commonCountEvent(&ports.CommonCountEventRequest{
|
|
|
+ commonCountEvent(&client.CommonCountEventRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
@@ -813,7 +813,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
EndCreatedTime: now.Add(time.Second).Format(time.DateTime),
|
|
|
}, &totalCount).
|
|
|
assertEqual(1, int(totalCount), "总数不一致").
|
|
|
- commonCountEvent(&ports.CommonCountEventRequest{
|
|
|
+ commonCountEvent(&client.CommonCountEventRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
@@ -824,7 +824,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
EndCreatedTime: now.Add(time.Second).Format(time.DateTime),
|
|
|
}, &totalCount).
|
|
|
assertEqual(1, int(totalCount), "总数不一致").
|
|
|
- eventQueryByKeys(&ports.EventQueryByKeysRequest{
|
|
|
+ eventQueryByKeys(&client.EventQueryByKeysRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
@@ -845,7 +845,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
assertEqual("test", eventInfos[1].CreatorID, "创建者ID不一致").
|
|
|
assertNotEmpty(eventInfos[1].CreateTime, "创建事件为空").
|
|
|
assertNotEmpty(eventInfos[1].Value, "值为空不一致").
|
|
|
- eventQueryByKeys(&ports.EventQueryByKeysRequest{
|
|
|
+ eventQueryByKeys(&client.EventQueryByKeysRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
@@ -860,7 +860,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
assertEqual("test", eventInfos[0].CreatorID, "创建者ID不一致").
|
|
|
assertNotEmpty(eventInfos[0].CreateTime, "创建事件为空").
|
|
|
assertNotEmpty(eventInfos[0].Value, "值为空不一致").
|
|
|
- commonEventQuery(&ports.CommonEventQueryRequest{
|
|
|
+ commonEventQuery(&client.CommonEventQueryRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
@@ -880,7 +880,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
assertEqual("test", eventInfos[0].CreatorID, "创建者ID不一致").
|
|
|
assertNotEmpty(eventInfos[0].CreateTime, "创建事件为空").
|
|
|
assertNotEmpty(eventInfos[0].Value, "值为空不一致").
|
|
|
- commonEventQuery(&ports.CommonEventQueryRequest{
|
|
|
+ commonEventQuery(&client.CommonEventQueryRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
@@ -900,20 +900,20 @@ func TestEventQuery(t *testing.T) {
|
|
|
assertEqual("test", eventInfos[0].CreatorID, "创建者ID不一致").
|
|
|
assertNotEmpty(eventInfos[0].CreateTime, "创建事件为空").
|
|
|
assertNotEmpty(eventInfos[0].Value, "值为空不一致").
|
|
|
- delete(&ports.DeleteRequest{
|
|
|
+ delete(&client.DeleteRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
KeyValues: map[string]string{"id": id},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- countEventHistoryByKeys(&ports.CountEventByKeysRequest{
|
|
|
+ countEventHistoryByKeys(&client.CountEventByKeysRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
}, &totalCount).
|
|
|
assertEqual(3, int(totalCount), "总数不一致").
|
|
|
- commonCountEventHistory(&ports.CommonCountEventRequest{
|
|
|
+ commonCountEventHistory(&client.CommonCountEventRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
@@ -924,7 +924,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
EndCreatedTime: now.Add(time.Second).Format(time.DateTime),
|
|
|
}, &totalCount).
|
|
|
assertEqual(1, int(totalCount), "总数不一致").
|
|
|
- commonCountEventHistory(&ports.CommonCountEventRequest{
|
|
|
+ commonCountEventHistory(&client.CommonCountEventRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
@@ -935,7 +935,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
EndCreatedTime: now.Add(time.Second).Format(time.DateTime),
|
|
|
}, &totalCount).
|
|
|
assertEqual(1, int(totalCount), "总数不一致").
|
|
|
- commonCountEventHistory(&ports.CommonCountEventRequest{
|
|
|
+ commonCountEventHistory(&client.CommonCountEventRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
@@ -946,7 +946,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
EndCreatedTime: now.Add(time.Second).Format(time.DateTime),
|
|
|
}, &totalCount).
|
|
|
assertEqual(1, int(totalCount), "总数不一致").
|
|
|
- eventHistoryQueryByKeys(&ports.EventQueryByKeysRequest{
|
|
|
+ eventHistoryQueryByKeys(&client.EventQueryByKeysRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
@@ -973,7 +973,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
assertEqual("test", eventInfos[2].CreatorID, "创建者ID不一致").
|
|
|
assertNotEmpty(eventInfos[2].CreateTime, "创建事件为空").
|
|
|
assertEqual("", eventInfos[2].Value, "值为空不一致").
|
|
|
- eventHistoryQueryByKeys(&ports.EventQueryByKeysRequest{
|
|
|
+ eventHistoryQueryByKeys(&client.EventQueryByKeysRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
@@ -988,7 +988,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
assertEqual("test", eventInfos[0].CreatorID, "创建者ID不一致").
|
|
|
assertNotEmpty(eventInfos[0].CreateTime, "创建事件为空").
|
|
|
assertNotEmpty(eventInfos[0].Value, "值为空不一致").
|
|
|
- commonEventHistoryQuery(&ports.CommonEventQueryRequest{
|
|
|
+ commonEventHistoryQuery(&client.CommonEventQueryRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
@@ -1008,7 +1008,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
assertEqual("test", eventInfos[0].CreatorID, "创建者ID不一致").
|
|
|
assertNotEmpty(eventInfos[0].CreateTime, "创建事件为空").
|
|
|
assertNotEmpty(eventInfos[0].Value, "值为空不一致").
|
|
|
- commonEventHistoryQuery(&ports.CommonEventQueryRequest{
|
|
|
+ commonEventHistoryQuery(&client.CommonEventQueryRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
@@ -1028,7 +1028,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
assertEqual("test", eventInfos[0].CreatorID, "创建者ID不一致").
|
|
|
assertNotEmpty(eventInfos[0].CreateTime, "创建事件为空").
|
|
|
assertNotEmpty(eventInfos[0].Value, "值为空不一致").
|
|
|
- commonEventHistoryQuery(&ports.CommonEventQueryRequest{
|
|
|
+ commonEventHistoryQuery(&client.CommonEventQueryRequest{
|
|
|
DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|