|
|
@@ -4,8 +4,8 @@ import (
|
|
|
"fmt"
|
|
|
"git.sxidc.com/go-tools/utils/strutils"
|
|
|
"git.sxidc.com/service-supports/ds-sdk/sdk"
|
|
|
- "git.sxidc.com/service-supports/ds-sdk/sdk/raw_sql_tpl"
|
|
|
"git.sxidc.com/service-supports/ds-sdk/sql"
|
|
|
+ raw_sql_tpl2 "git.sxidc.com/service-supports/ds-sdk/sql/sql_tpl"
|
|
|
"github.com/iancoleman/strcase"
|
|
|
"math/rand"
|
|
|
"strings"
|
|
|
@@ -64,9 +64,9 @@ func TestBasic(t *testing.T) {
|
|
|
studentNum := rand.Int31n(100)
|
|
|
now := time.Now()
|
|
|
|
|
|
- insertExecuteParams, err := raw_sql_tpl.InsertExecuteParams{
|
|
|
+ insertExecuteParams, err := raw_sql_tpl2.InsertExecuteParams{
|
|
|
TableName: tableName,
|
|
|
- TableRows: raw_sql_tpl.NewTableRows().Add("id", classID).
|
|
|
+ TableRows: raw_sql_tpl2.NewTableRows().Add("id", classID).
|
|
|
Add("name", className).
|
|
|
Add("student_num", studentNum).
|
|
|
Add("graduated_time", now).
|
|
|
@@ -106,7 +106,7 @@ func TestBasic(t *testing.T) {
|
|
|
}
|
|
|
}()
|
|
|
|
|
|
- _, err = sdk.GetInstance().ExecuteRawSql(raw_sql_tpl.InsertTpl, insertExecuteParams)
|
|
|
+ _, err = sdk.GetInstance().ExecuteRawSql(raw_sql_tpl2.InsertTpl, insertExecuteParams)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
@@ -126,7 +126,7 @@ func TestBasic(t *testing.T) {
|
|
|
defer wg.Done()
|
|
|
|
|
|
err = sdk.GetInstance().Transaction(func(tx *sdk.Transaction) error {
|
|
|
- _, err := tx.ExecuteRawSql(raw_sql_tpl.InsertTpl, insertExecuteParams)
|
|
|
+ _, err := tx.ExecuteRawSql(raw_sql_tpl2.InsertTpl, insertExecuteParams)
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
|
@@ -160,9 +160,9 @@ func TestRawSqlTemplate(t *testing.T) {
|
|
|
|
|
|
now := time.Now()
|
|
|
|
|
|
- insertExecuteParams, err := raw_sql_tpl.InsertExecuteParams{
|
|
|
+ insertExecuteParams, err := raw_sql_tpl2.InsertExecuteParams{
|
|
|
TableName: tableName,
|
|
|
- TableRows: raw_sql_tpl.NewTableRows().Add("id", classID).
|
|
|
+ TableRows: raw_sql_tpl2.NewTableRows().Add("id", classID).
|
|
|
Add("name", className).
|
|
|
Add("student_num", studentNum).
|
|
|
Add("graduated_time", now).
|
|
|
@@ -173,28 +173,28 @@ func TestRawSqlTemplate(t *testing.T) {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- deleteExecuteParams, err := raw_sql_tpl.DeleteExecuteParams{
|
|
|
+ deleteExecuteParams, err := raw_sql_tpl2.DeleteExecuteParams{
|
|
|
TableName: tableName,
|
|
|
- Conditions: raw_sql_tpl.NewConditions().Equal("id", classID),
|
|
|
+ Conditions: raw_sql_tpl2.NewConditions().Equal("id", classID),
|
|
|
}.Map()
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- updateExecuteParams, err := raw_sql_tpl.UpdateExecuteParams{
|
|
|
+ updateExecuteParams, err := raw_sql_tpl2.UpdateExecuteParams{
|
|
|
TableName: tableName,
|
|
|
- TableRows: raw_sql_tpl.NewTableRows().Add("name", newClassName).
|
|
|
+ TableRows: raw_sql_tpl2.NewTableRows().Add("name", newClassName).
|
|
|
Add("student_num", newStudentNum),
|
|
|
- Conditions: raw_sql_tpl.NewConditions().Equal("id", classID),
|
|
|
+ Conditions: raw_sql_tpl2.NewConditions().Equal("id", classID),
|
|
|
}.Map()
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- queryExecuteParams, err := raw_sql_tpl.QueryExecuteParams{
|
|
|
+ queryExecuteParams, err := raw_sql_tpl2.QueryExecuteParams{
|
|
|
TableName: tableName,
|
|
|
SelectColumns: []string{"id", "name", "student_num as student_num_alias", "graduated_time", "created_time", "last_updated_time"},
|
|
|
- Conditions: raw_sql_tpl.NewConditions().
|
|
|
+ Conditions: raw_sql_tpl2.NewConditions().
|
|
|
Equal("id", classID).
|
|
|
Equal("name", className).
|
|
|
Equal("student_num", studentNum),
|
|
|
@@ -205,10 +205,10 @@ func TestRawSqlTemplate(t *testing.T) {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- newQueryExecuteParams, err := raw_sql_tpl.QueryExecuteParams{
|
|
|
+ newQueryExecuteParams, err := raw_sql_tpl2.QueryExecuteParams{
|
|
|
TableName: tableName,
|
|
|
SelectColumns: []string{"id", "name", "student_num as student_num_alias", "graduated_time", "created_time", "last_updated_time"},
|
|
|
- Conditions: raw_sql_tpl.NewConditions().
|
|
|
+ Conditions: raw_sql_tpl2.NewConditions().
|
|
|
Equal("id", classID).
|
|
|
Equal("name", newClassName).
|
|
|
Equal("student_num", newStudentNum),
|
|
|
@@ -219,9 +219,9 @@ func TestRawSqlTemplate(t *testing.T) {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- countExecuteParams, err := raw_sql_tpl.CountExecuteParams{
|
|
|
+ countExecuteParams, err := raw_sql_tpl2.CountExecuteParams{
|
|
|
TableName: tableName,
|
|
|
- Conditions: raw_sql_tpl.NewConditions().
|
|
|
+ Conditions: raw_sql_tpl2.NewConditions().
|
|
|
Equal("id", classID).
|
|
|
Equal("name", className).
|
|
|
Equal("student_num", studentNum),
|
|
|
@@ -230,9 +230,9 @@ func TestRawSqlTemplate(t *testing.T) {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- newCountExecuteParams, err := raw_sql_tpl.CountExecuteParams{
|
|
|
+ newCountExecuteParams, err := raw_sql_tpl2.CountExecuteParams{
|
|
|
TableName: tableName,
|
|
|
- Conditions: raw_sql_tpl.NewConditions().
|
|
|
+ Conditions: raw_sql_tpl2.NewConditions().
|
|
|
Equal("id", classID).
|
|
|
Equal("name", newClassName).
|
|
|
Equal("student_num", newStudentNum),
|
|
|
@@ -253,17 +253,17 @@ func TestRawSqlTemplate(t *testing.T) {
|
|
|
}
|
|
|
}()
|
|
|
|
|
|
- _, err = sdk.GetInstance().ExecuteRawSql(raw_sql_tpl.InsertTpl, insertExecuteParams)
|
|
|
+ _, err = sdk.GetInstance().ExecuteRawSql(raw_sql_tpl2.InsertTpl, insertExecuteParams)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- queryResults, err := sdk.GetInstance().ExecuteRawSql(raw_sql_tpl.QueryTpl, queryExecuteParams)
|
|
|
+ queryResults, err := sdk.GetInstance().ExecuteRawSql(raw_sql_tpl2.QueryTpl, queryExecuteParams)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- countResults, err := sdk.GetInstance().ExecuteRawSql(raw_sql_tpl.CountTpl, countExecuteParams)
|
|
|
+ countResults, err := sdk.GetInstance().ExecuteRawSql(raw_sql_tpl2.CountTpl, countExecuteParams)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
@@ -291,17 +291,17 @@ func TestRawSqlTemplate(t *testing.T) {
|
|
|
t.Fatal("查询数据不正确")
|
|
|
}
|
|
|
|
|
|
- _, err = sdk.GetInstance().ExecuteRawSql(raw_sql_tpl.UpdateTpl, updateExecuteParams)
|
|
|
+ _, err = sdk.GetInstance().ExecuteRawSql(raw_sql_tpl2.UpdateTpl, updateExecuteParams)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- queryResults, err = sdk.GetInstance().ExecuteRawSql(raw_sql_tpl.QueryTpl, newQueryExecuteParams)
|
|
|
+ queryResults, err = sdk.GetInstance().ExecuteRawSql(raw_sql_tpl2.QueryTpl, newQueryExecuteParams)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- countResults, err = sdk.GetInstance().ExecuteRawSql(raw_sql_tpl.CountTpl, newCountExecuteParams)
|
|
|
+ countResults, err = sdk.GetInstance().ExecuteRawSql(raw_sql_tpl2.CountTpl, newCountExecuteParams)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
@@ -329,7 +329,7 @@ func TestRawSqlTemplate(t *testing.T) {
|
|
|
t.Fatal("查询数据不正确")
|
|
|
}
|
|
|
|
|
|
- _, err = sdk.GetInstance().ExecuteRawSql(raw_sql_tpl.DeleteTpl, deleteExecuteParams)
|
|
|
+ _, err = sdk.GetInstance().ExecuteRawSql(raw_sql_tpl2.DeleteTpl, deleteExecuteParams)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
@@ -380,9 +380,9 @@ func TestSql(t *testing.T) {
|
|
|
newStudentNum := rand.Int31n(100)
|
|
|
now := time.Now()
|
|
|
|
|
|
- insertExecuteParams, err := raw_sql_tpl.InsertExecuteParams{
|
|
|
+ insertExecuteParams, err := raw_sql_tpl2.InsertExecuteParams{
|
|
|
TableName: tableName,
|
|
|
- TableRows: raw_sql_tpl.NewTableRows().Add("id", classID).
|
|
|
+ TableRows: raw_sql_tpl2.NewTableRows().Add("id", classID).
|
|
|
Add("name", className).
|
|
|
Add("student_num", studentNum).
|
|
|
Add("graduated_time", now).
|
|
|
@@ -456,9 +456,9 @@ func TestSql(t *testing.T) {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- err = sql.Insert(sdk.GetInstance(), &raw_sql_tpl.InsertExecuteParams{
|
|
|
+ err = sql.Insert(sdk.GetInstance(), &raw_sql_tpl2.InsertExecuteParams{
|
|
|
TableName: tableName,
|
|
|
- TableRows: raw_sql_tpl.NewTableRows().Add("id", classID).
|
|
|
+ TableRows: raw_sql_tpl2.NewTableRows().Add("id", classID).
|
|
|
Add("name", className).
|
|
|
Add("student_num", studentNum).
|
|
|
Add("graduated_time", now).
|
|
|
@@ -469,28 +469,28 @@ func TestSql(t *testing.T) {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- err = sql.Update(sdk.GetInstance(), &raw_sql_tpl.UpdateExecuteParams{
|
|
|
+ err = sql.Update(sdk.GetInstance(), &raw_sql_tpl2.UpdateExecuteParams{
|
|
|
TableName: tableName,
|
|
|
- TableRows: raw_sql_tpl.NewTableRows().Add("id", classID).
|
|
|
+ TableRows: raw_sql_tpl2.NewTableRows().Add("id", classID).
|
|
|
Add("name", newClassName).
|
|
|
Add("student_num", newStudentNum),
|
|
|
- Conditions: raw_sql_tpl.NewConditions().
|
|
|
+ Conditions: raw_sql_tpl2.NewConditions().
|
|
|
Equal("id", classID),
|
|
|
})
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- err = sql.Delete(sdk.GetInstance(), &raw_sql_tpl.DeleteExecuteParams{
|
|
|
+ err = sql.Delete(sdk.GetInstance(), &raw_sql_tpl2.DeleteExecuteParams{
|
|
|
TableName: tableName,
|
|
|
- Conditions: raw_sql_tpl.NewConditions().
|
|
|
+ Conditions: raw_sql_tpl2.NewConditions().
|
|
|
Equal("id", classID),
|
|
|
})
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- _, err = sql.ExecuteRawSql(sdk.GetInstance(), raw_sql_tpl.InsertTpl, insertExecuteParams)
|
|
|
+ _, err = sql.ExecuteRawSql(sdk.GetInstance(), raw_sql_tpl2.InsertTpl, insertExecuteParams)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
@@ -516,9 +516,9 @@ func TestSql(t *testing.T) {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- err = sql.Insert(tx, &raw_sql_tpl.InsertExecuteParams{
|
|
|
+ err = sql.Insert(tx, &raw_sql_tpl2.InsertExecuteParams{
|
|
|
TableName: tableName,
|
|
|
- TableRows: raw_sql_tpl.NewTableRows().Add("id", classID).
|
|
|
+ TableRows: raw_sql_tpl2.NewTableRows().Add("id", classID).
|
|
|
Add("name", className).
|
|
|
Add("student_num", studentNum).
|
|
|
Add("graduated_time", now).
|
|
|
@@ -529,28 +529,28 @@ func TestSql(t *testing.T) {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- err = sql.Update(tx, &raw_sql_tpl.UpdateExecuteParams{
|
|
|
+ err = sql.Update(tx, &raw_sql_tpl2.UpdateExecuteParams{
|
|
|
TableName: tableName,
|
|
|
- TableRows: raw_sql_tpl.NewTableRows().Add("id", classID).
|
|
|
+ TableRows: raw_sql_tpl2.NewTableRows().Add("id", classID).
|
|
|
Add("name", newClassName).
|
|
|
Add("student_num", newStudentNum),
|
|
|
- Conditions: raw_sql_tpl.NewConditions().
|
|
|
+ Conditions: raw_sql_tpl2.NewConditions().
|
|
|
Equal("id", classID),
|
|
|
})
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- err = sql.Delete(tx, &raw_sql_tpl.DeleteExecuteParams{
|
|
|
+ err = sql.Delete(tx, &raw_sql_tpl2.DeleteExecuteParams{
|
|
|
TableName: tableName,
|
|
|
- Conditions: raw_sql_tpl.NewConditions().
|
|
|
+ Conditions: raw_sql_tpl2.NewConditions().
|
|
|
Equal("id", classID),
|
|
|
})
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- _, err = sql.ExecuteRawSql(tx, raw_sql_tpl.InsertTpl, insertExecuteParams)
|
|
|
+ _, err = sql.ExecuteRawSql(tx, raw_sql_tpl2.InsertTpl, insertExecuteParams)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
@@ -571,10 +571,10 @@ func TestSql(t *testing.T) {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- tableRows, totalCount, err := sql.Query(sdk.GetInstance(), &raw_sql_tpl.QueryExecuteParams{
|
|
|
+ tableRows, totalCount, err := sql.Query(sdk.GetInstance(), &raw_sql_tpl2.QueryExecuteParams{
|
|
|
TableName: tableName,
|
|
|
SelectColumns: []string{"id", "name"},
|
|
|
- Conditions: raw_sql_tpl.NewConditions().
|
|
|
+ Conditions: raw_sql_tpl2.NewConditions().
|
|
|
Equal("id", classID).
|
|
|
Equal("name", className).
|
|
|
Equal("student_num", studentNum),
|
|
|
@@ -603,10 +603,10 @@ func TestSql(t *testing.T) {
|
|
|
t.Fatal("查询数据不正确")
|
|
|
}
|
|
|
|
|
|
- tableRow, err := sql.QueryOne(sdk.GetInstance(), &raw_sql_tpl.QueryOneExecuteParams{
|
|
|
+ tableRow, err := sql.QueryOne(sdk.GetInstance(), &raw_sql_tpl2.QueryOneExecuteParams{
|
|
|
TableName: tableName,
|
|
|
SelectColumns: []string{"id", "name"},
|
|
|
- Conditions: raw_sql_tpl.NewConditions().
|
|
|
+ Conditions: raw_sql_tpl2.NewConditions().
|
|
|
Equal("id", classID).
|
|
|
Equal("name", className).
|
|
|
Equal("student_num", studentNum),
|
|
|
@@ -629,9 +629,9 @@ func TestSql(t *testing.T) {
|
|
|
t.Fatal("查询数据不正确")
|
|
|
}
|
|
|
|
|
|
- queryCount, err := sql.Count(sdk.GetInstance(), &raw_sql_tpl.CountExecuteParams{
|
|
|
+ queryCount, err := sql.Count(sdk.GetInstance(), &raw_sql_tpl2.CountExecuteParams{
|
|
|
TableName: tableName,
|
|
|
- Conditions: raw_sql_tpl.NewConditions().
|
|
|
+ Conditions: raw_sql_tpl2.NewConditions().
|
|
|
Equal("id", classID).
|
|
|
Equal("name", className).
|
|
|
Equal("student_num", studentNum),
|
|
|
@@ -644,9 +644,9 @@ func TestSql(t *testing.T) {
|
|
|
t.Fatal("数量不正确")
|
|
|
}
|
|
|
|
|
|
- exist, err := sql.CheckExist(sdk.GetInstance(), &raw_sql_tpl.CheckExistExecuteParams{
|
|
|
+ exist, err := sql.CheckExist(sdk.GetInstance(), &raw_sql_tpl2.CheckExistExecuteParams{
|
|
|
TableName: tableName,
|
|
|
- Conditions: raw_sql_tpl.NewConditions().
|
|
|
+ Conditions: raw_sql_tpl2.NewConditions().
|
|
|
Equal("id", classID).
|
|
|
Equal("name", className).
|
|
|
Equal("student_num", studentNum),
|
|
|
@@ -659,9 +659,9 @@ func TestSql(t *testing.T) {
|
|
|
t.Fatal("存在状态错误")
|
|
|
}
|
|
|
|
|
|
- hasOnlyOne, err := sql.CheckHasOnlyOne(sdk.GetInstance(), &raw_sql_tpl.CheckHasOnlyOneExecuteParams{
|
|
|
+ hasOnlyOne, err := sql.CheckHasOnlyOne(sdk.GetInstance(), &raw_sql_tpl2.CheckHasOnlyOneExecuteParams{
|
|
|
TableName: tableName,
|
|
|
- Conditions: raw_sql_tpl.NewConditions().
|
|
|
+ Conditions: raw_sql_tpl2.NewConditions().
|
|
|
Equal("id", classID).
|
|
|
Equal("name", className).
|
|
|
Equal("student_num", studentNum),
|