|
|
@@ -3,7 +3,13 @@ package com.fs.his.controller;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
|
|
|
import com.fs.common.core.controller.BaseController;
|
|
|
import com.fs.common.core.domain.R;
|
|
|
+import com.fs.common.utils.SecurityUtils;
|
|
|
+import com.fs.common.utils.ServletUtils;
|
|
|
+import com.fs.company.domain.CompanyUser;
|
|
|
+import com.fs.company.service.ICompanyUserService;
|
|
|
import com.fs.todo.domain.FsTodoItems;
|
|
|
+import com.fs.todo.param.AssignExecutorParam;
|
|
|
+import com.fs.todo.param.GetUserListParam;
|
|
|
import com.fs.todo.param.QueryTodoItemsParam;
|
|
|
import com.fs.todo.service.FsTodoItemsService;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
@@ -11,10 +17,7 @@ import com.github.pagehelper.PageInfo;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-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 org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import java.time.LocalDateTime;
|
|
|
import java.util.List;
|
|
|
@@ -27,6 +30,8 @@ public class FsTodoItemsController extends BaseController {
|
|
|
@Autowired
|
|
|
private FsTodoItemsService fsTodoItemsService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private ICompanyUserService companyUserService;
|
|
|
|
|
|
@ApiOperation("查看待办列表")
|
|
|
@PostMapping("/listPage")
|
|
|
@@ -88,4 +93,25 @@ public class FsTodoItemsController extends BaseController {
|
|
|
return R.ok();
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation("添加待办事项")
|
|
|
+ @PostMapping("/assignExecutor")
|
|
|
+ public R assignExecutor(@RequestBody AssignExecutorParam param){
|
|
|
+ param.setAssigneeId(SecurityUtils.getUserId());
|
|
|
+
|
|
|
+ fsTodoItemsService.assignExecutor(param);
|
|
|
+ return R.ok();
|
|
|
+ }
|
|
|
+
|
|
|
+ @PostMapping("/getUserList")
|
|
|
+ public R getUserList(@RequestBody GetUserListParam param)
|
|
|
+ {
|
|
|
+
|
|
|
+ PageHelper.startPage(param.getPageNum(), param.getPageSize());
|
|
|
+
|
|
|
+ CompanyUser map=new CompanyUser();
|
|
|
+ map.setCompanyId(param.getCompanyId());
|
|
|
+ List<CompanyUser> list = companyUserService.selectCompanyUserList(map);
|
|
|
+ return R.ok().put("data",list);
|
|
|
+ }
|
|
|
+
|
|
|
}
|