goctl added
This commit is contained in:
22
tools/goctl/model/sql/sqlctl.go
Normal file
22
tools/goctl/model/sql/sqlctl.go
Normal file
@@ -0,0 +1,22 @@
|
||||
package sqlgen
|
||||
|
||||
import (
|
||||
"errors"
|
||||
|
||||
"zero/tools/goctl/model/sql/gen"
|
||||
)
|
||||
|
||||
var (
|
||||
ErrCircleQuery = errors.New("circle query with other fields")
|
||||
)
|
||||
|
||||
func Gen(in gen.OuterTable) (string, error) {
|
||||
t, err := gen.TableConvert(in)
|
||||
if err != nil {
|
||||
if err == gen.ErrCircleQuery {
|
||||
return "", ErrCircleQuery
|
||||
}
|
||||
return "", err
|
||||
}
|
||||
return gen.GenModel(t)
|
||||
}
|
||||
Reference in New Issue
Block a user