|
@@ -1589,6 +1589,309 @@ Header:Content-Type=application/json
|
|
|
|
|
|
## 产品管理
|
|
|
|
|
|
+### 集团签约产品信息查询
|
|
|
+
|
|
|
+ URL:http://develop.persagy.com/saas-platform/saas-account/groupProduct/querySaasGroupProductList
|
|
|
+ Method:POST
|
|
|
+ Header:Content-Type=application/json
|
|
|
+
|
|
|
+请求:
|
|
|
+
|
|
|
+ {
|
|
|
+ "accountId":"AC1372371635352403969", // 账号ID,必填,不做为sql条件
|
|
|
+ "appId":"PC", // 应用ID,PC-电脑,APP-手机应用,必填,目前不做为sql条件,后续要区分端查看时,会作为sql条件
|
|
|
+ "groupCode":"TEST", //集团编码,必填
|
|
|
+ "productId":"PD1390234244466438145", // 产品ID,选填
|
|
|
+ "validLast":"1" // 签约有效期,0-期内有效,1-永久有效,选填
|
|
|
+ }
|
|
|
+
|
|
|
+返回:
|
|
|
+
|
|
|
+ {
|
|
|
+ "content": [
|
|
|
+ {
|
|
|
+ "groupCode": "TEST",
|
|
|
+ "id": "GP1391603821226078210",
|
|
|
+ "productCode": "1001",
|
|
|
+ "productContract": 1620619180000,
|
|
|
+ "productId": "PD1390234244466438145",
|
|
|
+ "productRange": "0",
|
|
|
+ "remark": "测试",
|
|
|
+ "updateTime": 1620619180000,
|
|
|
+ "updateUser": "AC1372371635352403969",
|
|
|
+ "validEndTime": 1620616920000,
|
|
|
+ "validLast": "1",
|
|
|
+ "validStartTime": 1620616909000
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "count": 1,
|
|
|
+ "respCode": "00000",
|
|
|
+ "respMsg": "success"
|
|
|
+ }
|
|
|
+
|
|
|
+### 集团签约产品分页信息查询
|
|
|
+
|
|
|
+ URL:http://develop.persagy.com/saas-platform/saas-account/groupProduct/queryGroupProductPageList
|
|
|
+ Method:POST
|
|
|
+ Header:Content-Type=application/json
|
|
|
+
|
|
|
+请求:
|
|
|
+
|
|
|
+ {
|
|
|
+ "accountId":"AC1372371635352403969", // 账号ID,必填,不做为sql条件
|
|
|
+ "appId":"PC", // 应用ID,PC-电脑,APP-手机应用,必填,目前不做为sql条件,后续要区分端查看时,会作为sql条件
|
|
|
+ "groupCode":"TEST", //集团编码,必填
|
|
|
+ "productId":"PD1390234244466438145", // 产品ID,选填
|
|
|
+ "validLast":"1", // 签约有效期,0-期内有效,1-永久有效,选填
|
|
|
+ "totalProject":false, //是否统计项目数,true-统计,默认false
|
|
|
+ "page":1, //分页页码,不可低于1,必填
|
|
|
+ "size":10 //分页大小,不可低于1,必填
|
|
|
+ }
|
|
|
+
|
|
|
+返回:
|
|
|
+
|
|
|
+ {
|
|
|
+ "content": [
|
|
|
+ {
|
|
|
+ "groupCode": "TEST",
|
|
|
+ "id": "GP1391603821226078210",
|
|
|
+ "productCode": "1001",
|
|
|
+ "productContract": 1620619180000,
|
|
|
+ "productId": "PD1390234244466438145",
|
|
|
+ "productRange": "0",
|
|
|
+ "remark": "测试",
|
|
|
+ "updateTime": 1620619180000,
|
|
|
+ "updateUser": "AC1372371635352403969",
|
|
|
+ "validEndTime": 1620616920000,
|
|
|
+ "validLast": "1",
|
|
|
+ "validStartTime": 1620616909000
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "count": 1,
|
|
|
+ "respCode": "00000",
|
|
|
+ "respMsg": "success"
|
|
|
+ }
|
|
|
+
|
|
|
+### 集团签约产品
|
|
|
+
|
|
|
+ URL:http://develop.persagy.com/saas-platform/saas-account/groupProduct/createSaasGroupProduct
|
|
|
+ Method:POST
|
|
|
+ Header:Content-Type=application/json
|
|
|
+
|
|
|
+请求:
|
|
|
+
|
|
|
+ {
|
|
|
+ "accountId":"AC1372371635352403969", // 账号ID,必填,不做为sql条件
|
|
|
+ "appId":"PC", // 应用ID,PC-电脑,APP-手机应用,必填,此处的APP ID 来源于产品信息中的,目前无用
|
|
|
+ "groupCode":"TEST", //集团编码,必填
|
|
|
+ "productId":"PD1390234244466438145", // 产品ID,必填
|
|
|
+ "productCode":"1001", //产品编码,必填
|
|
|
+ "productRange":"0", //产品使用范围,0-全部项目,1-部分项目,必填
|
|
|
+ "pageIds":[ // 页面ID集合,必填
|
|
|
+ "PA1390240032173895682"
|
|
|
+ ],
|
|
|
+ "validStartTime":1620616909201, // 签约有效期为0时,必填
|
|
|
+ "validEndTime":1620616920187, // 签约有效期为0时,必填
|
|
|
+ "validLast":"1", // 签约有效期,0-期内有效,1-永久有效,必填
|
|
|
+ "remark":"测试" //备注,选填
|
|
|
+ }
|
|
|
+
|
|
|
+返回:
|
|
|
+
|
|
|
+ {
|
|
|
+ "content": "GP1391598206613241857",
|
|
|
+ "respCode": "00000",
|
|
|
+ "respMsg": "保存成功"
|
|
|
+ }
|
|
|
+
|
|
|
+### 更新集团签约产品信息
|
|
|
+
|
|
|
+ URL:http://develop.persagy.com/saas-platform/saas-account/groupProduct/updateSaasGroupProduct
|
|
|
+ Method:POST
|
|
|
+ Header:Content-Type=application/json
|
|
|
+
|
|
|
+请求:
|
|
|
+
|
|
|
+ {
|
|
|
+ "id":"GP1391598206613241857", //签约ID,必填
|
|
|
+ "accountId":"AC1372371635352403969", // 账号ID,必填,不做为sql条件
|
|
|
+ "appId":"PC", // 应用ID,PC-电脑,APP-手机应用,必填,此处的APP ID 来源于产品信息中的,目前无用
|
|
|
+ "groupCode":"TEST", //集团编码,必填
|
|
|
+ "productId":"PD1390234244466438145", // 产品ID,必填
|
|
|
+ "productCode":"1001", //产品编码,必填
|
|
|
+ "productRange":"0", //产品使用范围,0-全部项目,1-部分项目,必填
|
|
|
+ "pageIds":[ // 页面ID集合,必填
|
|
|
+ "PA1390240032173895682"
|
|
|
+ ],
|
|
|
+ "validStartTime":1620616909201, // 签约有效期为0时,必填
|
|
|
+ "validEndTime":1620616920187, // 签约有效期为0时,必填
|
|
|
+ "validLast":"1", // 签约有效期,0-期内有效,1-永久有效,必填
|
|
|
+ "remark":"测试" //备注,选填
|
|
|
+ }
|
|
|
+
|
|
|
+返回:
|
|
|
+
|
|
|
+ {
|
|
|
+ "respCode": "00000",
|
|
|
+ "respMsg": "更新成功"
|
|
|
+ }
|
|
|
+
|
|
|
+### 删除集团签约产品信息
|
|
|
+
|
|
|
+ URL:http://develop.persagy.com/saas-platform/saas-account/groupProduct/deleteSaasGroupProduct
|
|
|
+ Method:POST
|
|
|
+ Header:Content-Type=application/json
|
|
|
+
|
|
|
+请求:
|
|
|
+
|
|
|
+ {
|
|
|
+ "accountId":"AC1372371635352403969", // 账号ID,必填,不做为sql条件
|
|
|
+ "appId":"PC", // 应用ID,PC-电脑,APP-手机应用,必填,目前不做为sql条件,后续要区分端查看时,会作为sql条件
|
|
|
+ "groupCode":"TEST", //集团编码,必填
|
|
|
+ "productId":"PD1390234244466438145" // 产品ID,必填
|
|
|
+ }
|
|
|
+
|
|
|
+返回:
|
|
|
+
|
|
|
+ {
|
|
|
+ "respCode": "00000",
|
|
|
+ "respMsg": "删除成功"
|
|
|
+ }
|
|
|
+
|
|
|
+### 项目签约产品信息查询
|
|
|
+
|
|
|
+ URL:http://develop.persagy.com/saas-platform/saas-account/projectProduct/querySaasProjectProductList
|
|
|
+ Method:POST
|
|
|
+ Header:Content-Type=application/json
|
|
|
+
|
|
|
+请求:
|
|
|
+
|
|
|
+ {
|
|
|
+ "accountId":"AC1372371635352403969", // 账号ID,必填,不做为sql条件
|
|
|
+ "appId":"PC", // 应用ID,PC-电脑,APP-手机应用,必填,目前不做为sql条件,后续要区分端查看时,会作为sql条件
|
|
|
+ "groupCode":"QKZZ", //集团编码,必填
|
|
|
+ "contractId":"GP1391603821226078210", //签约ID,选填
|
|
|
+ "projectId":"Pj1209010205", //项目ID,选填
|
|
|
+ "productId":"PD1390234244466438145", // 产品ID,选填
|
|
|
+ "showProjectName":false // 是否展示项目名称,true-展示,默认false
|
|
|
+ }
|
|
|
+
|
|
|
+返回:
|
|
|
+
|
|
|
+ {
|
|
|
+ "content": [
|
|
|
+ {
|
|
|
+ "contractId": "GP1391603821226078210",
|
|
|
+ "groupCode": "QKZZ",
|
|
|
+ "productContract": 1620628287000,
|
|
|
+ "productId": "PD1390234244466438145",
|
|
|
+ "projectId": "Pj1209010205",
|
|
|
+ "remark": "测试"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "count": 1,
|
|
|
+ "respCode": "00000",
|
|
|
+ "respMsg": "success"
|
|
|
+ }
|
|
|
+
|
|
|
+### 项目签约产品
|
|
|
+
|
|
|
+ URL:http://develop.persagy.com/saas-platform/saas-account/projectProduct/createSaasProjectProduct
|
|
|
+ Method:POST
|
|
|
+ Header:Content-Type=application/json
|
|
|
+
|
|
|
+请求:
|
|
|
+
|
|
|
+ {
|
|
|
+ "accountId":"AC1372371635352403969", // 账号ID,必填,不做为sql条件
|
|
|
+ "appId":"PC", // 应用ID,PC-电脑,APP-手机应用,必填,目前不做为sql条件,后续要区分端查看时,会作为sql条件
|
|
|
+ "groupCode":"QKZZ", //集团编码,必填
|
|
|
+ "contractId":"GP1391603821226078210", //集团签约ID,必填
|
|
|
+ "projectId":"Pj1209010205", //项目ID,必填
|
|
|
+ "productId":"PD1390234244466438145", // 产品ID,必填
|
|
|
+ "remark":"测试" //备注,选填
|
|
|
+ }
|
|
|
+
|
|
|
+返回:
|
|
|
+
|
|
|
+ {
|
|
|
+ "respCode": "00000",
|
|
|
+ "respMsg": "保存成功"
|
|
|
+ }
|
|
|
+
|
|
|
+### 重置项目签约产品信息
|
|
|
+
|
|
|
+ URL:http://develop.persagy.com/saas-platform/saas-account/projectProduct/replaceSaasProjectProduct
|
|
|
+ Method:POST
|
|
|
+ Header:Content-Type=application/json
|
|
|
+
|
|
|
+请求:
|
|
|
+
|
|
|
+ {
|
|
|
+ "accountId":"AC1372371635352403969", // 账号ID,必填,不做为sql条件
|
|
|
+ "appId":"PC", // 应用ID,PC-电脑,APP-手机应用,必填,目前不做为sql条件,后续要区分端查看时,会作为sql条件
|
|
|
+ "groupCode":"QKZZ", //集团编码,必填
|
|
|
+ "contractId":"GP1391603821226078210", //集团签约ID,必填
|
|
|
+ "productId":"PD1390234244466438145", // 产品ID,必填
|
|
|
+ "projectIds":["Pj1209010206"] //项目ID集合,必填
|
|
|
+ }
|
|
|
+
|
|
|
+返回:
|
|
|
+
|
|
|
+ {
|
|
|
+ "respCode": "00000",
|
|
|
+ "respMsg": "重置成功"
|
|
|
+ }
|
|
|
+
|
|
|
+### 更新项目签约产品信息
|
|
|
+
|
|
|
+ URL:http://develop.persagy.com/saas-platform/saas-account/projectProduct/updateSaasProjectProduct
|
|
|
+ Method:POST
|
|
|
+ Header:Content-Type=application/json
|
|
|
+
|
|
|
+请求:
|
|
|
+
|
|
|
+ {
|
|
|
+ "accountId":"AC1372371635352403969", // 账号ID,必填,不做为sql条件
|
|
|
+ "appId":"PC", // 应用ID,PC-电脑,APP-手机应用,必填,目前不做为sql条件,后续要区分端查看时,会作为sql条件
|
|
|
+ "groupCode":"QKZZ", //集团编码,必填
|
|
|
+ "contractId":"GP1391603821226078210", //集团签约ID,必填
|
|
|
+ "projectId":"Pj1209010205", //项目ID,必填
|
|
|
+ "productId":"PD1390234244466438145", // 产品ID,必填
|
|
|
+ "remark":"测试" //备注,选填
|
|
|
+ }
|
|
|
+
|
|
|
+返回:
|
|
|
+
|
|
|
+ {
|
|
|
+ "respCode": "00000",
|
|
|
+ "respMsg": "更新成功"
|
|
|
+ }
|
|
|
+
|
|
|
+### 删除项目签约产品信息
|
|
|
+
|
|
|
+ URL:http://develop.persagy.com/saas-platform/saas-account/projectProduct/deleteSaasProjectProduct
|
|
|
+ Method:POST
|
|
|
+ Header:Content-Type=application/json
|
|
|
+
|
|
|
+请求:
|
|
|
+
|
|
|
+ {
|
|
|
+ "accountId":"AC1372371635352403969", // 账号ID,必填,不做为sql条件
|
|
|
+ "appId":"PC", // 应用ID,PC-电脑,APP-手机应用,必填,目前不做为sql条件,后续要区分端查看时,会作为sql条件
|
|
|
+ "groupCode":"QKZZ", //集团编码,必填
|
|
|
+ "contractId":"GP1391603821226078210", //集团签约ID,选填
|
|
|
+ "projectId":"Pj1209010205", //项目ID,选填
|
|
|
+ "productId":"PD1390234244466438145" // 产品ID,选填
|
|
|
+ }
|
|
|
+
|
|
|
+返回:
|
|
|
+
|
|
|
+ {
|
|
|
+ "respCode": "00000",
|
|
|
+ "respMsg": "删除成功"
|
|
|
+ }
|
|
|
+
|
|
|
### 查询产品信息
|
|
|
|
|
|
URL:http://develop.persagy.com/saas-platform/saas-account/product/querySaasProductList
|
|
@@ -1603,7 +1906,8 @@ Header:Content-Type=application/json
|
|
|
"productCode":"1001", // 产品编码,选填,唯一
|
|
|
"productName":"测试", // 产品名称,选填,唯一
|
|
|
"productState":"0", // 产品状态,0-建设中,1-已完成,2-已关联,选填
|
|
|
- "productMenu":"0" // 产品是否关联菜单,0-未关联,1-已关联,选填
|
|
|
+ "productMenu":"0", // 产品是否关联菜单,0-未关联,1-已关联,选填
|
|
|
+ "productType":"0" //产品类型,0-系统产品,1-标准业务产品,2-IBMS产品,选填
|
|
|
}
|
|
|
|
|
|
返回:
|
|
@@ -1643,6 +1947,7 @@ Header:Content-Type=application/json
|
|
|
"productName":"测试", // 产品名称,选填,唯一
|
|
|
"productState":"0", // 产品状态,0-建设中,1-已完成,2-已关联,选填
|
|
|
"productMenu":"0", // 产品是否关联菜单,0-未关联,1-已关联,选填
|
|
|
+ "productType":"0", //产品类型,0-系统产品,1-标准业务产品,2-IBMS产品,选填
|
|
|
"page":1, //分页页码,不可低于1,必填
|
|
|
"size":10 //分页大小,不可低于1,必填
|
|
|
}
|
|
@@ -1671,7 +1976,7 @@ Header:Content-Type=application/json
|
|
|
|
|
|
### 新增产品信息
|
|
|
|
|
|
- URL:http://develop.persagy.com/saas-platform/saas-account/product/querySaasAccountList
|
|
|
+ URL:http://develop.persagy.com/saas-platform/saas-account/product/createSaasProduct
|
|
|
Method:POST
|
|
|
Header:Content-Type=application/json
|
|
|
|
|
@@ -1685,6 +1990,7 @@ Header:Content-Type=application/json
|
|
|
"productIcon":"layui-test-icon", // 产品图标,必填
|
|
|
"productState":"0", // 产品状态,0-建设中,1-已完成,2-已关联,必填
|
|
|
"productMenu":"0", // 产品是否关联菜单,0-未关联,1-已关联,必填
|
|
|
+ "productType":"0", //产品类型,0-系统产品,1-标准业务产品,2-IBMS产品,必填
|
|
|
"remark":"测试" //备注,选填
|
|
|
}
|
|
|
|
|
@@ -1698,7 +2004,7 @@ Header:Content-Type=application/json
|
|
|
|
|
|
### 更新产品信息
|
|
|
|
|
|
- URL:http://develop.persagy.com/saas-platform/saas-account/product/querySaasAccountList
|
|
|
+ URL:http://develop.persagy.com/saas-platform/saas-account/product/updateSaasProduct
|
|
|
Method:POST
|
|
|
Header:Content-Type=application/json
|
|
|
|
|
@@ -1713,6 +2019,7 @@ Header:Content-Type=application/json
|
|
|
"productIcon":"layui-test-icon", // 产品图标,必填
|
|
|
"productState":"0", // 产品状态,0-建设中,1-已完成,2-已关联,必填
|
|
|
"productMenu":"0", // 产品是否关联菜单,0-未关联,1-已关联,必填
|
|
|
+ "productType":"0", //产品类型,0-系统产品,1-标准业务产品,2-IBMS产品,必填
|
|
|
"remark":"测试但是" //备注,选填
|
|
|
}
|
|
|
|
|
@@ -2105,6 +2412,43 @@ Header:Content-Type=application/json
|
|
|
|
|
|
## 菜单管理
|
|
|
|
|
|
+### 查询顶级菜单
|
|
|
+
|
|
|
+ URL:http://develop.persagy.com/saas-platform/saas-account/menu/querySaasMenuTop
|
|
|
+ Method:POST
|
|
|
+ Header:Content-Type=application/json
|
|
|
+
|
|
|
+请求:
|
|
|
+
|
|
|
+ {
|
|
|
+ "accountId":"AC1372371635352403969", //当前账号ID,必填,不做为sql条件
|
|
|
+ "appId":"PC", //应用ID, PC-电脑端,APP-手机应用端,必填
|
|
|
+ "menuType":"0" ///菜单类型,0-系统菜单,1-业务菜单,必填
|
|
|
+ }
|
|
|
+
|
|
|
+返回:
|
|
|
+
|
|
|
+ {
|
|
|
+ "content": [
|
|
|
+ {
|
|
|
+ "appId": "PC",
|
|
|
+ "createTime": 1618242292000,
|
|
|
+ "id": "ME1372501618212643050",
|
|
|
+ "menuCode": "1002",
|
|
|
+ "menuName": "账号权限管理",
|
|
|
+ "menuSort": 2,
|
|
|
+ "menuType": "0",
|
|
|
+ "menuUrl": "/oms/accountPermission",
|
|
|
+ "remark": "账号权限管理",
|
|
|
+ "updateTime": 1618242292000,
|
|
|
+ "updateUser": "AC1372371635352403969",
|
|
|
+ "urlType": "0"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "respCode": "00000",
|
|
|
+ "respMsg": "success"
|
|
|
+ }
|
|
|
+
|
|
|
### 查询菜单功能树(不做权限过滤)
|
|
|
|
|
|
URL:http://develop.persagy.com/saas-platform/saas-account/menu/queryMenuFunTree
|
|
@@ -2219,12 +2563,13 @@ Header:Content-Type=application/json
|
|
|
请求:
|
|
|
|
|
|
{
|
|
|
- "accountBelong":"0", //账号所属, 0-运维系统账号,1-业务账号,必填
|
|
|
- "accountId":"1371370289309515777", //当前账号ID,必填
|
|
|
- "appId":"PC", //应用ID, PC-电脑端,APP-手机应用端,BIM-BIM平台,,必填
|
|
|
- "isMenu":false, // 是否仅查询出菜单树,true-是,默认false
|
|
|
- "angle":"1", // 当前角度,不填,默认全查, 1-集团视角,2-项目视角
|
|
|
- "groupCode":"TEST" //集团编码,选填
|
|
|
+ "accountBelong":"1", //账号所属, 0-运维系统账号,1-业务账号,必填
|
|
|
+ "accountId":"AC1372371635352403969", //当前账号ID,必填
|
|
|
+ "appId":"PC", //应用ID, PC-电脑端,APP-手机应用端,必填
|
|
|
+ "productId":"PD1390234244466438145", //产品ID,选填
|
|
|
+ "projectId":"Pj1209010205", //项目ID,存在即为项目视角
|
|
|
+ "groupCode":"tes", //集团编码,选填
|
|
|
+ "isMenu":false //是否仅查询出菜单树,true-是,默认false
|
|
|
}
|
|
|
|
|
|
返回:
|
|
@@ -2348,6 +2693,36 @@ Header:Content-Type=application/json
|
|
|
"respMsg": "success"
|
|
|
}
|
|
|
|
|
|
+### 菜单重排序
|
|
|
+
|
|
|
+ URL:http://develop.persagy.com/saas-platform/saas-account/menu/sortSaasMenu
|
|
|
+ Method:POST
|
|
|
+ Header:Content-Type=application/json
|
|
|
+
|
|
|
+请求:
|
|
|
+
|
|
|
+ {
|
|
|
+ "accountId":"AC1372371635352403969", //当前账号ID,必填
|
|
|
+ "appId":"PC", //应用ID,必填
|
|
|
+ "menus": [
|
|
|
+ {
|
|
|
+ "menuId": "ME1372501618212643050", //菜单ID,必填
|
|
|
+ "menuSort": 2 //菜单顺序,必填
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "menuId": "ME1372505574210637826",
|
|
|
+ "menuSort": 1
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+
|
|
|
+返回:
|
|
|
+
|
|
|
+ {
|
|
|
+ "respCode": "00000",
|
|
|
+ "respMsg": "调整成功"
|
|
|
+ }
|
|
|
+
|
|
|
### 创建菜单信息
|
|
|
|
|
|
URL:http://develop.persagy.com/saas-platform/saas-account/menu/createSaasMenu
|
|
@@ -2439,6 +2814,70 @@ Header:Content-Type=application/json
|
|
|
|
|
|
## 功能点管理
|
|
|
|
|
|
+### 查询菜单下权限信息
|
|
|
+
|
|
|
+ URL:http://develop.persagy.com/saas-platform/saas-account/function/queryMenuFunctionList
|
|
|
+ Method:POST
|
|
|
+ Header:Content-Type=application/json
|
|
|
+
|
|
|
+请求:
|
|
|
+
|
|
|
+ {
|
|
|
+ "accountId":"AC1372371635352403969", //当前账号ID,必填,不做为sql条件
|
|
|
+ "appId":"PC", //应用ID, PC-电脑端,APP-手机应用端,必填,不做为sql条件
|
|
|
+ "groupCode":"", //集团编码,选填
|
|
|
+ "projectId":"", //项目ID,存在,即为项目视角
|
|
|
+ "productId":"PD1390234244466438145", //产品ID,选填
|
|
|
+ "menuId":"ME1372501618212643050", //菜单ID,必填
|
|
|
+ "showPageAuth":false //,当返回产品页面树结果集时,是否展示产品页面的功能点信息,true-展示,默认false
|
|
|
+ }
|
|
|
+
|
|
|
+返回:
|
|
|
+
|
|
|
+ // 返回样式一:返回功能点信息结果集
|
|
|
+ {
|
|
|
+ "content": [
|
|
|
+ {
|
|
|
+ "createTime": 1618855281000,
|
|
|
+ "funCode": "101004",
|
|
|
+ "funName": "查询平台管理员",
|
|
|
+ "funSort": 1,
|
|
|
+ "funUrl": "/account/queryAccountPageList",
|
|
|
+ "id": "FU1372501618212832063",
|
|
|
+ "menuId": "ME1372501618212643050",
|
|
|
+ "remark": "查询平台管理员",
|
|
|
+ "updateTime": 1618855281000,
|
|
|
+ "updateUser": "AC1372371635352403969"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "respCode": "00000",
|
|
|
+ "respMsg": "success"
|
|
|
+ }
|
|
|
+
|
|
|
+ // 返回样式二:返回产品页面树信息结果集
|
|
|
+ {
|
|
|
+ "content": [ // 内容为产品页面集合
|
|
|
+ {
|
|
|
+ "childrens": [], // 此页面的下级子页面
|
|
|
+ "createTime": 1620294028000,
|
|
|
+ "id": "PA1390240032173895682",
|
|
|
+ "pageAngle": "0", //页面视角,0-集团项目页,1-集团独有页,2-项目独有页
|
|
|
+ "pageFloor": "0", //是否为落地页,0-非落地页,1-集团落地页,2-项目落地页,3-集团项目落地页
|
|
|
+ "pageIcon": "",
|
|
|
+ "pageName": "测试页面",
|
|
|
+ "pageSort": 1,
|
|
|
+ "pageUrl": "",
|
|
|
+ "parentId": "",
|
|
|
+ "productId": "PD1390234244466438145",
|
|
|
+ "remark": "测试但是",
|
|
|
+ "updateTime": 1620294028000
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "respCode": "00000",
|
|
|
+ "respMsg": "success"
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
### 查询功能点信息
|
|
|
|
|
|
URL:http://develop.persagy.com/saas-platform/saas-account/function/querySaasFunctionList
|
|
@@ -2898,6 +3337,7 @@ Header:Content-Type=application/json
|
|
|
"groupCode":"TEST", //集团编码,必填
|
|
|
"roleId":"RO1371761303924879361", //角色ID,选填
|
|
|
"menuId":"1371376123917754369", //菜单ID,选填
|
|
|
+ "pageId":"PA1390240032173895682", //页面ID,选填
|
|
|
"functionId":"FU1371634297690148866" //功能ID,选填
|
|
|
}
|
|
|
|
|
@@ -2909,6 +3349,7 @@ Header:Content-Type=application/json
|
|
|
"functionId": "FU1371634297690148866",
|
|
|
"groupCode": "TEST",
|
|
|
"menuId": "1371376123917754369",
|
|
|
+ "pageId":"PA1390240032173895682",
|
|
|
"roleId": "RO1371761303924879361"
|
|
|
}
|
|
|
],
|
|
@@ -2976,6 +3417,53 @@ Header:Content-Type=application/json
|
|
|
"respMsg": "重置成功"
|
|
|
}
|
|
|
|
|
|
+### 重置角色-菜单页面关联信息
|
|
|
+
|
|
|
+ URL:http://develop.persagy.com/saas-platform/saas-account/roleMenu/resetSaasRoleMenuPage
|
|
|
+ Method:POST
|
|
|
+ Header:Content-Type=application/json
|
|
|
+
|
|
|
+请求:
|
|
|
+
|
|
|
+ // 先删后新增,删除此角色下的所有菜单功能点的关联关系,并重新新增
|
|
|
+ {
|
|
|
+ "accountId":"AC1372371635352403969", //当前账号ID,必填
|
|
|
+ "appId":"PC", //应用ID, PC-电脑端,APP-手机应用端,必填,不做为sql条件
|
|
|
+ "groupCode":"TEST", //集团编码,必填
|
|
|
+ "roleId":"RO1384058727954395138", //角色ID,必填
|
|
|
+ "auths": [ //菜单功能集合,必填
|
|
|
+ {
|
|
|
+ "menuId":"ME1372505574210636732", //菜单ID,必填
|
|
|
+ "pages":[
|
|
|
+ {
|
|
|
+ "pageId":"PA1390240032173895682", //页面ID,必填
|
|
|
+ "functionId":"FU1372509049900339201" //功能ID,选填
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "pageId":"PA1390240032173895682", //页面ID,必填
|
|
|
+ "functionId":"FU1372509049900339202" //功能ID,选填
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "menuId":"ME1372505574210636732", //菜单ID,必填
|
|
|
+ "pages":[
|
|
|
+ {
|
|
|
+ "pageId":"PA1390240032173895683", //页面ID,必填
|
|
|
+ "functionId":"FU1372509049900339201" //功能ID,选填
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+
|
|
|
+返回:
|
|
|
+
|
|
|
+ {
|
|
|
+ "respCode": "00000",
|
|
|
+ "respMsg": "重置成功"
|
|
|
+ }
|
|
|
+
|
|
|
### 删除角色-菜单关联信息
|
|
|
|
|
|
URL:http://develop.persagy.com/saas-platform/saas-account/roleMenu/deleteSaasRoleMenu
|
|
@@ -2991,6 +3479,7 @@ Header:Content-Type=application/json
|
|
|
"groupCode":"TEST", //集团编码,必填
|
|
|
"roleId":"RO1371761303924879362", //角色ID,选填
|
|
|
"menuId":"1371376123917754369", //菜单ID,选填
|
|
|
+ "pageId":"PA1390240032173895682", //页面ID,选填
|
|
|
"functionId":"1371376123917754369" //功能ID,选填
|
|
|
}
|
|
|
|