1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| package v1
|
| import (
| "aps_crm/pkg/contextx"
| "aps_crm/pkg/ecode"
| "github.com/gin-gonic/gin"
| )
|
| type GetAllDataApi struct{}
|
| // GetAllData
| //
| // @Tags Data
| // @Summary 获取所有数据
| // @Produce application/json
| // @Success 200 {object} contextx.Response{data=response.DataResponse}
| // @Router /api/data/getAllData [get]
| func (g *GetAllDataApi) GetAllData(c *gin.Context) {
| ctx, ok := contextx.NewContext(c, nil)
| if !ok {
| return
| }
|
| errCode, data := allDataServer.GetAllData(c)
| if errCode != ecode.OK {
| ctx.Fail(errCode)
| return
| }
|
| ctx.OkWithDetailed(data)
| }
|
|