diff --git a/template/server/.gitignore b/template/server/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..46daa72e9b7d62eb336ca89a97cee122ca843b23 --- /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 6dd12d42b7b0eb81283bb05e560e758e4111f5b5..c656d5a61cd7b12d91d059a5df48979fd7d369d1 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 adb5bc1f69cbd4490fdce13eb4aea2816a5c5f27..3291c390e9f40bb8486fd21e59e646e6c3d783d2 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 e60ef748bd80d74cfbfabc52dabc782f906f6391..fc63ad95971d58a984128c7d91832e0e8be6e84b 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