From a2443288c1a6c02a38f64a6bedf92422d1452230 Mon Sep 17 00:00:00 2001 From: Wangjunqi123 Date: Mon, 17 Jun 2024 14:07:38 +0800 Subject: [PATCH] template/server: add test interface hello_world --- template/server/.gitignore | 1 + template/server/handler/handle.go | 34 +++++++++++-------- template/server/handler/router.go | 2 +- template/server/main.go | 4 +++ .../{template.yml => template.yaml.template} | 0 5 files changed, 26 insertions(+), 15 deletions(-) create mode 100644 template/server/.gitignore rename template/server/{template.yml => template.yaml.template} (100%) diff --git a/template/server/.gitignore b/template/server/.gitignore new file mode 100644 index 00000000..46daa72e --- /dev/null +++ b/template/server/.gitignore @@ -0,0 +1 @@ +template.yaml \ No newline at end of file diff --git a/template/server/handler/handle.go b/template/server/handler/handle.go index 6dd12d42..c656d5a6 100644 --- a/template/server/handler/handle.go +++ b/template/server/handler/handle.go @@ -6,26 +6,32 @@ import ( "github.com/gin-gonic/gin" ) -func DoSomethingHandle(ctx *gin.Context) { +func HelloWorldHandle(ctx *gin.Context) { + // 数据库分页查询 query := &response.PaginationQ{} err := ctx.ShouldBindQuery(query) - if err != nil || (query.PageSize == 0 && query.Page == 0) { + if err != nil { logger.Warn(err.Error()) response.Fail(ctx, nil, err.Error()) return } - // condition: 1 成功响应 2 失败响应 3 翻页查询响应 - condition := 1 - switch condition { - case 1: - response.Success(ctx, nil, "") - case 2: - response.Fail(ctx, nil, "") + if query.PageSize == 0 && query.Page == 0 { + // 成功响应 + response_data := "hello world" + response.Success(ctx, response_data, "") return - default: - results := []string{} - total := 0 - response.DataPagination(ctx, results, total, query) + + // 失败响应 + // response.Fail(ctx, nil, "") + // return + } + + results := []string{ + "hello world1", + "hello world2", + "hello world3", } -} \ No newline at end of file + total := 0 + response.DataPagination(ctx, results, total, query) +} diff --git a/template/server/handler/router.go b/template/server/handler/router.go index adb5bc1f..3291c390 100644 --- a/template/server/handler/router.go +++ b/template/server/handler/router.go @@ -41,6 +41,6 @@ func InitWebServer() { func InitRouter(router *gin.Engine) { api := router.Group("/plugin/template/api") { - api.GET("/do_something", DoSomethingHandle) + api.GET("/hello_world", HelloWorldHandle) } } diff --git a/template/server/main.go b/template/server/main.go index e60ef748..fc63ad95 100644 --- a/template/server/main.go +++ b/template/server/main.go @@ -29,6 +29,10 @@ func main() { */ handler.InitWebServer() + /* + 业务模块 + */ + /* 终止进程信号监听 */ diff --git a/template/server/template.yml b/template/server/template.yaml.template similarity index 100% rename from template/server/template.yml rename to template/server/template.yaml.template -- Gitee