|
@@ -1,11 +1,14 @@
|
|
|
package cn.com.ty.lift.business.project.service;
|
|
|
|
|
|
import cn.com.ty.lift.business.project.dao.entity.Project;
|
|
|
+import cn.com.ty.lift.business.project.dao.entity.model.ProjectAppUser;
|
|
|
import cn.com.ty.lift.business.project.dao.entity.model.request.CompanyRequest;
|
|
|
import cn.com.ty.lift.business.project.dao.entity.model.request.ProjectDetailRequest;
|
|
|
import cn.com.ty.lift.business.project.dao.entity.model.response.ProjectCompanyResponse;
|
|
|
+import cn.com.ty.lift.business.project.dao.entity.model.response.ProjectDetailResponse;
|
|
|
import cn.com.ty.lift.business.project.dao.entity.model.response.ProjectLiftResponse;
|
|
|
import cn.com.ty.lift.business.project.dao.mapper.ProjectMapper;
|
|
|
+import cn.com.ty.lift.business.project.dao.mapper.ProjectUserMapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
@@ -13,6 +16,7 @@ import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
+import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* @author bieao
|
|
@@ -26,6 +30,9 @@ public class ProjectAppService extends ServiceImpl<ProjectMapper,Project> {
|
|
|
@Resource
|
|
|
private ProjectMapper projectMapper;
|
|
|
|
|
|
+ @Resource
|
|
|
+ private ProjectUserMapper projectUserMapper;
|
|
|
+
|
|
|
/**
|
|
|
* @param request 公司id
|
|
|
* @return RestResponse 项目列表
|
|
@@ -48,4 +55,17 @@ public class ProjectAppService extends ServiceImpl<ProjectMapper,Project> {
|
|
|
return projectMapper.findListByProjectId(page, request);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * @param request 项目id
|
|
|
+ * @return RestResponse 项目详情
|
|
|
+ * @description 根据项目id查询项目详情
|
|
|
+ * @date 2020/1/2 1:50 下午
|
|
|
+ */
|
|
|
+ public ProjectDetailResponse detail(ProjectDetailRequest request) {
|
|
|
+ ProjectDetailResponse response = projectMapper.findProjectById(request);
|
|
|
+ List<ProjectAppUser> userList = projectUserMapper.findProjectUserListById(request);
|
|
|
+ response.setUserList(userList);
|
|
|
+ return response;
|
|
|
+ }
|
|
|
+
|
|
|
}
|