@@ -85,4 +85,5 @@ var TypeMysqlMatchList = []struct {
|
|||||||
{`^(integer)[(]\d+[)]`, "int"},
|
{`^(integer)[(]\d+[)]`, "int"},
|
||||||
{`^(timestamp)[(]\d+[)]`, "time.Time"},
|
{`^(timestamp)[(]\d+[)]`, "time.Time"},
|
||||||
{`^(geometry)[(]\d+[)]`, "[]byte"},
|
{`^(geometry)[(]\d+[)]`, "[]byte"},
|
||||||
|
{`^(set)[(][\s\S]+[)]`, "string"},
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -142,8 +142,8 @@ func TestFuncFetchBy(t *testing.T) {
|
|||||||
func TestCondition(t *testing.T) {
|
func TestCondition(t *testing.T) {
|
||||||
condition := model.Condition{}
|
condition := model.Condition{}
|
||||||
condition.And(model.AccountColumns.AccountID, ">=", "1")
|
condition.And(model.AccountColumns.AccountID, ">=", "1")
|
||||||
condition.And(model.AccountColumns.UserID, "in", "1", "2", "3")
|
condition.And(model.AccountColumns.UserID, "in", []string{"1", "2", "3"})
|
||||||
condition.Or(model.AccountColumns.Type, "in", "1", "2", "3")
|
condition.Or(model.AccountColumns.Type, "in", []string{"1", "2", "3"})
|
||||||
|
|
||||||
where, obj := condition.Get()
|
where, obj := condition.Get()
|
||||||
fmt.Println(where)
|
fmt.Println(where)
|
||||||
|
|||||||
Reference in New Issue
Block a user