S_BI_HD_0204 查询指定用户对于指定点表的权限信息接口

Navigation:  功能明细 > Web客户端 > WebAPI >

S_BI_HD_0204 查询指定用户对于指定点表的权限信息接口

Previous pageReturn to chapter overviewNext page

接口说明:

当前版本:0.1

接口描述:查询指定用户对于指定点表的权限信息

接口服务ID:S_BI_HD_0204

请求服务名:BIHD02

请求方法:queryTagAuth

请求参数示例

HTTP请求:[POST] /service/S_BI_HD_0204

HTTP请求体如下:

 

{

   "__sys__": {

       "msg": "",

       "msgKey": "",

       "detailMsg": "",

       "status": 0

   },

   "__version__": "2.0",

   "__blocks__": {},

 

   "dsName": "mainTest",

   "tagNameList": ["tag0", "tag1"],

   "clientId": "8158293047419731",

   "secret": "C791B2439C40554D6905A0D7FFD4CCFE"

}

 

请求参数含义解析:

名称

类型

是否必需

最大长度

描述

dsName

String


数据源名称

tagNameList

List<String>


tag点名称列表

clientId

String


客户端id

secret

String


密钥

 

java调用示例

EiInfo  inInfo = new EiInfo();

inInfo.set("dsName", "mainTest");

inInfo.set("tagNameList", ["tag0","tag1"]);

inInfo.set("clientId", "8158293047419731");

inInfo.set("secret", "C791B2439C40554D6905A0D7FFD4CCFE");

inInfo.set(EiConstant.serviceId, "S_BI_HD_0204");

outInfo = XServiceManager.call(inInfo);

返回示例

auth表示请求的点表针对于请求用户所具有的权限类型,其中1-4表述数据操作权限,5-8表示tag点配置修改、删除权限。

 

1-4表示点的读写,5-8表示点配置的读写

clip0272

{

 

   "__sys__": {

       "msg": "",

       "traceId": "0aa197526170703657419500000008",

       "detailMsg": "",

       "msgKey": "",

       "status": 1

   },

   "auth": {

       "tag0": [

           2,

           7

       ],

       "tag1": [

           2,

           7

       ]

   },

   "__version__": "2.0",

   "__blocks__": {}

}

 

 

数据库更新

db2:

 

INSERT INTO ED_XM_SERVICE (SERVICE_ID, SERVICE_ENAME, METHOD_ENAME, SERVICE_TYPE, SERVICE_DESC, URL, REMARK, REC_CREATOR, REC_CREATE_TIME, REC_REVISOR, REC_REVISE_TIME, IS_AUTH, TRANS_TYPE, TENANT_ID, ARCHIVE_FLAG) VALUES

 

('S_BI_HD_0204', 'BIHD02', 'queryTagAuth', 'auto', '查询指定用户对于指定点表的权限信息', ' ', ' ', 'admin', '20240118094106', 'admin', '20240118094106', '0', '1', ' ', '0');