2025-01-03 15:31:40 +08:00

55 lines
1.8 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.ycwl.basic.controller.pc;
import com.ycwl.basic.model.pc.task.entity.TaskEntity;
import com.ycwl.basic.model.pc.task.req.TaskReqQuery;
import com.ycwl.basic.service.pc.TaskService;
import com.ycwl.basic.utils.ApiResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* @Authorlongbinbin
* @Date2024/12/3 16:01
*/
@RestController
@RequestMapping("/api/task/v1")
@Api(tags = "任务列表管理")
public class TaskController {
@Autowired
private TaskService taskService;
@ApiOperation("分页查询任务列表")
@PostMapping("/page")
public ApiResponse pageQuery(@RequestBody TaskReqQuery taskReqQuery) {
return taskService.pageQuery(taskReqQuery);
}
@ApiOperation("查询任务列表")
@PostMapping("/list")
public ApiResponse list(@RequestBody TaskReqQuery taskReqQuery) {
return taskService.list(taskReqQuery);
}
@ApiOperation("查询任务详情")
@GetMapping("/getDetail/{id}")
public ApiResponse getById(@PathVariable Long id) {
return taskService.getById(id);
}
@ApiOperation("删除任务")
@DeleteMapping("/delete/{id}")
public ApiResponse deleteById(@PathVariable Long id) {
return taskService.deleteById(id);
}
@ApiOperation("修改任务")
@PostMapping("/update")
public ApiResponse update(@RequestBody TaskEntity taskEntity) {
return taskService.update(taskEntity);
}
@ApiOperation("修改任务状态")
@PostMapping("/updateStatus")
public ApiResponse updateStatus(@RequestParam Long id, @RequestParam Integer status) {
return taskService.updateStatus(id,status);
}
}