|
@@ -921,7 +921,7 @@ body:
|
|
|
|
|
|
### 查询集团区域项目树(权限过滤)
|
|
|
|
|
|
-结构:集团->区域->项目,根据账号ID,做数据权限过滤,且会剔除不存在项目信息的区域
|
|
|
+结构:集团->区域->项目,根据账号ID,做数据权限过滤
|
|
|
|
|
|
```
|
|
|
URL:http://develop.persagy.com/saas-platform/saas-account/project/queryAllowAreaProjectTree
|
|
@@ -1046,6 +1046,14 @@ Header:Content-Type=application/json
|
|
|
"projectLocalId": "1209010205",
|
|
|
"projectName": "测试项目",
|
|
|
"remark": "项目备注信息",
|
|
|
+ "provinceCode":"",
|
|
|
+ "cityCode":"",
|
|
|
+ "zoneCode":"",
|
|
|
+ "projectFun":"",
|
|
|
+ "projectWeather":"",
|
|
|
+ "projectImage":"",
|
|
|
+ "location":"",
|
|
|
+ "openTime":14654645212, //开业时间
|
|
|
"updateTime": 1615794390000,
|
|
|
"updateUser": "1371370289309515777",
|
|
|
"valid": 1
|
|
@@ -1073,6 +1081,14 @@ Header:Content-Type=application/json
|
|
|
"areaId":"123", //区域ID,选填
|
|
|
"projectLocalId":"1209010205", //项目本地编码,必填
|
|
|
"projectName":"测试项目", //项目名称,必填
|
|
|
+ "provinceCode":"", //省份编码,选填
|
|
|
+ "cityCode":"", //城市编码,选填
|
|
|
+ "zoneCode":"", //区域编码,选填
|
|
|
+ "projectFun":"", //项目功能类型,选填
|
|
|
+ "projectWeather":"", //项目天气,选填
|
|
|
+ "projectImage":"", //项目图片,多个之间,用英文逗号分开,选填
|
|
|
+ "location":"", //项目详细地址,选填
|
|
|
+ "openTime":14654645212, //项目开业时间,选填
|
|
|
"remark":"项目备注信息" //备注,选填
|
|
|
}
|
|
|
|
|
@@ -1102,6 +1118,14 @@ Header:Content-Type=application/json
|
|
|
"areaId":"123", //区域ID,选填
|
|
|
"projectLocalId":"1209010205", //项目本地编码,必填
|
|
|
"projectName":"测试项目", //项目名称,必填
|
|
|
+ "provinceCode":"", //省份编码,选填
|
|
|
+ "cityCode":"", //城市编码,选填
|
|
|
+ "zoneCode":"", //区域编码,选填
|
|
|
+ "projectFun":"", //项目功能类型,选填
|
|
|
+ "projectWeather":"", //项目天气,选填
|
|
|
+ "projectImage":"", //项目图片,多个之间,用英文逗号分开,选填
|
|
|
+ "location":"", //项目详细地址,选填
|
|
|
+ "openTime":14654645212, //项目开业时间,选填
|
|
|
"remark":"项目备注信息" //备注,选填
|
|
|
}
|
|
|
|
|
@@ -1247,6 +1271,7 @@ Header:Content-Type=application/json
|
|
|
{
|
|
|
"groupCode":"WD", //集团编码,必填
|
|
|
"roleIds":["RO1372505156457959327"], //角色ID,必填
|
|
|
+ "casType":"0", //关联类型,0-主岗,1-副岗,2-业务超管默认角色
|
|
|
"valid":1, //是否可用,0-不可用,1-可用,选填
|
|
|
"page":1, //分页页码,不可低于1,必填
|
|
|
"size":10 //分页大小,不可低于1,必填
|
|
@@ -1987,10 +2012,10 @@ Header:Content-Type=application/json
|
|
|
"appId":"PC", // 应用ID,PC-电脑,APP-手机应用,必填
|
|
|
"productCode":"1001", // 产品编码,必填,唯一
|
|
|
"productName":"测试", // 产品名称,必填,唯一
|
|
|
- "productIcon":"layui-test-icon", // 产品图标,必填
|
|
|
+ "productIcon":"layui-test-icon", // 产品图标,不填,会采用默认的ICON
|
|
|
"productState":"0", // 产品状态,0-建设中,1-已完成,2-已关联,必填
|
|
|
"productMenu":"0", // 产品是否关联菜单,0-未关联,1-已关联,必填
|
|
|
- "productType":"0", //产品类型,0-系统产品,1-标准业务产品,2-IBMS产品,必填
|
|
|
+ "productType":"0", //产品类型,0-系统产品,1-标准业务产品,必填
|
|
|
"remark":"测试" //备注,选填
|
|
|
}
|
|
|
|
|
@@ -2040,43 +2065,46 @@ Header:Content-Type=application/json
|
|
|
|
|
|
{
|
|
|
"accountId":"AC1372371635352403969", // 账号ID,必填,不做为sql条件
|
|
|
- "appId":"PC", // 应用ID,PC-电脑,APP-手机应用,必填
|
|
|
- "productId":"PD1390234244466438145", //产品ID,必填
|
|
|
+ "appId":"PC", // 应用ID,PC-电脑,APP-手机应用,必填,作为sql条件
|
|
|
+ "productId":"PD1390234244466438145", //产品ID,选填
|
|
|
+ "productType":"0", //产品类型,0-系统产品,1-标准业务产品,2-IBMS产品,选填
|
|
|
"showPageAuth": false //是否展示出页面对应的权限信息,true-展示,默认false
|
|
|
}
|
|
|
|
|
|
返回:
|
|
|
|
|
|
{
|
|
|
- "content": {
|
|
|
- "appId": "PC",
|
|
|
- "createTime": 1620292648000,
|
|
|
- "id": "PD1390234244466438145",
|
|
|
- "pages": [ // 该产品下,所有的页面
|
|
|
- {
|
|
|
- "childrens": [], //该产品页面下的子页面
|
|
|
- "createTime": 1620292920000,
|
|
|
- "id": "PA1390235384671203330",
|
|
|
- "pageAngle": "0", // 页面视角,0-集团项目页,1-集团独有页,2-项目独有页
|
|
|
- "pageFloor": "0", // 是否为落地页,0-非落地页,1-集团落地页,2-项目落地页,3-集团项目落地页
|
|
|
- "pageIcon": "",
|
|
|
- "pageName": "测试页面",
|
|
|
- "pageUrl": "",
|
|
|
- "parentId": "",
|
|
|
- "productId": "PD1390234244466438145",
|
|
|
- "remark": "测试页面",
|
|
|
- "updateTime": 1620293119000
|
|
|
- }
|
|
|
- ],
|
|
|
- "productCode": "1002", // 产品编码
|
|
|
- "productIcon": "layui-test-icon",
|
|
|
- "productMenu": "0", // 产品是否关联菜单,0-未关联,1-已关联
|
|
|
- "productName": "测试2",
|
|
|
- "productState": "0", // 产品状态,0-建设中,1-已完成,2-已关联
|
|
|
- "remark": "测试",
|
|
|
- "updateTime": 1620292648000,
|
|
|
- "updateUser": "AC68464684542455"
|
|
|
- },
|
|
|
+ "content": [
|
|
|
+ {
|
|
|
+ "appId": "PC",
|
|
|
+ "createTime": 1620292648000,
|
|
|
+ "id": "PD1390234244466438145",
|
|
|
+ "productPages": [ // 该产品下,所有的页面
|
|
|
+ {
|
|
|
+ "childrens": [], //该产品页面下的子页面
|
|
|
+ "createTime": 1620292920000,
|
|
|
+ "id": "PA1390235384671203330",
|
|
|
+ "pageAngle": "0", // 页面视角,0-集团项目页,1-集团独有页,2-项目独有页
|
|
|
+ "pageFloor": "0", // 是否为落地页,0-非落地页,1-集团落地页,2-项目落地页,3-集团项目落地页
|
|
|
+ "pageIcon": "",
|
|
|
+ "pageName": "测试页面",
|
|
|
+ "pageUrl": "",
|
|
|
+ "parentId": "",
|
|
|
+ "productId": "PD1390234244466438145",
|
|
|
+ "remark": "测试页面",
|
|
|
+ "updateTime": 1620293119000
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "productCode": "1002", // 产品编码
|
|
|
+ "productIcon": "layui-test-icon",
|
|
|
+ "productMenu": "0", // 产品是否关联菜单,0-未关联,1-已关联
|
|
|
+ "productName": "测试2",
|
|
|
+ "productState": "0", // 产品状态,0-建设中,1-已完成,2-已关联
|
|
|
+ "remark": "测试",
|
|
|
+ "updateTime": 1620292648000,
|
|
|
+ "updateUser": "AC68464684542455"
|
|
|
+ }
|
|
|
+ ],
|
|
|
"respCode": "00000",
|
|
|
"respMsg": "success"
|
|
|
}
|
|
@@ -2099,7 +2127,7 @@ Header:Content-Type=application/json
|
|
|
"pageUrl":"", // 页面URL,选填
|
|
|
"pageAngle":"0", // 页面视角,0-集团项目页,1-集团独有页,2-项目独有页,必填
|
|
|
"pageFloor":"0", // 是否为落地页,0-非落地页,1-集团落地页,2-项目落地页,3-集团项目落地页,默认0,不填-默认0
|
|
|
- "pageSort":1, //页面列表展示上下顺序,必填
|
|
|
+ "pageLevel":1, //当前页面层级,必填
|
|
|
"remark":"测试页面" //备注,选填
|
|
|
}
|
|
|
|
|
@@ -2130,7 +2158,7 @@ Header:Content-Type=application/json
|
|
|
"pageUrl":"", // 页面URL,选填
|
|
|
"pageAngle":"0", // 页面视角,0-集团项目页,1-集团独有页,2-项目独有页,必填
|
|
|
"pageFloor":"0", // 是否为落地页,0-非落地页,1-集团落地页,2-项目落地页,3-集团项目落地页,默认0,不填-默认0
|
|
|
- "pageSort":1, //页面列表展示上下顺序,必填
|
|
|
+ "pageLevel":1, //当前页面层级,必填
|
|
|
"remark":"测试页面" //备注,选填
|
|
|
}
|
|
|
|
|
@@ -2152,22 +2180,16 @@ Header:Content-Type=application/json
|
|
|
请求:
|
|
|
|
|
|
{
|
|
|
- "accountId":"AC68464684542455", // 账号ID,必填,不做为sql条件
|
|
|
+ "accountId":"AC1372371635352403969", // 账号ID,必填,不做为sql条件
|
|
|
"appId":"PC", // 应用ID,PC-电脑,APP-手机应用,必填
|
|
|
- "id":"PD1386991620691402753", //产品ID,必填
|
|
|
- "productCode":"1001", // 产品编码,必填,唯一
|
|
|
- "productName":"测试", // 产品名称,必填,唯一
|
|
|
- "productIcon":"layui-test-icon", // 产品图标,必填
|
|
|
- "productState":"0", // 产品状态,0-建设中,1-已完成,2-已关联,必填
|
|
|
- "productMenu":"0", // 产品是否关联菜单,0-未关联,1-已关联,必填
|
|
|
- "remark":"测试但是" //备注,选填
|
|
|
+ "id":"PA1390235384671203330" //页面ID,必填
|
|
|
}
|
|
|
|
|
|
返回:
|
|
|
|
|
|
{
|
|
|
"respCode": "00000",
|
|
|
- "respMsg": "更新成功"
|
|
|
+ "respMsg": "删除成功"
|
|
|
}
|
|
|
|
|
|
## 角色管理
|
|
@@ -2438,6 +2460,7 @@ Header:Content-Type=application/json
|
|
|
"menuName": "账号权限管理",
|
|
|
"menuSort": 2,
|
|
|
"menuType": "0",
|
|
|
+ "menuIcon":"",
|
|
|
"menuUrl": "/oms/accountPermission",
|
|
|
"remark": "账号权限管理",
|
|
|
"updateTime": 1618242292000,
|
|
@@ -2707,6 +2730,7 @@ Header:Content-Type=application/json
|
|
|
"menus": [
|
|
|
{
|
|
|
"menuId": "ME1372501618212643050", //菜单ID,必填
|
|
|
+ "parentId":"", // 上级菜单ID,选填,存在会被更新为此值
|
|
|
"menuSort": 2 //菜单顺序,必填
|
|
|
},
|
|
|
{
|
|
@@ -2829,7 +2853,7 @@ Header:Content-Type=application/json
|
|
|
"projectId":"", //项目ID,存在,即为项目视角
|
|
|
"productId":"PD1390234244466438145", //产品ID,选填
|
|
|
"menuId":"ME1372501618212643050", //菜单ID,必填
|
|
|
- "showPageAuth":false //,当返回产品页面树结果集时,是否展示产品页面的功能点信息,true-展示,默认false
|
|
|
+ "showPageAuth":false //当返回产品页面树结果集时,是否展示产品页面的功能点信息,true-展示,默认false
|
|
|
}
|
|
|
|
|
|
返回:
|
|
@@ -2841,7 +2865,6 @@ Header:Content-Type=application/json
|
|
|
"createTime": 1618855281000,
|
|
|
"funCode": "101004",
|
|
|
"funName": "查询平台管理员",
|
|
|
- "funSort": 1,
|
|
|
"funUrl": "/account/queryAccountPageList",
|
|
|
"id": "FU1372501618212832063",
|
|
|
"menuId": "ME1372501618212643050",
|
|
@@ -2865,7 +2888,7 @@ Header:Content-Type=application/json
|
|
|
"pageFloor": "0", //是否为落地页,0-非落地页,1-集团落地页,2-项目落地页,3-集团项目落地页
|
|
|
"pageIcon": "",
|
|
|
"pageName": "测试页面",
|
|
|
- "pageSort": 1,
|
|
|
+ "pageLevel": 1,
|
|
|
"pageUrl": "",
|
|
|
"parentId": "",
|
|
|
"productId": "PD1390234244466438145",
|
|
@@ -2904,7 +2927,6 @@ Header:Content-Type=application/json
|
|
|
"createTime": 1620300248000,
|
|
|
"funCode": "1001",
|
|
|
"funName": "查询",
|
|
|
- "funSort": 1,
|
|
|
"funUrl": "/789/456",
|
|
|
"id": "FU1390266121168408578",
|
|
|
"menuId": "",
|
|
@@ -3007,7 +3029,6 @@ Header:Content-Type=application/json
|
|
|
"funCode":"1001010102", //功能编码,必填
|
|
|
"funName":"删除", //功能名称,必填
|
|
|
"funUrl":"/account/deleteSaasAccount", //功能URL,必填
|
|
|
- "funSort":2, //功能顺序,必填
|
|
|
"remark":"功能点备注信息" //备注
|
|
|
}
|
|
|
|