Skip to content

Commit 77e8d58

Browse files
committed
fix(mysqlmd): 修复生成数据表 CURD BUG
- 修复当数据表前缀相同时,重复生成的问题,例如 表名:admin、admin_menu - 修复当字段后缀为数字时,生成错误的问题,例如 字段:test_1、test_2
1 parent f47f57e commit 77e8d58

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

cmd/mysqlmd/main.go

+2-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import (
66
"fmt"
77
"log"
88
"os"
9-
"regexp"
109
"strings"
1110

1211
"github.com/xinliangnote/go-gin-api/cmd/mysqlmd/mysql"
@@ -237,7 +236,7 @@ func queryTableColumn(db *gorm.DB, dbName string, tableName string) ([]tableColu
237236
func getTargetIndexMap(tableNameArr []string, item string) map[int]int {
238237
indexMap := make(map[int]int)
239238
for i := 0; i < len(tableNameArr); i++ {
240-
if match, _ := regexp.MatchString(item, tableNameArr[i]); match {
239+
if tableNameArr[i] == item {
241240
if _, ok := indexMap[i]; ok {
242241
continue
243242
}
@@ -256,8 +255,8 @@ func capitalize(s string) string {
256255
if i == 0 {
257256
if vv[i] >= 97 && vv[i] <= 122 {
258257
vv[i] -= 32
259-
upperStr += string(vv[i])
260258
}
259+
upperStr += string(vv[i])
261260
} else {
262261
upperStr += string(vv[i])
263262
}

0 commit comments

Comments
 (0)