提交 adea9236 编写于 作者: S songzhibin97

feat:filter_test_suffix

上级 0076c7cd
......@@ -37,7 +37,7 @@ func (autoApi *AutoCodeApi) PreviewTemp(c *gin.Context) {
response.FailWithMessage(err.Error(), c)
return
}
a.KeyWord() // 处理go关键字
a.Pretreatment() // 处理go关键字
a.PackageT = caser.String(a.Package)
autoCode, err := autoCodeService.PreviewTemp(a)
if err != nil {
......@@ -64,7 +64,7 @@ func (autoApi *AutoCodeApi) CreateTemp(c *gin.Context) {
response.FailWithMessage(err.Error(), c)
return
}
a.KeyWord() // 处理go关键字
a.Pretreatment()
var apiIds []uint
if a.AutoCreateApiToSql {
if ids, err := autoCodeService.AutoCreateApi(&a); err != nil {
......
......@@ -4,6 +4,7 @@ import (
"errors"
"github.com/flipped-aurora/gin-vue-admin/server/global"
"go/token"
"strings"
)
// AutoCodeStruct 初始版本自动化代码工具
......@@ -23,6 +24,11 @@ type AutoCodeStruct struct {
PackageT string `json:"-"`
}
func (a *AutoCodeStruct) Pretreatment() {
a.KeyWord()
a.SuffixTest()
}
// KeyWord 是go关键字的处理加上 _ ,防止编译报错
// Author [SliverHorn](https://github.com/SliverHorn)
func (a *AutoCodeStruct) KeyWord() {
......@@ -31,6 +37,14 @@ func (a *AutoCodeStruct) KeyWord() {
}
}
// SuffixTest 处理_test 后缀
// Author [SliverHorn](https://github.com/SliverHorn)
func (a *AutoCodeStruct) SuffixTest() {
if strings.HasSuffix(a.Package, "test") {
a.Package = a.Package + "_"
}
}
type Field struct {
FieldName string `json:"fieldName"` // Field名
FieldDesc string `json:"fieldDesc"` // 中文名
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册