fix: 修复 provider 模板文件名错误的问题
This commit is contained in:
@@ -4,6 +4,7 @@ import (
|
|||||||
"mime/multipart"
|
"mime/multipart"
|
||||||
|
|
||||||
"{{.ModuleName}}/app/errorx"
|
"{{.ModuleName}}/app/errorx"
|
||||||
|
"{{.ModuleName}}/app/requests"
|
||||||
"{{.ModuleName}}/app/services"
|
"{{.ModuleName}}/app/services"
|
||||||
"{{.ModuleName}}/providers/jwt"
|
"{{.ModuleName}}/providers/jwt"
|
||||||
|
|
||||||
@@ -24,6 +25,12 @@ type FooQuery struct {
|
|||||||
type FooHeader struct {
|
type FooHeader struct {
|
||||||
ContentType string `header:"Content-Type"` // 内容类型
|
ContentType string `header:"Content-Type"` // 内容类型
|
||||||
}
|
}
|
||||||
|
type Filter struct {
|
||||||
|
Name string `query:"name"` // 名称
|
||||||
|
Age int `query:"age"` // 年龄
|
||||||
|
}
|
||||||
|
|
||||||
|
type ResponseItem struct{}
|
||||||
|
|
||||||
// Foo
|
// Foo
|
||||||
//
|
//
|
||||||
@@ -34,13 +41,13 @@ type FooHeader struct {
|
|||||||
// @Produce json
|
// @Produce json
|
||||||
//
|
//
|
||||||
// @Param id path int true "ID"
|
// @Param id path int true "ID"
|
||||||
// @Param queryFilter query dto.Filter true "Filter"
|
// @Param query query Filter true "Filter"
|
||||||
// @Param pageFilter query request.PageQueryFilter true "Pager"
|
// @Param pager query requests.Pagination true "Pager"
|
||||||
// @Param sortFilter query request.SortQueryFilter true "Sorter"
|
// @Success 200 {object} requests.Pager{list=ResponseItem} "成功"
|
||||||
// @Success 200 {object} request.PageDataResponse{list=DataModel} "成功"
|
|
||||||
//
|
//
|
||||||
// @Router /v1/medias/:id [post]
|
// @Router /v1/medias/:id [post]
|
||||||
// @Bind query query
|
// @Bind query query
|
||||||
|
// @Bind pager query
|
||||||
// @Bind header header
|
// @Bind header header
|
||||||
// @Bind id path
|
// @Bind id path
|
||||||
// @Bind req body
|
// @Bind req body
|
||||||
@@ -49,6 +56,7 @@ type FooHeader struct {
|
|||||||
func (d *demo) Foo(
|
func (d *demo) Foo(
|
||||||
ctx fiber.Ctx,
|
ctx fiber.Ctx,
|
||||||
id int,
|
id int,
|
||||||
|
pager *requests.Pagination,
|
||||||
query *FooQuery,
|
query *FooQuery,
|
||||||
header *FooHeader,
|
header *FooHeader,
|
||||||
claim *jwt.Claims,
|
claim *jwt.Claims,
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ import (
|
|||||||
"{{.ModuleName}}/app/srv"
|
"{{.ModuleName}}/app/srv"
|
||||||
_ "{{.ModuleName}}/docs"
|
_ "{{.ModuleName}}/docs"
|
||||||
"{{.ModuleName}}/providers/app"
|
"{{.ModuleName}}/providers/app"
|
||||||
"{{.ModuleName}}/providers/hashids"
|
|
||||||
"{{.ModuleName}}/providers/http"
|
"{{.ModuleName}}/providers/http"
|
||||||
"{{.ModuleName}}/providers/http/swagger"
|
"{{.ModuleName}}/providers/http/swagger"
|
||||||
"{{.ModuleName}}/providers/job"
|
"{{.ModuleName}}/providers/job"
|
||||||
@@ -29,7 +28,6 @@ func defaultProviders() container.Providers {
|
|||||||
http.DefaultProvider(),
|
http.DefaultProvider(),
|
||||||
postgres.DefaultProvider(),
|
postgres.DefaultProvider(),
|
||||||
jwt.DefaultProvider(),
|
jwt.DefaultProvider(),
|
||||||
hashids.DefaultProvider(),
|
|
||||||
job.DefaultProvider(),
|
job.DefaultProvider(),
|
||||||
}...)
|
}...)
|
||||||
}
|
}
|
||||||
|
|||||||
8
templates/project/database/models/query.gen.go.tpl
Normal file
8
templates/project/database/models/query.gen.go.tpl
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
package models
|
||||||
|
|
||||||
|
import "gorm.io/gorm"
|
||||||
|
|
||||||
|
var Q any
|
||||||
|
|
||||||
|
func SetDefault(db *gorm.DB) {
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user