package cn.huge.module.thrid.controller;
|
|
import cn.huge.base.common.bo.R;
|
import cn.huge.module.thrid.domain.vo.GridGetToDoVo;
|
import cn.huge.module.thrid.domain.vo.GridIdsVo;
|
import cn.huge.module.thrid.domain.vo.GridToDoVo;
|
import cn.huge.module.thrid.service.GridToDoService;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import javax.annotation.Resource;
|
import java.util.List;
|
|
@Slf4j
|
@RestController
|
@RequestMapping("/api/thrid/grid/todo")
|
public class GridToDoController {
|
@Resource
|
private GridToDoService gridToDoService;
|
|
/**
|
* 创建待办
|
*
|
* @param gridToDoVo
|
* @return
|
*/
|
@PostMapping("/create-todo")
|
public R<GridToDoVo> createToDo(@RequestBody GridToDoVo gridToDoVo) {
|
return gridToDoService.createToDo(gridToDoVo);
|
}
|
|
@PostMapping("/get-todo")
|
public R<List<GridToDoVo>> getToDo(@RequestBody GridGetToDoVo gridGetToDoVo) {
|
return gridToDoService.getToDo(gridGetToDoVo);
|
}
|
|
/**
|
* 更新待办
|
*
|
* @param gridToDoVo
|
* @return
|
*/
|
@PostMapping("/update-todo")
|
public R<GridToDoVo> updateTodo(@RequestBody GridToDoVo gridToDoVo) {
|
return gridToDoService.updateToDo(gridToDoVo);
|
}
|
|
/**
|
* 删除待办
|
*
|
* @param gridIdsVo
|
* @return
|
*/
|
@PostMapping("/delete-todo")
|
public R<String> deleteTodo(@RequestBody GridIdsVo gridIdsVo) {
|
return gridToDoService.deleteToDo(gridIdsVo);
|
}
|
}
|