feat: and 查询
This commit is contained in:
+42
-2
@@ -5,16 +5,56 @@ import (
|
||||
bgm "bgm/helper"
|
||||
"bgm/model"
|
||||
"bgm/service"
|
||||
"fmt"
|
||||
"github.com/gofiber/fiber/v2"
|
||||
"github.com/rs/xid"
|
||||
)
|
||||
|
||||
func CreateCategoryH(ctx *fiber.Ctx, mysqlMap bgm.MysqlMap) error {
|
||||
|
||||
category := &model.Category{
|
||||
Key: 1,
|
||||
Value: "默认",
|
||||
Gid: xid.New().String(),
|
||||
}
|
||||
return service.CreateCategory(category, mysqlMap[consts.TestDB])
|
||||
|
||||
return service.CreatCategory(category, mysqlMap[consts.TestDB])
|
||||
}
|
||||
|
||||
func GetCategoryH(ctx *fiber.Ctx, mysqlMap bgm.MysqlMap) error {
|
||||
fmt.Println(string(ctx.Request().URI().QueryString()))
|
||||
page, _ := ctx.ParamsInt("page", 1)
|
||||
limit, _ := ctx.ParamsInt("size", 10)
|
||||
s := ctx.Query("query", "")
|
||||
queryMap := bgm.GetQueryMap(s)
|
||||
dto, err := service.GetCategoryDto(page, limit, queryMap, mysqlMap[consts.TestDB])
|
||||
if err != nil {
|
||||
return ctx.JSON(model.Response{
|
||||
Message: consts.ResponseFail,
|
||||
Data: nil,
|
||||
})
|
||||
} else {
|
||||
return ctx.JSON(model.Response{
|
||||
Message: consts.ResponseSuccess,
|
||||
Data: dto,
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
//func GetScriptH(ctx*fiber.Ctx, mysqlMap bgm.MysqlMap) error {
|
||||
// page, _ := ctx.ParamsInt("page", 1)
|
||||
// limit, _ := ctx.ParamsInt("size", 10)
|
||||
// queryParam := ctx.Params("query","")
|
||||
//
|
||||
// dto, err := service.GetCategoryDto(page, limit, mysqlMap[consts.TestDB])
|
||||
// if err != nil {
|
||||
// return ctx.JSON(model.Response{
|
||||
// Message: consts.ResponseFail,
|
||||
// Data: nil,
|
||||
// })
|
||||
// }else {
|
||||
// return ctx.JSON(model.Response{
|
||||
// Message: consts.ResponseSuccess,
|
||||
// Data: dto,
|
||||
// })
|
||||
// }
|
||||
//}
|
||||
|
||||
Reference in New Issue
Block a user