mirror of
https://github.com/go-admin-team/go-admin.git
synced 2026-09-20 17:57:54 +00:00
update: set orm log
This commit is contained in:
@@ -5,7 +5,7 @@ type {{.ClassName}}Search struct {
|
||||
{{ range .Columns -}}
|
||||
{{$z := .IsQuery}}
|
||||
{{- if ($z) -}}
|
||||
{{.GoField}} {{.GoType}} `form:"{{.JsonField}}" gorm:"type:{{if eq .QueryType "EQ"}}exact{{ else if eq .QueryType "NE"}}iexact{{ else if eq .QueryType "LIKE"}}contains{{ else if eq .QueryType "GT"}}gt{{ else if eq .QueryType "GTE"}}gte{{ else if eq .QueryType "LT"}}lt{{ else if eq .QueryType "LTE"}}lte{{- end }};column:{{.ColumnName}};table:{{$tablename}}"` // {{.ColumnComment}}
|
||||
{{.GoField}} {{.GoType}} `form:"{{.JsonField}}" search:"type:{{if eq .QueryType "EQ"}}exact{{ else if eq .QueryType "NE"}}iexact{{ else if eq .QueryType "LIKE"}}contains{{ else if eq .QueryType "GT"}}gt{{ else if eq .QueryType "GTE"}}gte{{ else if eq .QueryType "LT"}}lt{{ else if eq .QueryType "LTE"}}lte{{- end }};column:{{.ColumnName}};table:{{$tablename}}"` // {{.ColumnComment}}
|
||||
|
||||
{{end -}}
|
||||
{{- end }}
|
||||
|
||||
@@ -1,26 +1,21 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"github.com/gin-gonic/gin"
|
||||
"go-admin/middleware"
|
||||
"go-admin/apis/{{.ModuleName}}"
|
||||
jwt "go-admin/pkg/jwtauth"
|
||||
"github.com/gin-gonic/gin"
|
||||
|
||||
"go-admin/middleware"
|
||||
"go-admin/apis/{{.ModuleName}}"
|
||||
jwt "go-admin/pkg/jwtauth"
|
||||
)
|
||||
|
||||
// 需认证的路由代码
|
||||
func register{{.ClassName}}Router(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) {
|
||||
|
||||
r := v1.Group("/{{.ModuleName}}").Use(authMiddleware.MiddlewareFunc()).Use(middleware.AuthCheckRole())
|
||||
{
|
||||
r.GET("/:{{.PkJsonField}}", {{.ModuleName}}.Get{{.ClassName}})
|
||||
r.POST("", {{.ModuleName}}.Insert{{.ClassName}})
|
||||
r.PUT("", {{.ModuleName}}.Update{{.ClassName}})
|
||||
r.DELETE("/:{{.PkJsonField}}", {{.ModuleName}}.Delete{{.ClassName}})
|
||||
}
|
||||
|
||||
l := v1.Group("").Use(authMiddleware.MiddlewareFunc()).Use(middleware.AuthCheckRole())
|
||||
{
|
||||
l.GET("/{{.ModuleName}}List",{{.ModuleName}}.Get{{.ClassName}}List)
|
||||
}
|
||||
|
||||
r := v1.Group("/{{.ModuleName}}").Use(authMiddleware.MiddlewareFunc()).Use(middleware.AuthCheckRole())
|
||||
{
|
||||
r.GET("/:{{.PkJsonField}}", {{.ModuleName}}.Get{{.ClassName}})
|
||||
r.POST("", {{.ModuleName}}.Insert{{.ClassName}})
|
||||
r.PUT("/:{{.PkJsonField}}", {{.ModuleName}}.Update{{.ClassName}})
|
||||
r.DELETE("/:{{.PkJsonField}}", {{.ModuleName}}.Delete{{.ClassName}})
|
||||
l.GET("",{{.ModuleName}}.Get{{.ClassName}}List)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,20 +1,19 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"github.com/gin-gonic/gin"
|
||||
"go-admin/apis/{{.ModuleName}}"
|
||||
"github.com/gin-gonic/gin"
|
||||
|
||||
"go-admin/apis/{{.ModuleName}}"
|
||||
)
|
||||
|
||||
// 无需认证的路由代码
|
||||
func register{{.ClassName}}Router(v1 *gin.RouterGroup) {
|
||||
|
||||
v1.GET("/{{.ModuleName}}List",{{.ModuleName}}.Get{{.ClassName}}List)
|
||||
|
||||
r := v1.Group("/{{.ModuleName}}")
|
||||
{
|
||||
r.GET("/:{{.PkJsonField}}", {{.ModuleName}}.Get{{.ClassName}})
|
||||
r.POST("", {{.ModuleName}}.Insert{{.ClassName}})
|
||||
r.PUT("", {{.ModuleName}}.Update{{.ClassName}})
|
||||
r.DELETE("/:{{.PkJsonField}}", {{.ModuleName}}.Delete{{.ClassName}})
|
||||
}
|
||||
r := v1.Group("/{{.ModuleName}}")
|
||||
{
|
||||
r.GET("/:{{.PkJsonField}}", {{.ModuleName}}.Get{{.ClassName}})
|
||||
r.POST("", {{.ModuleName}}.Insert{{.ClassName}})
|
||||
r.PUT("/:{{.PkJsonField}}", {{.ModuleName}}.Update{{.ClassName}})
|
||||
r.DELETE("/:{{.PkJsonField}}", {{.ModuleName}}.Delete{{.ClassName}})
|
||||
r.GET("",{{.ModuleName}}.Get{{.ClassName}}List)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user