diff --git a/src/main/java/com/xqopen/kehui/mapper/ProjectWholeFirmWeeklyDao.java b/src/main/java/com/xqopen/kehui/mapper/ProjectWholeFirmWeeklyDao.java new file mode 100644 index 0000000..8208422 --- /dev/null +++ b/src/main/java/com/xqopen/kehui/mapper/ProjectWholeFirmWeeklyDao.java @@ -0,0 +1,13 @@ +package com.xqopen.kehui.mapper; + +import com.baomidou.mybatisplus.mapper.BaseMapper; +import com.baomidou.mybatisplus.plugins.Page; +import com.xqopen.kehui.project.dto.ProjectWeeklyDto; +import com.xqopen.kehui.project.entity.ProjectWeekly; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +public interface ProjectWholeFirmWeeklyDao extends BaseMapper { + List getList(@Param("page") Page page, @Param("projectWeekly") ProjectWeekly projectWeekly); +} diff --git a/src/main/java/com/xqopen/kehui/mapper/xml/ProjectWholeFirmWeeklyDao.xml b/src/main/java/com/xqopen/kehui/mapper/xml/ProjectWholeFirmWeeklyDao.xml new file mode 100644 index 0000000..af1d0f6 --- /dev/null +++ b/src/main/java/com/xqopen/kehui/mapper/xml/ProjectWholeFirmWeeklyDao.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + id_,project_id,user_id, + workload,this_week,next_week, + weekly_type,is_deleted,is_complete + + + + + diff --git a/src/main/java/com/xqopen/kehui/project/action/ProjectWholeFirmController.java b/src/main/java/com/xqopen/kehui/project/action/ProjectWholeFirmController.java index e8dc89d..8725792 100644 --- a/src/main/java/com/xqopen/kehui/project/action/ProjectWholeFirmController.java +++ b/src/main/java/com/xqopen/kehui/project/action/ProjectWholeFirmController.java @@ -65,7 +65,7 @@ public class ProjectWholeFirmController implements ProjectWholeFirmApi { projectWeekly.setProjectId(projectInfoService.getProId(projectWeeklyFindReq.getProjectName())); if (!StringUtils.isEmpty(projectWeeklyFindReq.getWeek() != null)) projectWeekly.setWeek(projectWeeklyFindReq.getWeek()); - List list = projectWholeFirmService.getListByDeptId(page, projectWeekly); + List list = projectWholeFirmService.getList(page, projectWeekly); //判断当前账号是否是项目专员/负责人 //因为json里面存的是人事id,通过账号找不到,先把账号id转为人事id EntityWrapper userLoginEntityWrapper = new EntityWrapper<>(); diff --git a/src/main/java/com/xqopen/kehui/project/service/IProjectWholeFirmService.java b/src/main/java/com/xqopen/kehui/project/service/IProjectWholeFirmService.java index 8842d03..ef77cf3 100644 --- a/src/main/java/com/xqopen/kehui/project/service/IProjectWholeFirmService.java +++ b/src/main/java/com/xqopen/kehui/project/service/IProjectWholeFirmService.java @@ -9,5 +9,5 @@ import java.util.List; public interface IProjectWholeFirmService extends IService { - List getListByDeptId(Page page, ProjectWeekly projectWeekly); + List getList(Page page, ProjectWeekly projectWeekly); } diff --git a/src/main/java/com/xqopen/kehui/project/service/impl/IProjectWholeFirmServiceImpl.java b/src/main/java/com/xqopen/kehui/project/service/impl/IProjectWholeFirmServiceImpl.java new file mode 100644 index 0000000..e856a79 --- /dev/null +++ b/src/main/java/com/xqopen/kehui/project/service/impl/IProjectWholeFirmServiceImpl.java @@ -0,0 +1,26 @@ +package com.xqopen.kehui.project.service.impl; + +import com.baomidou.mybatisplus.plugins.Page; +import com.baomidou.mybatisplus.service.impl.ServiceImpl; +import com.xqopen.kehui.mapper.ProjectWeeklyDao; +import com.xqopen.kehui.mapper.ProjectWholeFirmWeeklyDao; +import com.xqopen.kehui.project.dto.ProjectWeeklyDto; +import com.xqopen.kehui.project.entity.ProjectWeekly; +import com.xqopen.kehui.project.service.IProjectDepartmentService; +import com.xqopen.kehui.project.service.IProjectWholeFirmService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +@Service +public class IProjectWholeFirmServiceImpl extends ServiceImpl + implements IProjectWholeFirmService { + @Autowired + ProjectWholeFirmWeeklyDao projectWholeFirmWeeklyDao; + + @Override + public List getList(Page page, ProjectWeekly projectWeekly) { + return projectWholeFirmWeeklyDao.getList(page,projectWeekly); + } +}