|
|
@@ -15,13 +15,13 @@ import (
|
|
|
)
|
|
|
|
|
|
type Class struct {
|
|
|
- ID string `mapstructure:"id"`
|
|
|
- Name string `sqlmapping:"updateClear;aes:@MKU^AHYCN$:j76J<TAHCVD#$XZSWQ@L;" mapstructure:"name"`
|
|
|
- StudentNum int `sqlmapping:"column:student_num;notUpdate;" mapstructure:"student_num_alias"`
|
|
|
- GraduatedTime time.Time `mapstructure:"graduated_time"`
|
|
|
- CreatedTime *time.Time `mapstructure:"created_time"`
|
|
|
- LastUpdatedTime time.Time `mapstructure:"last_updated_time"`
|
|
|
- Ignored string `sqlmapping:"-" mapstructure:"-"`
|
|
|
+ ID string
|
|
|
+ Name string `sqlmapping:"updateClear;aes:@MKU^AHYCN$:j76J<TAHCVD#$XZSWQ@L;" sqlresult:"aes:@MKU^AHYCN$:j76J<TAHCVD#$XZSWQ@L;"`
|
|
|
+ StudentNum int `sqlmapping:"column:student_num;notUpdate;" sqlresult:"column:student_num_alias"`
|
|
|
+ GraduatedTime time.Time
|
|
|
+ CreatedTime *time.Time
|
|
|
+ LastUpdatedTime time.Time
|
|
|
+ Ignored string `sqlmapping:"-" sqlresult:"-"`
|
|
|
}
|
|
|
|
|
|
const (
|
|
|
@@ -67,7 +67,7 @@ func TestBasic(t *testing.T) {
|
|
|
insertExecuteParams, err := sql_tpl.InsertExecuteParams{
|
|
|
TableName: tableName,
|
|
|
TableRows: sql_tpl.NewTableRows().Add("id", classID).
|
|
|
- Add("name", className).
|
|
|
+ Add("name", className, sql_tpl.WithAESKey("@MKU^AHYCN$:j76J<TAHCVD#$XZSWQ@L")).
|
|
|
Add("student_num", studentNum).
|
|
|
Add("graduated_time", now).
|
|
|
Add("created_time", now).
|
|
|
@@ -163,7 +163,7 @@ func TestRawSqlTemplate(t *testing.T) {
|
|
|
insertExecuteParams, err := sql_tpl.InsertExecuteParams{
|
|
|
TableName: tableName,
|
|
|
TableRows: sql_tpl.NewTableRows().Add("id", classID).
|
|
|
- Add("name", className).
|
|
|
+ Add("name", className, sql_tpl.WithAESKey("@MKU^AHYCN$:j76J<TAHCVD#$XZSWQ@L")).
|
|
|
Add("student_num", studentNum).
|
|
|
Add("graduated_time", now).
|
|
|
Add("created_time", now).
|
|
|
@@ -183,7 +183,8 @@ func TestRawSqlTemplate(t *testing.T) {
|
|
|
|
|
|
updateExecuteParams, err := sql_tpl.UpdateExecuteParams{
|
|
|
TableName: tableName,
|
|
|
- TableRows: sql_tpl.NewTableRows().Add("name", newClassName).
|
|
|
+ TableRows: sql_tpl.NewTableRows().
|
|
|
+ Add("name", newClassName, sql_tpl.WithAESKey("@MKU^AHYCN$:j76J<TAHCVD#$XZSWQ@L")).
|
|
|
Add("student_num", newStudentNum),
|
|
|
Conditions: sql_tpl.NewConditions().Equal("id", classID),
|
|
|
}.Map()
|
|
|
@@ -196,7 +197,7 @@ func TestRawSqlTemplate(t *testing.T) {
|
|
|
SelectColumns: []string{"id", "name", "student_num as student_num_alias", "graduated_time", "created_time", "last_updated_time"},
|
|
|
Conditions: sql_tpl.NewConditions().
|
|
|
Equal("id", classID).
|
|
|
- Equal("name", className).
|
|
|
+ Equal("name", className, sql_tpl.WithAESKey("@MKU^AHYCN$:j76J<TAHCVD#$XZSWQ@L")).
|
|
|
Equal("student_num", studentNum),
|
|
|
PageNo: 1,
|
|
|
PageSize: 1,
|
|
|
@@ -210,7 +211,7 @@ func TestRawSqlTemplate(t *testing.T) {
|
|
|
SelectColumns: []string{"id", "name", "student_num as student_num_alias", "graduated_time", "created_time", "last_updated_time"},
|
|
|
Conditions: sql_tpl.NewConditions().
|
|
|
Equal("id", classID).
|
|
|
- Equal("name", newClassName).
|
|
|
+ Equal("name", newClassName, sql_tpl.WithAESKey("@MKU^AHYCN$:j76J<TAHCVD#$XZSWQ@L")).
|
|
|
Equal("student_num", newStudentNum),
|
|
|
PageNo: 0,
|
|
|
PageSize: 0,
|
|
|
@@ -223,7 +224,7 @@ func TestRawSqlTemplate(t *testing.T) {
|
|
|
TableName: tableName,
|
|
|
Conditions: sql_tpl.NewConditions().
|
|
|
Equal("id", classID).
|
|
|
- Equal("name", className).
|
|
|
+ Equal("name", className, sql_tpl.WithAESKey("@MKU^AHYCN$:j76J<TAHCVD#$XZSWQ@L")).
|
|
|
Equal("student_num", studentNum),
|
|
|
}.Map()
|
|
|
if err != nil {
|
|
|
@@ -234,7 +235,7 @@ func TestRawSqlTemplate(t *testing.T) {
|
|
|
TableName: tableName,
|
|
|
Conditions: sql_tpl.NewConditions().
|
|
|
Equal("id", classID).
|
|
|
- Equal("name", newClassName).
|
|
|
+ Equal("name", newClassName, sql_tpl.WithAESKey("@MKU^AHYCN$:j76J<TAHCVD#$XZSWQ@L")).
|
|
|
Equal("student_num", newStudentNum),
|
|
|
}.Map()
|
|
|
if err != nil {
|
|
|
@@ -269,7 +270,7 @@ func TestRawSqlTemplate(t *testing.T) {
|
|
|
}
|
|
|
|
|
|
classes := make([]Class, 0)
|
|
|
- err = sql.ParseSqlResults(queryResults, &classes)
|
|
|
+ err = sql.ParseSqlTableRow(queryResults, &classes)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
@@ -307,7 +308,7 @@ func TestRawSqlTemplate(t *testing.T) {
|
|
|
}
|
|
|
|
|
|
classes = make([]Class, 0)
|
|
|
- err = sql.ParseSqlResults(queryResults, &classes)
|
|
|
+ err = sql.ParseSqlTableRow(queryResults, &classes)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
@@ -598,7 +599,7 @@ func TestSql(t *testing.T) {
|
|
|
t.Fatal("总数不正确")
|
|
|
}
|
|
|
|
|
|
- err = sql.ParseSqlResults(tableRows, &queryClasses)
|
|
|
+ err = sql.ParseSqlTableRow(tableRows, &queryClasses)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
@@ -624,7 +625,7 @@ func TestSql(t *testing.T) {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- err = sql.ParseSqlResults(tableRow, queryClass)
|
|
|
+ err = sql.ParseSqlTableRow(tableRow, queryClass)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|