From b21161a1956180bf335a2d98f5cde05714fe7a74 Mon Sep 17 00:00:00 2001 From: ma <1062634917@qq.com> Date: Thu, 12 Aug 2021 17:33:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9WBS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/persist/dao/ProMemberDao.java | 9 +++++++ .../common/persist/dao/ProParentTaskDao.java | 7 +++++ .../ccsens/common/persist/dao/ProRoleDao.java | 7 +++++ .../resources/mapper_dao/ProMemberDao.xml | 10 +++++++ .../resources/mapper_dao/ProParentTaskDao.xml | 26 +++++++++++++++++++ .../main/resources/mapper_dao/ProRoleDao.xml | 10 +++++++ 6 files changed, 69 insertions(+) diff --git a/common/src/main/java/com/ccsens/common/persist/dao/ProMemberDao.java b/common/src/main/java/com/ccsens/common/persist/dao/ProMemberDao.java index c45e9b23..c6e49250 100644 --- a/common/src/main/java/com/ccsens/common/persist/dao/ProMemberDao.java +++ b/common/src/main/java/com/ccsens/common/persist/dao/ProMemberDao.java @@ -4,6 +4,8 @@ import com.ccsens.common.persist.mapper.ProMemberMapper; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; +import java.util.List; + /** * @author AUSU */ @@ -17,4 +19,11 @@ public interface ProMemberDao extends ProMemberMapper { * @return 用户的成员id */ Long findUserOfMemberId(@Param("projectId") Long projectId,@Param("userId") Long userId); + + /** + * 查询项目下的所有成员 + * @param projectId 项目id + * @return 列表 + */ + List queryMembersOfProject(@Param("projectId") Long projectId); } diff --git a/common/src/main/java/com/ccsens/common/persist/dao/ProParentTaskDao.java b/common/src/main/java/com/ccsens/common/persist/dao/ProParentTaskDao.java index 83f4e233..9d562633 100644 --- a/common/src/main/java/com/ccsens/common/persist/dao/ProParentTaskDao.java +++ b/common/src/main/java/com/ccsens/common/persist/dao/ProParentTaskDao.java @@ -24,4 +24,11 @@ public interface ProParentTaskDao extends ProParentTaskMapper { * @param newParentTaskList 任务关系列表 */ void insertAllParentTask(@Param("newParentTaskList") List newParentTaskList); + + /** + * 根据项目id查询所有一二级任务详情id + * @param projectId 项目id + * @return 一二级任务详情id列表 + */ + List queryAllTaskIdByProjectId(@Param("projectId") Long projectId); } diff --git a/common/src/main/java/com/ccsens/common/persist/dao/ProRoleDao.java b/common/src/main/java/com/ccsens/common/persist/dao/ProRoleDao.java index 9b0e55e4..3eda5ac9 100644 --- a/common/src/main/java/com/ccsens/common/persist/dao/ProRoleDao.java +++ b/common/src/main/java/com/ccsens/common/persist/dao/ProRoleDao.java @@ -95,4 +95,11 @@ public interface ProRoleDao extends ProRoleMapper { * @return */ List queryShowByUserAndProject(@Param("projectId")Long projectId, @Param("userId")Long userId); + + /** + * 查询项目下的所有角色 + * @param projectId 项目id + * @return 角色id列表 + */ + List queryRoleListOfProject(@Param("projectId")Long projectId); } diff --git a/common/src/main/resources/mapper_dao/ProMemberDao.xml b/common/src/main/resources/mapper_dao/ProMemberDao.xml index 9332e1b5..118def98 100644 --- a/common/src/main/resources/mapper_dao/ProMemberDao.xml +++ b/common/src/main/resources/mapper_dao/ProMemberDao.xml @@ -13,4 +13,14 @@ AND user_id = #{userId} + + diff --git a/common/src/main/resources/mapper_dao/ProParentTaskDao.xml b/common/src/main/resources/mapper_dao/ProParentTaskDao.xml index 7bf595de..05f37af5 100644 --- a/common/src/main/resources/mapper_dao/ProParentTaskDao.xml +++ b/common/src/main/resources/mapper_dao/ProParentTaskDao.xml @@ -30,4 +30,30 @@ AND pt.rec_status = 0 AND d.rec_status = 0 + + \ No newline at end of file diff --git a/common/src/main/resources/mapper_dao/ProRoleDao.xml b/common/src/main/resources/mapper_dao/ProRoleDao.xml index c9735455..04d02f76 100644 --- a/common/src/main/resources/mapper_dao/ProRoleDao.xml +++ b/common/src/main/resources/mapper_dao/ProRoleDao.xml @@ -196,4 +196,14 @@ and user_id = #{userId} + + \ No newline at end of file