From f724fcef01ed3ab173a9f63c1a004c0c7e2266d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Sun, 22 Jan 2023 15:51:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=A2=E9=98=9F=E9=87=8D=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/xm/core/service/XmProductQxService.java | 16 +++++++++++++++- .../com/xm/core/service/XmProjectQxService.java | 14 +++++++++++++- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/xm-core/src/main/java/com/xm/core/service/XmProductQxService.java b/xm-core/src/main/java/com/xm/core/service/XmProductQxService.java index f62a0764..b31bdc22 100644 --- a/xm-core/src/main/java/com/xm/core/service/XmProductQxService.java +++ b/xm-core/src/main/java/com/xm/core/service/XmProductQxService.java @@ -13,6 +13,20 @@ import org.springframework.util.StringUtils; import java.util.*; import java.util.stream.Collectors; +/** + * + 权限码0,1,2,3,4,5,67,8,9,逗号分割 + 共10位,不定长,暂时只启用前8个位 + 第0位代表团队建立及成员管理及crud权限: + 0-代表不限制,1-同组织,2-同项目组(默认),3-同小组 + 第1位代表团队建立及成员管理及crud权限是否检查上下级关系:0-否(默认),1是 + 第2位代表测试相关(包括测试用例、测试库、测试计划、测试报告)指派及crud权限同第0位, + 第3位代表测试相关(包括测试用例、测试库、测试计划、测试报告)指派及crud时是否检查上下级关系,同第1位 + 第4位代表需求指派及crud时权限,同第0位 + 第5位代表需求指派及crud时是否检查上下级关系,同第1位 + 第6位代表迭代指派及crud时权限,同第0位 + 第7位代表迭代指派及crud时是否检查上下级关系,同第1位 + */ @Service public class XmProductQxService { @@ -28,7 +42,7 @@ public class XmProductQxService { /** * * @param xmProduct - * @param teamType 0-需求人员 1-测试人员,2-迭代人员 + * @param teamType 0-团队 1-测试人员,2-需求人员 3-迭代 * @param head * @return */ diff --git a/xm-core/src/main/java/com/xm/core/service/XmProjectQxService.java b/xm-core/src/main/java/com/xm/core/service/XmProjectQxService.java index 4a6c97ec..7d627748 100644 --- a/xm-core/src/main/java/com/xm/core/service/XmProjectQxService.java +++ b/xm-core/src/main/java/com/xm/core/service/XmProjectQxService.java @@ -13,6 +13,18 @@ import org.springframework.util.StringUtils; import java.util.*; import java.util.stream.Collectors; +/** + * + 权限码0,1,2,3,4,5,67,8,9,逗号分割 + 共10位,不定长,暂时只启用前6个位 + 第0位代表团队建立及成员管理及crud权限: + 0-代表不限制,1-同组织,2-同项目组(默认),3-同小组 + 第1位代表团队建立及成员管理及crud权限是否检查上下级关系:0-否(默认),1是 + 第2位代表测试指派及crud时权限,同第0位 + 第3位代表测试指派及crud时是否检查上下级关系,同第1位 + 第4位代表任务指派及crud时权限,同第0位 + 第5位代表任务指派及crud时是否检查上下级关系,同第1位 + */ @Service public class XmProjectQxService { @@ -28,7 +40,7 @@ public class XmProjectQxService { /** * * @param xmProject - * @param teamType 0-任务相关 1-测试相关,2-迭代相关 + * @param teamType 0-团队相关 1-测试相关,2-任务相关 * @param head * @return */