zhangqian
2023-09-13 196437f8ba646344cf25c9fa4bd3797ca40e2154
api/v1/task.go
@@ -5,6 +5,7 @@
   "apsClient/constvar"
   "apsClient/model"
   "apsClient/model/common"
   "apsClient/model/request"
   "apsClient/model/response"
   "apsClient/nsq"
   "apsClient/pkg/contextx"
@@ -48,20 +49,32 @@
// @Tags      Task
// @Summary   获取任务
// @Produce   application/json
// @Param     object  query    request.TaskList true  "查询参数"
// @Success   200   {object}  contextx.Response{data=response.TaskData}  "成功"
// @Router    /v1/task/get [get]
func (slf *TaskApi) TaskGet(c *gin.Context) {
   ctx, ok := contextx.NewContext(c, nil)
   var params request.TaskList
   ctx, ok := contextx.NewContext(c, &params)
   if !ok {
      return
   }
   if params.Page <= 0 {
      params.Page = 1
   }
   if params.PageSize <= 0 {
      params.PageSize = 1
   }
   taskData, code := service.NewTaskService().GetTask()
   taskDataList, count, code := service.NewTaskService().GetTask(params.Page, params.PageSize)
   if code != ecode.OK {
      ctx.Fail(code)
      return
   }
   ctx.OkWithDetailed(taskData)
   taskResponse := &response.TaskResponse{
      Tasks:     taskDataList,
      TaskCount: count,
   }
   ctx.OkWithDetailed(taskResponse)
}
// GetProcessParams