添加gorm的model结构一个表名的入口
This commit is contained in:
@@ -39,9 +39,11 @@ var (
|
||||
CodeServiceErr = &StatusResponse{510, "server logic error"} // 服务逻辑错误
|
||||
CodeUnAuth = &StatusResponse{401, "unauthorized"} // 未授权
|
||||
|
||||
CodeOAuthGoogleApiErr = &StatusResponse{5070, "oauth2 google api error"}
|
||||
|
||||
CodeS3PutObjectRequestErr = &StatusResponse{5060, "s3 PutObjectRequest error"} // s3 PutObjectRequest 错误
|
||||
CodeS3PutSizeLimitErr = &StatusResponse{5060, "s3 over limit size error"} // s3 超过文件大小限制 错误
|
||||
CodeS3CategoryErr = &StatusResponse{5060, "s3 category not exists error"} // s3 类别不存在 错误
|
||||
CodeS3PutSizeLimitErr = &StatusResponse{5061, "s3 over limit size error"} // s3 超过文件大小限制 错误
|
||||
CodeS3CategoryErr = &StatusResponse{5062, "s3 category not exists error"} // s3 类别不存在 错误
|
||||
|
||||
CodeEmailNotFoundErr = &StatusResponse{5050, "email not found"} // 未找到email
|
||||
CodeUserIdNotFoundErr = &StatusResponse{5051, "user not found"} // 未找到用户
|
||||
@@ -73,9 +75,10 @@ var (
|
||||
)
|
||||
|
||||
type Response struct {
|
||||
Code int `json:"code"`
|
||||
Message string `json:"msg"`
|
||||
Data interface{} `json:"data"`
|
||||
rewriteHandlerFunc http.HandlerFunc
|
||||
Code int `json:"code"`
|
||||
Message string `json:"msg"`
|
||||
Data interface{} `json:"data"`
|
||||
}
|
||||
|
||||
// Set 设置Response的Code和Message值
|
||||
@@ -228,3 +231,22 @@ func RequestFileParse(r *http.Request, req any) error {
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// RewriteHandler
|
||||
func (resp *Response) SetRewriteHandler(do http.HandlerFunc) *Response {
|
||||
resp = &Response{
|
||||
Code: 304,
|
||||
}
|
||||
resp.rewriteHandlerFunc = do
|
||||
return resp
|
||||
}
|
||||
|
||||
// RewriteHandler
|
||||
func (resp *Response) RewriteHandler(w http.ResponseWriter, r *http.Request) {
|
||||
resp.rewriteHandlerFunc(w, r)
|
||||
}
|
||||
|
||||
// Set 设置Response的Code和Message值
|
||||
func (resp *Response) IsRewriteHandler() bool {
|
||||
return resp.rewriteHandlerFunc != nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user