fix: change some micro error
This commit is contained in:
parent
53ac578c78
commit
df6f6567a2
|
|
@ -14,7 +14,6 @@ import (
|
|||
_ "github.com/jinzhu/gorm/dialects/mysql"
|
||||
_ "github.com/jinzhu/gorm/dialects/postgres"
|
||||
"gitlink.org.cn/Gitlink/share-knowledge-server/global"
|
||||
"gitlink.org.cn/Gitlink/share-knowledge-server/internal/model"
|
||||
)
|
||||
|
||||
func Gorm() *gorm.DB {
|
||||
|
|
@ -58,9 +57,7 @@ func GormSet(db *gorm.DB) {
|
|||
}
|
||||
|
||||
// 设置迁移
|
||||
db.AutoMigrate(
|
||||
&model.Template{},
|
||||
)
|
||||
db.AutoMigrate()
|
||||
|
||||
// 设置空闲连接池中的最大连接数
|
||||
db.DB().SetMaxIdleConns(10)
|
||||
|
|
|
|||
|
|
@ -0,0 +1,4 @@
|
|||
package api
|
||||
|
||||
type Base struct {
|
||||
}
|
||||
|
|
@ -10,10 +10,12 @@ import (
|
|||
"gitlink.org.cn/Gitlink/share-knowledge-server/pkg/errcode"
|
||||
)
|
||||
|
||||
type Template struct{}
|
||||
type Template struct {
|
||||
*Base
|
||||
}
|
||||
|
||||
func NewTemplate() Template {
|
||||
return Template{}
|
||||
func NewTemplate(base *Base) Template {
|
||||
return Template{Base: base}
|
||||
}
|
||||
|
||||
// @Summary 数据列表
|
||||
|
|
@ -73,7 +75,7 @@ func (template Template) Get(c *gin.Context) {
|
|||
response.ToErrorResponse(errcode.InvalidParams)
|
||||
return
|
||||
}
|
||||
param := service.TemplateRequest{ID: templateID}
|
||||
param := service.GetTemplateRequest{ID: templateID}
|
||||
|
||||
valid, errs := app.BindAndValid(c, ¶m)
|
||||
if !valid {
|
||||
|
|
|
|||
|
|
@ -43,7 +43,8 @@ func InitRouter() *gin.Engine {
|
|||
// apiRouterGroup.Use(middleware.JWT())
|
||||
|
||||
templates := apiRouterGroup.Group("/templates")
|
||||
template := api.NewTemplate()
|
||||
base := api.Base{}
|
||||
template := api.NewTemplate(&base)
|
||||
{
|
||||
templates.GET("", template.List)
|
||||
templates.POST("", template.Create)
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ type TemplateListRequest struct {
|
|||
SortDirection string `form:"sort_direction" json:"sort_direction" validate:"oneof='asc' 'desc' ''"`
|
||||
}
|
||||
|
||||
type TemplateRequest struct {
|
||||
type GetTemplateRequest struct {
|
||||
ID int64 `form:"id" json:"id" validate:"required,gte=1"`
|
||||
}
|
||||
|
||||
|
|
@ -44,7 +44,7 @@ func (svc *Service) GetTemplateList(param *TemplateListRequest, paper *app.Pager
|
|||
return svc.Dao.GetTemplateList(param.Name, param.Uuid, paper.Page, paper.PageSize, param.SortBy, param.SortDirection)
|
||||
}
|
||||
|
||||
func (svc *Service) GetTemplate(param *TemplateRequest) (model.Template, error) {
|
||||
func (svc *Service) GetTemplate(param *GetTemplateRequest) (model.Template, error) {
|
||||
return svc.Dao.GetTemplate(param.ID)
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -47,6 +47,8 @@ func (e *Error) StatusCode() int {
|
|||
return http.StatusInternalServerError
|
||||
case InvalidParams.Code:
|
||||
return http.StatusBadRequest
|
||||
case InvalidMultiParams.Code:
|
||||
return http.StatusBadRequest
|
||||
case UnauthorizedAuthNotExist.Code:
|
||||
fallthrough
|
||||
case UnauthorizedTokenError.Code:
|
||||
|
|
@ -57,6 +59,8 @@ func (e *Error) StatusCode() int {
|
|||
return http.StatusUnauthorized
|
||||
case TooManyRequests.Code:
|
||||
return http.StatusTooManyRequests
|
||||
case ErrorGetFail.Code:
|
||||
return http.StatusNotFound
|
||||
}
|
||||
|
||||
return http.StatusBadRequest
|
||||
|
|
|
|||
Loading…
Reference in New Issue