|
@@ -3,6 +3,7 @@ package com.dayou.controller;
|
|
|
import com.dayou.annotation.DataPermission;
|
|
|
import com.dayou.annotation.OperLog;
|
|
|
import com.dayou.dto.ItemDTO;
|
|
|
+import com.dayou.utils.LoginContext;
|
|
|
import com.dayou.vo.DepartmentStatVO;
|
|
|
import com.dayou.vo.ItemStatVO;
|
|
|
import com.dayou.vo.ItemVO;
|
|
@@ -23,6 +24,7 @@ import com.dayou.utils.ConvertUtil;
|
|
|
import com.dayou.utils.HttpKit;
|
|
|
import com.dayou.exception.ErrorCode;
|
|
|
import java.util.Date;
|
|
|
+import java.util.HashSet;
|
|
|
import java.util.List;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import org.springframework.http.MediaType;
|
|
@@ -51,7 +53,7 @@ public class ItemController extends BaseController {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 我的项目列表 (包含客户经理是自己或客户经理是自己下属的项目)
|
|
|
+ * 市场部项目列表 (包含客户经理是自己或客户经理是自己下属的项目)
|
|
|
*/
|
|
|
@DataPermission
|
|
|
@GetMapping("/mine")
|
|
@@ -61,6 +63,17 @@ public class ItemController extends BaseController {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * 市场部我的项目列表 (只包含客户经理是自己的项目)
|
|
|
+ */
|
|
|
+ @GetMapping("/me")
|
|
|
+ public RestResponse<Page<ItemVO>> xxPage(ItemDTO item, Page page){
|
|
|
+ HashSet<Long> userIds = new HashSet<>();
|
|
|
+ userIds.add(LoginContext.getUserId());
|
|
|
+ item.setUserIds(userIds);
|
|
|
+ Page<ItemVO> pages=itemService.selectPage(page,item);
|
|
|
+ return RestResponse.data(pages);
|
|
|
+ }
|
|
|
+ /**
|
|
|
* 项目信息表详情
|
|
|
*/
|
|
|
@GetMapping("/{id}")
|