From 19e96a01de11294d43a828b2d0482f31fc1c5349 Mon Sep 17 00:00:00 2001 From: zhangwenjian Date: Thu, 25 Feb 2021 23:40:55 +0800 Subject: [PATCH 1/4] =?UTF-8?q?feat=E2=9C=A8=20=EF=BC=9A=E6=A8=A1=E7=89=88?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/apis/tools/gen.go | 10 +++++----- app/admin/apis/tools/systables.go | 10 ++++------ template/migrate.template | 1 - .../v4/actions/router_check_role.go.template | 6 +++--- .../actions/router_no_check_role.go.template | 6 +++--- template/v4/dto.go.template | 2 +- template/v4/vue.go.template | 20 +++++++++---------- 7 files changed, 26 insertions(+), 29 deletions(-) diff --git a/app/admin/apis/tools/gen.go b/app/admin/apis/tools/gen.go index a96cfda2..bdeef987 100644 --- a/app/admin/apis/tools/gen.go +++ b/app/admin/apis/tools/gen.go @@ -206,7 +206,7 @@ func GenMenuAndApi(c *gin.Context) { Cmenu.Path = tab.TBName Cmenu.MenuType = "C" Cmenu.Action = "无" - Cmenu.Permission = tab.ModuleName + ":" + tab.BusinessName + ":list" + Cmenu.Permission = tab.PackageName + ":" + tab.BusinessName + ":list" Cmenu.ParentId = Mmenu.MenuId Cmenu.NoCache = false Cmenu.Component = "/" + tab.BusinessName + "/index" @@ -226,7 +226,7 @@ func GenMenuAndApi(c *gin.Context) { MList.Path = tab.TBName MList.MenuType = "F" MList.Action = "无" - MList.Permission = tab.ModuleName + ":" + tab.BusinessName + ":query" + MList.Permission = tab.PackageName + ":" + tab.BusinessName + ":query" MList.ParentId = Cmenu.MenuId MList.NoCache = false MList.Sort = 0 @@ -245,7 +245,7 @@ func GenMenuAndApi(c *gin.Context) { MCreate.Path = tab.TBName MCreate.MenuType = "F" MCreate.Action = "无" - MCreate.Permission = tab.ModuleName + ":" + tab.BusinessName + ":add" + MCreate.Permission = tab.PackageName + ":" + tab.BusinessName + ":add" MCreate.ParentId = Cmenu.MenuId MCreate.NoCache = false MCreate.Sort = 0 @@ -264,7 +264,7 @@ func GenMenuAndApi(c *gin.Context) { MUpdate.Path = tab.TBName MUpdate.MenuType = "F" MUpdate.Action = "无" - MUpdate.Permission = tab.ModuleName + ":" + tab.BusinessName + ":edit" + MUpdate.Permission = tab.PackageName + ":" + tab.BusinessName + ":edit" MUpdate.ParentId = Cmenu.MenuId MUpdate.NoCache = false MUpdate.Sort = 0 @@ -283,7 +283,7 @@ func GenMenuAndApi(c *gin.Context) { MDelete.Path = tab.TBName MDelete.MenuType = "F" MDelete.Action = "无" - MDelete.Permission = tab.ModuleName + ":" + tab.BusinessName + ":remove" + MDelete.Permission = tab.PackageName + ":" + tab.BusinessName + ":remove" MDelete.ParentId = Cmenu.MenuId MDelete.NoCache = false MDelete.Sort = 0 diff --git a/app/admin/apis/tools/systables.go b/app/admin/apis/tools/systables.go index f4c9dc82..61c8eabc 100644 --- a/app/admin/apis/tools/systables.go +++ b/app/admin/apis/tools/systables.go @@ -191,8 +191,8 @@ func genTableInit(tablesList []string, i int, c *gin.Context) (tools.SysTables, column.IsPk = "1" column.Pk = true data.PkColumn = dbcolumn[i].ColumnName - column.GoField = strings.ToUpper(column.GoField) - column.JsonField = strings.ToUpper(column.JsonField) + //column.GoField = strings.ToUpper(column.GoField) + //column.JsonField = strings.ToUpper(column.JsonField) data.PkGoField = column.GoField data.PkJsonField = column.JsonField } @@ -204,10 +204,8 @@ func genTableInit(tablesList []string, i int, c *gin.Context) (tools.SysTables, if strings.Contains(dbcolumn[i].ColumnType, "int") { if strings.Contains(dbcolumn[i].ColumnKey, "PR") { - column.GoType = "uint" - } else if strings.Contains(dbcolumn[i].ColumnType, "unsigned") { - column.GoType = "uint" - } else { + column.GoType = "int" + } else { column.GoType = "string" } column.HtmlType = "input" diff --git a/template/migrate.template b/template/migrate.template index 960de1cb..f30de78a 100644 --- a/template/migrate.template +++ b/template/migrate.template @@ -1,7 +1,6 @@ package {{.Package}} import ( - //"go-admin/app/admin/models" "gorm.io/gorm" "runtime" diff --git a/template/v4/actions/router_check_role.go.template b/template/v4/actions/router_check_role.go.template index 88451bd2..f2edbcf2 100644 --- a/template/v4/actions/router_check_role.go.template +++ b/template/v4/actions/router_check_role.go.template @@ -3,9 +3,9 @@ package router import ( "github.com/gin-gonic/gin" - "go-admin/app/admin/middleware" - "go-admin/app/admin/models" - "go-admin/app/admin/service/dto" + "go-admin/app/{{.PackageName}}/middleware" + "go-admin/app/{{.PackageName}}/models" + "go-admin/app/{{.PackageName}}/service/dto" "go-admin/common/actions" jwt "go-admin/pkg/jwtauth" ) diff --git a/template/v4/actions/router_no_check_role.go.template b/template/v4/actions/router_no_check_role.go.template index c647266e..01545572 100644 --- a/template/v4/actions/router_no_check_role.go.template +++ b/template/v4/actions/router_no_check_role.go.template @@ -3,9 +3,9 @@ package router import ( "github.com/gin-gonic/gin" - "go-admin/app/admin/middleware" - "go-admin/app/admin/models" - "go-admin/app/admin/service/dto" + "go-admin/app/{{.PackageName}}/middleware" + "go-admin/app/{{.PackageName}}/models" + "go-admin/app/{{.PackageName}}/service/dto" "go-admin/common/actions" ) diff --git a/template/v4/dto.go.template b/template/v4/dto.go.template index c967c3b7..bdc49857 100644 --- a/template/v4/dto.go.template +++ b/template/v4/dto.go.template @@ -4,7 +4,7 @@ import ( "github.com/gin-gonic/gin" "gorm.io/gorm" - "go-admin/app/admin/models" + "go-admin/app/{{.PackageName}}/models" "go-admin/common/dto" "go-admin/common/log" "go-admin/tools" diff --git a/template/v4/vue.go.template b/template/v4/vue.go.template index b479b09a..0e7f050a 100644 --- a/template/v4/vue.go.template +++ b/template/v4/vue.go.template @@ -46,7 +46,7 @@