Browse Source

修改WBS

tall3
ma 4 years ago
parent
commit
b21161a195
  1. 9
      common/src/main/java/com/ccsens/common/persist/dao/ProMemberDao.java
  2. 7
      common/src/main/java/com/ccsens/common/persist/dao/ProParentTaskDao.java
  3. 7
      common/src/main/java/com/ccsens/common/persist/dao/ProRoleDao.java
  4. 10
      common/src/main/resources/mapper_dao/ProMemberDao.xml
  5. 26
      common/src/main/resources/mapper_dao/ProParentTaskDao.xml
  6. 10
      common/src/main/resources/mapper_dao/ProRoleDao.xml

9
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.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import java.util.List;
/** /**
* @author AUSU * @author AUSU
*/ */
@ -17,4 +19,11 @@ public interface ProMemberDao extends ProMemberMapper {
* @return 用户的成员id * @return 用户的成员id
*/ */
Long findUserOfMemberId(@Param("projectId") Long projectId,@Param("userId") Long userId); Long findUserOfMemberId(@Param("projectId") Long projectId,@Param("userId") Long userId);
/**
* 查询项目下的所有成员
* @param projectId 项目id
* @return 列表
*/
List<Long> queryMembersOfProject(@Param("projectId") Long projectId);
} }

7
common/src/main/java/com/ccsens/common/persist/dao/ProParentTaskDao.java

@ -24,4 +24,11 @@ public interface ProParentTaskDao extends ProParentTaskMapper {
* @param newParentTaskList 任务关系列表 * @param newParentTaskList 任务关系列表
*/ */
void insertAllParentTask(@Param("newParentTaskList") List<ProParentTask> newParentTaskList); void insertAllParentTask(@Param("newParentTaskList") List<ProParentTask> newParentTaskList);
/**
* 根据项目id查询所有一二级任务详情id
* @param projectId 项目id
* @return 一二级任务详情id列表
*/
List<Long> queryAllTaskIdByProjectId(@Param("projectId") Long projectId);
} }

7
common/src/main/java/com/ccsens/common/persist/dao/ProRoleDao.java

@ -95,4 +95,11 @@ public interface ProRoleDao extends ProRoleMapper {
* @return * @return
*/ */
List<Long> queryShowByUserAndProject(@Param("projectId")Long projectId, @Param("userId")Long userId); List<Long> queryShowByUserAndProject(@Param("projectId")Long projectId, @Param("userId")Long userId);
/**
* 查询项目下的所有角色
* @param projectId 项目id
* @return 角色id列表
*/
List<Long> queryRoleListOfProject(@Param("projectId")Long projectId);
} }

10
common/src/main/resources/mapper_dao/ProMemberDao.xml

@ -13,4 +13,14 @@
AND user_id = #{userId} AND user_id = #{userId}
</select> </select>
<select id="queryMembersOfProject" resultType="java.lang.Long">
SELECT
id
FROM
t_pro_member
WHERE
rec_status = 0
AND project_id = #{projectId}
</select>
</mapper> </mapper>

26
common/src/main/resources/mapper_dao/ProParentTaskDao.xml

@ -30,4 +30,30 @@
AND pt.rec_status = 0 AND d.rec_status = 0 AND pt.rec_status = 0 AND d.rec_status = 0
</select> </select>
<select id="queryAllTaskIdByProjectId" resultType="java.lang.Long">
SELECT
task_detail_id
FROM
t_pro_parent_task
WHERE
rec_status = 0
AND parent_task_detail_id = #{projectId}
UNION ALL
SELECT
task_detail_id
FROM
t_pro_parent_task
WHERE
rec_status = 0
AND parent_task_detail_id IN (
SELECT
task_detail_id
FROM
t_pro_parent_task
WHERE
rec_status = 0
AND parent_task_detail_id = #{projectId}
)
</select>
</mapper> </mapper>

10
common/src/main/resources/mapper_dao/ProRoleDao.xml

@ -196,4 +196,14 @@
and user_id = #{userId} and user_id = #{userId}
</select> </select>
<select id="queryRoleListOfProject" resultType="java.lang.Long">
SELECT
id
FROM
t_pro_role
WHERE
rec_status = 0
AND project_id = #{projectId}
</select>
</mapper> </mapper>
Loading…
Cancel
Save