|
|
@ -6,6 +6,9 @@ import com.ccsens.common.bean.vo.CTaskVo; |
|
|
|
import com.ccsens.common.service.ITaskService; |
|
|
|
import com.ccsens.util.JsonResponse; |
|
|
|
import com.ccsens.util.bean.dto.QueryDto; |
|
|
|
import com.ccsens.yanyuan.bean.dto.TaskDto; |
|
|
|
import com.ccsens.yanyuan.bean.vo.TaskVo; |
|
|
|
import com.ccsens.yanyuan.service.IYTaskService; |
|
|
|
import io.swagger.annotations.Api; |
|
|
|
import io.swagger.annotations.ApiOperation; |
|
|
|
import io.swagger.annotations.ApiParam; |
|
|
@ -29,19 +32,22 @@ import java.util.List; |
|
|
|
public class TaskController { |
|
|
|
@Resource |
|
|
|
private ITaskService taskService; |
|
|
|
@Resource |
|
|
|
private IYTaskService yTaskService; |
|
|
|
|
|
|
|
@MustLogin |
|
|
|
@ApiOperation(value = "查找永久日常任务", notes = "") |
|
|
|
@RequestMapping(value = "/permanent", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
public JsonResponse<List<CTaskVo.QueryTask>> queryPermanentGlobalTask(@ApiParam @Validated @RequestBody QueryDto<CTaskDto.QueryPermanentGlobalTask> params) { |
|
|
|
List<CTaskVo.QueryTask> queryTasks = taskService.queryPermanentGlobalTask(params.getParam(), params.getUserId()); |
|
|
|
public JsonResponse<List<TaskVo.QueryTask>> queryPermanentGlobalTask(@ApiParam @Validated @RequestBody QueryDto<TaskDto.QueryPermanentGlobalTask> params) { |
|
|
|
List<TaskVo.QueryTask> queryTasks = yTaskService.queryPermanentGlobalTask(params.getParam(), params.getUserId()); |
|
|
|
// List<CTaskVo.QueryTask> queryTasks = taskService.queryPermanentGlobalTask(params.getParam(), params.getUserId());
|
|
|
|
return JsonResponse.newInstance().ok(queryTasks); |
|
|
|
} |
|
|
|
|
|
|
|
@MustLogin |
|
|
|
@ApiOperation(value = "查找带时间的日常任务", notes = "") |
|
|
|
@RequestMapping(value = "/global", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
public JsonResponse<List<CTaskVo.QueryTask>> queryGlobalTask(@ApiParam @Validated @RequestBody QueryDto<CTaskDto.QueryGlobalTask> params) { |
|
|
|
public JsonResponse<List<TaskVo.QueryTask>> queryGlobalTask(@ApiParam @Validated @RequestBody QueryDto<TaskDto.QueryGlobalTask> params) { |
|
|
|
List<CTaskVo.QueryTask> queryTasks = taskService.queryGlobalTask(params.getParam(), params.getUserId()); |
|
|
|
return JsonResponse.newInstance().ok(queryTasks); |
|
|
|
} |
|
|
@ -49,43 +55,44 @@ public class TaskController { |
|
|
|
@MustLogin |
|
|
|
@ApiOperation(value = "查找定期任务", notes = "") |
|
|
|
@RequestMapping(value = "/regular", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
public JsonResponse<List<CTaskVo.QueryTask>> queryRegularTask(@ApiParam @Validated @RequestBody QueryDto<CTaskDto.QueryRegularTask> params) { |
|
|
|
List<CTaskVo.QueryTask> queryTasks = taskService.queryRegularTask(params.getParam(), params.getUserId()); |
|
|
|
public JsonResponse<List<TaskVo.QueryTask>> queryRegularTask(@ApiParam @Validated @RequestBody QueryDto<TaskDto.QueryRegularTask> params) { |
|
|
|
// List<CTaskVo.QueryTask> queryTasks = taskService.queryRegularTask(params.getParam(), params.getUserId());
|
|
|
|
List<TaskVo.QueryTask> queryTasks = yTaskService.queryRegularTask(params.getParam(), params.getUserId()); |
|
|
|
return JsonResponse.newInstance().ok(queryTasks); |
|
|
|
} |
|
|
|
|
|
|
|
@MustLogin |
|
|
|
@ApiOperation(value = "修改任务状态", notes = "") |
|
|
|
@RequestMapping(value = "/type", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
public JsonResponse updateTaskType(@ApiParam @Validated @RequestBody QueryDto<CTaskDto.UpdateTaskType> params) throws Exception { |
|
|
|
public JsonResponse updateTaskType(@ApiParam @Validated @RequestBody QueryDto<TaskDto.UpdateTaskType> params) throws Exception { |
|
|
|
taskService.updateTaskType(params.getParam(),params.getUserId()); |
|
|
|
return JsonResponse.newInstance().ok(); |
|
|
|
} |
|
|
|
|
|
|
|
@ApiOperation(value = "查询子任务", notes = "") |
|
|
|
@RequestMapping(value = "/findSonTask", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
public JsonResponse<List<CTaskVo.SonTaskDetail>> findSonTask(@ApiParam @Validated @RequestBody QueryDto<CTaskDto.FindSonTask> params) throws Exception { |
|
|
|
log.info("查询子任务开始"); |
|
|
|
List<CTaskVo.SonTaskDetail> sonTask = taskService.findSonTask(params.getParam(), params.getUserId()); |
|
|
|
log.info("查询子任务开始{}",sonTask); |
|
|
|
return JsonResponse.newInstance().ok(sonTask); |
|
|
|
} |
|
|
|
|
|
|
|
@ApiOperation(value = "添加任务", notes = "") |
|
|
|
@RequestMapping(value = "/save", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
public JsonResponse<List<CTaskVo.QueryTask>> saveTask(@ApiParam @Validated @RequestBody QueryDto<CTaskDto.SaveTask> params) throws Exception { |
|
|
|
log.info("添加任务开始"); |
|
|
|
List<CTaskVo.QueryTask> taskList = taskService.saveTask(params.getParam(), params.getUserId()); |
|
|
|
log.info("添加任务结束{}",taskList); |
|
|
|
return JsonResponse.newInstance().ok(taskList); |
|
|
|
} |
|
|
|
|
|
|
|
@ApiOperation(value = "查找项目下的任务", notes = "") |
|
|
|
@RequestMapping(value = "/queryTaskOfProject", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
public JsonResponse<List<CTaskVo.TaskOfProject>> queryTaskOfProject(@ApiParam @Validated @RequestBody QueryDto<CTaskDto.QueryTaskOfProject> params) throws Exception { |
|
|
|
log.info("查找项目下的任务开始{}",params); |
|
|
|
List<CTaskVo.TaskOfProject> taskList = taskService.queryTaskOfProject(params.getParam(), params.getUserId()); |
|
|
|
log.info("查找项目下的任务结束{}",taskList); |
|
|
|
return JsonResponse.newInstance().ok(taskList); |
|
|
|
} |
|
|
|
// @ApiOperation(value = "查询子任务", notes = "")
|
|
|
|
// @RequestMapping(value = "/findSonTask", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
|
|
|
|
// public JsonResponse<List<CTaskVo.SonTaskDetail>> findSonTask(@ApiParam @Validated @RequestBody QueryDto<CTaskDto.FindSonTask> params) throws Exception {
|
|
|
|
// log.info("查询子任务开始");
|
|
|
|
// List<CTaskVo.SonTaskDetail> sonTask = taskService.findSonTask(params.getParam(), params.getUserId());
|
|
|
|
// log.info("查询子任务开始{}",sonTask);
|
|
|
|
// return JsonResponse.newInstance().ok(sonTask);
|
|
|
|
// }
|
|
|
|
//
|
|
|
|
// @ApiOperation(value = "添加任务", notes = "")
|
|
|
|
// @RequestMapping(value = "/save", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
|
|
|
|
// public JsonResponse<List<CTaskVo.QueryTask>> saveTask(@ApiParam @Validated @RequestBody QueryDto<CTaskDto.SaveTask> params) throws Exception {
|
|
|
|
// log.info("添加任务开始");
|
|
|
|
// List<CTaskVo.QueryTask> taskList = taskService.saveTask(params.getParam(), params.getUserId());
|
|
|
|
// log.info("添加任务结束{}",taskList);
|
|
|
|
// return JsonResponse.newInstance().ok(taskList);
|
|
|
|
// }
|
|
|
|
//
|
|
|
|
// @ApiOperation(value = "查找项目下的任务", notes = "")
|
|
|
|
// @RequestMapping(value = "/queryTaskOfProject", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
|
|
|
|
// public JsonResponse<List<CTaskVo.TaskOfProject>> queryTaskOfProject(@ApiParam @Validated @RequestBody QueryDto<CTaskDto.QueryTaskOfProject> params) throws Exception {
|
|
|
|
// log.info("查找项目下的任务开始{}",params);
|
|
|
|
// List<CTaskVo.TaskOfProject> taskList = taskService.queryTaskOfProject(params.getParam(), params.getUserId());
|
|
|
|
// log.info("查找项目下的任务结束{}",taskList);
|
|
|
|
// return JsonResponse.newInstance().ok(taskList);
|
|
|
|
// }
|
|
|
|
} |
|
|
|