ServoForDevStateRestore
流量计,集中器执行状态回复扫描时使用的API。
API | Description |
---|---|
POST api/Servo/Service/State/Restore/Dosimeter |
执行流量计的状态回复扫描。 |
POST api/Servo/Service/State/Restore/Concent |
执行集中器的状态回复扫描。 |
AgentAgentSmsAccount
(运营商)对T_Agent_SmsAccount表操作的Api接口 本控制器关联到的权限的索引: 10060001 短信对账单及账户查询、短信模板信息查询 10060002 开通关闭短信、短信模板引用管理
API | Description |
---|---|
GET api/Agent/AgentSmsAccount/Query |
运营商查询自身T_Agent_SmsAccount数据 |
POST api/Agent/AgentSmsAccount/SetEnable |
运营商设置短信服务开启状态 |
Std
T_Std表、标准业务组件控制器 本控制器关联到的权限的索引: 10020001 浏览标准定义、数据项定义、数据标识符定义、解析器定义、数据项分组定义、状态字定义 10020002 维护标准、数据项、数据标识符、状态字 拥有此权限的用户可以在系统中创建、修改、删除标准,创建、修改、删除数据项、数据标识符定义。 10020005 启动标准运行 拥有此权限的用户可以将标准状态转换为运行。
API | Description |
---|---|
GET api/Std/List |
获取国标清单 |
GET api/Std?pageindex={pageindex}&pagesize={pagesize} |
已分页的方式查找标准列表 |
GET api/Std/GetStdByCode/{stdcode} |
查找某个标准代码对应的标准数据 |
GET api/Std/GetTable?identifier={identifier} |
依据数据标识符查询标准数据,不指定数据标识符时返回全部的数据(返回类型T_StdDataTable)。 |
POST api/Std/Save |
保存标准数据 |
POST api/Std/Run |
启动一个标准的运行 |
SysReceiveAcc
(HAWK认证)(生产商)系统支持的收款方式、收款账号、密码、密钥等信息读取和操作API。 本控制器关联到的权限的索引: 10110001 检索系统收款方式、账号、密钥等信息 关键权限,影响支付安全。 10110002 修改系统收款方式、账号、密钥等信息 关键权限,影响支付安全。
API | Description |
---|---|
GET api/Sys/ReceiveAcc/Query?paymenttype={paymenttype} |
查询某个或全部的收款方式、账户及密钥信息。 |
POST api/Sys/ReceiveAcc/Save |
保存T_Sys_ReceiveAcc的修改 |
StdDataIdentifier
对数据标识符T_Std_DataIdentifier和V_Std_DataIdentifier进行操作的API 本控制器关联到的权限的索引: 10020001 浏览标准定义、数据项定义、数据标识符定义、解析器定义、数据项分组定义、状态字定义 10020002 维护标准、数据项、数据标识符、状态字 拥有此权限的用户可以在系统中创建、修改、删除标准,创建、修改、删除数据项、数据标识符定义。
API | Description |
---|---|
GET api/Std/DataIdentifier/V?pageindex={pageindex}&pagesize={pagesize}&identifier={identifier}&operatortype={operatortype}&stdcode={stdcode}&dataid={dataid}&groupid={groupid} |
以分页方式查询V_Std_DataIdentifier的数据 |
GET api/Std/DataIdentifier/V/Byid/{identifier} |
查询单个的数据标识符V_Std_DataIdentifier |
GET api/Std/DataIdentifier/VTable?identifier={identifier}&dataid={dataid}&typeid={typeid}&stdcode={stdcode} |
依据一组查询条件,检索V_Std_DataIdentifier视图的数据,返回DataTable |
POST api/Std/DataIdentifier/Std/Save |
保存T_Std_Std_DataIdentifier |
GET api/Std/DataIdentifier/Std/{identifier} |
读取T_Std_Std_DataIdentifier表的数据 |
GET api/Std/DataIdentifier/Byid/{identifier} |
查询单个的数据标识符T_Std_DataIdentifier |
POST api/Std/DataIdentifier/Save |
保存T_Std_DataIdentifier的数据 |
CommonUserTest
对公共用户凭据进行测试的控制器
API | Description |
---|---|
GET api/Credential/CommonUser/Test |
对公共用户凭据进行测试的控制器 |
AgentEntUser
(运营商)T_Agent_User,V_Agent_User的API接口 本控制器关联到的权限的索引: 10011001 浏览用户、权限、角色、权限分组、用户权限、角色权限信息 10011002 维护用户信息 10011003 维护角色信息
API | Description |
---|---|
GET api/Agent/User/V?pageindex={pageindex}&pagesize={pagesize}&usercode={usercode}&useralias={useralias}&mobile={mobile}&status={status}&permitid={permitid}&roleid={roleid} |
以分页方式查询用户信息 |
GET api/Agent/User/V/ByUserCode/{usercode} |
检索单行的V_Agent_UserDataTable记录 |
GET api/Agent/User/ByUserCode/{usercode} |
检索单行的T_Agent_UserDataTable记录 |
GET api/Agent/User/ByAgentId |
检索当前运营商全部的用户 |
POST api/Agent/User/Save |
修改用户 |
POST api/Agent/Ent/Password/ChangePwd |
修改登陆密码 |
GET api/Agent/UserList |
运营商(账户交易操作)获取自身的用户名称列表 |
GET api/Agent/User/Top50?keyword={keyword} |
检索与指定关键字匹配的前50个用户记录。 |
AgentSysLog
(运营商)日志管理接口。 本控制器关联到的权限的索引: 10050001 读取系统日志 10050002 删除系统日志
API | Description |
---|---|
GET api/Agent/Sys/Agent/Log/Query?pageindex={pageindex}&pagesize={pagesize}&actdate1={actdate1}&actdate2={actdate2}&acttime1={acttime1}&acttime2={acttime2}&usercode={usercode}&module={module}&macname={macname} |
(运营商)以分页方式获取用户日志列表。 |
GET api/Agent/Sys/Agent/Log/ByLogId/{logid} |
(运营商)查询某一个用户的T_SyS_AgentLog数据 |
POST api/Agent/Sys/Agent/Log/Save |
(运营商)保存T_SyS_AgentLog表的更改 |
GET api/Agent/Sys/Log/Agent/Parm/{logid} |
(运营商)查询某一个日志的T_Sys_AgentLog_Parm数据 |
AgentSmsTemplate
(运营商)对T_Sms_Template表操作的Api接口 本控制器关联到的权限的索引: 10060001 短信对账单及账户查询、短信模板信息查询 10060002 开通关闭短信、短信模板引用管理
API | Description |
---|---|
GET api/Agent/Sms/Template/Query |
(运营商)根据模板代码查询生产商提供的短信模板设置 |
AgentDevDosimeterVars
(HAWK认证)(运营商)表变量,表变量历史记录API接口。 本控制器关联到的权限的索引: 10031003 浏览设备型号信息、链路、型号-链路等信息。 10031009 读取执行器信息、疑示执行器信息 10031008 注销表 拥有此权限的用户可以将被标识为“销毁”状态。 10031010 设置执行器变量值 高级权限,拥有这个权限的用户将可以设置执行器变量值,标识变量设置的下行状态。 10031007 修改执行器信息。 拥有此权限的用户可以修改执行器扩展信息。
API | Description |
---|---|
GET api/Agent/Dev/Dosimeter/Vars/Log/Read?serialid={serialid}&dataid={dataid}&pageindex={pageindex}&pagesize={pagesize}&startdate={startdate}&enddate={enddate}&conntypecode={conntypecode} |
以分页方式,检索某一个表的变量值历史记录。 |
GET api/Agent/Dev/Dosimeter/Vars/Read?serialid={serialid}&datagroupid={datagroupid} |
读取V_Dev_Dosimeter_Vars数据。 |
GET api/Agent/Dev/Dosimeter/Vars/Read/ByIdentifier/{serialid}/{identifier} |
读取V_Dev_Dosimeter_Vars数据。 |
DevTaskTemp
(HAWK认证)(表生产商)创建、修改、删除临时计划任务的API。 本控制器关联到的权限的索引: 10031011 读取计划任务及相关信息 10031012 维护计划任务及相关信息 拥有此权限的用户可以添加、修改、删除、启动、停止计划任务。
API | Description |
---|---|
POST api/Dev/Task/Temp/Stop |
将一个正在执行的临时计划任务标识为“停止”状态。 |
POST api/Dev/Task/Temp/Start |
将一个临时计划任务标识为可启动状态。 |
POST api/Dev/Task/Temp/Update |
修改一下已经存在的任务。 |
POST api/Dev/Task/Temp/Add |
添加一个新的临时计划任务 |
POST api/Dev/Task/Temp/Delete |
删除一个临时计划任务。 |
GET api/Dev/Task/Temp/V/Byid/{temptaskid} |
检索单个的V_Dev_Task_Temp记录 |
GET api/Dev/Task/Temp/V?pageindex={pageindex}&pagesize={pagesize}&temptaskid={temptaskid}&taskname={taskname}&runstatus={runstatus}&serialid={serialid}&address={address}&typeid={typeid}&identifier={identifier}&dataid={dataid} |
以分页方式读取V_Dev_Task_Temp数据 |
SysHelpTopic
对Sys_HelpTopic表进行查询
API | Description |
---|---|
GET api/Sys/HelpTopic/ByModule?module={module} |
根据功能模块查找对应的帮助列表 |
GET api/Sys/HelpTopic |
检索帮助列表 |
DevDosimeterLog
(生产商)(HAWK认证)T_Dev_Dosimeter,V_Dev_Dosimeter操作API 本控制器关联到的权限的索引: 10031009 读取执行器信息、疑示执行器信息
DevTypePopularVar
(HAWK认证)(生产商)定义每个型号的表最常用参数的API。 最常用的参数值在纵多地方显示,如计量物用户的手机客户端等。 本控制器关联到的权限的索引: 10031003 浏览设备型号信息、链路、型号-链路等信息。 10031004 维护设备型号信息 10031005 维护系统链路设置
API | Description |
---|---|
GET api/Dev/Type/PopularVars/V?typeid={typeid} |
检索某个型号已设置的最常用的变量清单视图。 |
GET api/Dev/Type/PopularVars/V/Byid/{typeid}/{dataid} |
检索某个特定的型号常用变量视图。 |
GET api/Dev/Type/PopularVars?typeid={typeid} |
检索某个型号的常用数据项清单(T_Dev_Type_Vars_Popular)。 |
POST api/Dev/Type/PopularVars/Save |
保存型号常用数据量(Save T_Dev_Type_Vars_PopularDataTable) |
DevDosimeter
(生产商)(HAWK认证)T_Dev_Dosimeter,V_Dev_Dosimeter操作API 本控制器关联到的权限的索引: 10031009 读取执行器信息、疑示执行器信息 10031006 注册表或注册疑似执行器 10031007 分配表给运营商 10031008 注销表
WebUserInfo
(HAWK认证(个人用户标准凭据)) 修改个人用户的信息。 含有如下功能: (1)修改用户登陆信息;(2)修改密码;(3)修改绑定手机;(4)绑定UnionId;(5)查询用户日志。
API | Description |
---|---|
POST api/Web/User/ChangeInfo |
修改个人用户的信息。 |
POST api/Web/User/ChangePwd |
使用旧密码修改登陆密码。 |
POST api/Web/User/ChangeMobile |
使用验证码更改绑定手机号。 |
POST api/Web/User/BindUnionId |
将当前用户与一个微信UnionId绑定。 |
GET api/Web/User/Info |
获取当前用户的个人信息。 |
GET api/Web/User/Log/Query?pageindex={pageindex}&pagesize={pagesize}&startdate={startdate}&enddate={enddate} |
检索某个用户的使用日志 |
StdData
对表T_Std_Data,V_Std_Data进行操作的API接口。 本控制器关联到的权限的索引: 10020001 浏览标准定义、数据项定义、数据标识符定义、解析器定义、数据项分组定义、状态字定义 10020002 维护标准、数据项、数据标识符、状态字 拥有此权限的用户可以在系统中创建、修改、删除标准,创建、修改、删除数据项、数据标识符定义。
API | Description |
---|---|
POST api/Std/Data/T/Query/WithComplex |
以复杂参数为依据,检索T_Std_Data表的数据,并以复杂类型返回(CommonOperationResultWithTag(T_Std_DataDataTable))。 |
GET api/Std/Data/Byid/{dataid} |
检索单个的数据项行 |
GET api/Std/Data?pageindex={pageindex}&pagesize={pagesize}&dataid={dataid}&dataname={dataname}&parserid={parserid}&destype={destype}&stdcode={stdcode} |
以分页的方式检索数据项 |
GET api/Std/Data/ByDataIdentifier/{dataidentifier} |
依据数据标识符读取数据项 |
GET api/Std/Data/Top50?typeid={typeid}&keystr={keystr}&writeableonley={writeableonley} |
选取前五十个记录 |
GET api/Std/Data/VByid/{dataid} |
No documentation available. |
POST api/Std/Data/Save |
保存T_Std_DataDataTable的数据 |
WebWechatPay
(HAWK认证(个人用户凭据))微信支付的接口API
API | Description |
---|---|
POST api/Web/ReceiveMoney/BeginOnComputer/Wechat |
在电脑端起调微信支付(不在微信里面)(返回在TAG值中)。 |
POST api/Web/ReceiveMoney/BeginWithJsapi/Wechat |
微信内,电脑微信内起调微信支付。 |
POST api/Web/ReceiveMoney/BeginOnMobile/Wechat |
在手机端起调微信支付(返回在TAG值中) |
WebLoginUsingCommonCreditor
(HAWK认证(个人用户WEB接口公用凭据))WEB用户登陆及相关操作API。 有如下功能:(1)使用手机号获取用户的用户名;(3)使用微信UnionId进行登陆或注册;
API | Description |
---|---|
GET api/Web/Login/GetUserWithMobile?mobile={mobile} |
(HAWK认证(个人用户WEB接口公用凭据))使用手机号获取用户的用户名 。 |
POST api/Web/Login/LoginWithUuid |
使用微信UnionId进行登陆或注册(若没有注册,则直接注册)。 当登陆的用户没有注册时,直接使用UnionId进行注册,如果参数中手机号不为空,且可用,则该手机号作为新注册用户的手机号和用户名;如果该手机号存在,则返回一个错误(errcode=-3),客户端应该提示,当前手机号已注册,是否登陆至这个账户,如果用户选择是,则跳转到登陆的界面(同时预置用户和手机号),如果用户通过手机验证码或用户名密码登陆成功,则绑定当前UNION和用户名;如果用户选择否,则直接用当前UnionId注册,手机号为空,传入的用户名如果可用,则使用UnionId对应的用户名作为用户名,用户登陆之后,再通过更改绑定手机号再行绑定手机号。 |
POST api/Web/User/WxChangeMobile |
使用验证码更改绑定手机号。 |
AgentAgentSmsTemplate
(运营商)对T_Agent_SmsTemplate表操作的Api接口
API | Description |
---|---|
GET api/Agent/AgentSmsTemplate/Query/V/{templateid} |
运营商查询自身V_Agent_SmsTemplate数据 |
GET api/Agent/AgentSmsTemplate/Query/{templateid} |
运营商查询自身T_Agent_SmsTemplate数据 |
POST api/Agent/AgentSmsTemplate/Save |
(运营商)保存T_Agent_SmsTemplate表的更改 |
GET api/Agent/Sms/Template/Query/V/ByAgentId?pageindex={pageindex}&pagesize={pagesize} |
查询当前运营商设置的短信模板设置 |
DevDosimeterVarsSet
(HAWK认证)(生产商)设置表变量,标识表变量下行状态的API。 本控制器关联到的权限的索引: 10031009 读取执行器信息、疑示执行器信息 10031010 设置执行器变量值
API | Description |
---|---|
GET api/Dev/Dosimeter/Vars/V/Byid/{serialid}/{dataid} |
检索单个记录的V_Dev_Dosimeter_Vars_Set视图的数据 |
GET api/Dev/Dosimeter/Vars/Set/BestIdentifier/{serialid}/{dataid} |
检索用于某个变量写入时的最佳数据标识符(结果的TAG值为数据标识符的内容)。 |
GET api/Dev/Dosimeter/Vars/V?serialid={serialid}&datagroupid={datagroupid}&syncstatus={syncstatus} |
检索V_Dev_Dosimeter_Vars_Set视图的数据 |
POST api/Dev/Dosimeter/Vars/EndSync |
标记一个变量完成下行 |
POST api/Dev/Dosimeter/Vars/BeginSync |
标记一个变量设置开始下行 |
POST api/Dev/Dosimeter/Vars/Set |
向数据库中添加一个变量设置 |
DevConcent
主机管理的API。 含添加,修改,删除主机;分配主机给运营商,从运营商处撤消分配;添加移除隶属于主机的执行器。 当前API权限: 10031017 查看主机及主机隶属的执行器信息 10031018 维护主机及主机隶属的执行器信息
API | Description |
---|---|
GET api/Dev/Concent/V/Byid/{centid} |
查询单个的T_Dev_Concent记录 |
GET api/Dev/Concent/Byid/{centid} |
查询单个的T_Dev_Concent记录 |
GET api/Dev/Concent/V?pageindex={pageindex}&pagesize={pagesize}&agentid={agentid}&address={address}&typecode={typecode}&serialid={serialid} |
以分页的方式,查询主机列表 |
GET api/Dev/Concent/Dosimeter/ById/{concentid} |
查询某个主机下辖的执行器清单 |
GET api/Dev/Concent/Dosimeter/V/ById/{concentid} |
查询某个主机链接的执行器的清单。 |
POST api/Dev/Concent/New |
添加一个主机。返回的TAG值为创建的主机的ID |
POST api/Dev/Concent/Delete/{centid} |
删除一个已经存在的主机(同时会移除执行器与主机的绑定关系)。 |
POST api/Dev/Concent/Update |
修改一个已经存在的主机的信息 |
POST api/Dev/Concent/Dosimeter/Add |
向主机添加表 |
POST api/Dev/Concent/Dosimeter/Del |
从主机移除执行器 |
POST api/Dev/Concent/Dispatch |
将指定的主机分配运营商 |
POST api/Dev/Concent/UnDispatch |
从指定的主机指某个运营商处撤消分配。 |
CheckCodeLog
(生产商)V_Sms_CheckCode_SendRecord 验证码发送日志视图
DevTaskTempCmd
(HAWK认证)(生产商)管理临时计划任务命令清单、数据标识符清单的API。 本控制器关联到的权限的索引: 10031011 读取计划任务及相关信息 10031012 维护计划任务及相关信息 拥有此权限的用户可以添加、修改、删除、启动、停止计划任务
API | Description |
---|---|
POST api/Dev/Task/Temp/Cmd/Identifier/Add |
向临时计划任务命令中添加数据标识符 |
POST api/Dev/Task/Temp/Cmd/Identifier/Delete |
从计划任务命令中删除数据标识符 |
POST api/Dev/Task/Temp/Cmd/Del |
删除一个现有的临时计划任务命令项。 |
POST api/Dev/Task/Temp/Cmd/Add |
为某个临时计划任务添加一个命令项。 |
GET api/Dev/Task/Temp/Cmd/V/ByTaskIdAndIndex/{temptaskid}/{cmdindex} |
查询某一个临时计划任务的特定命令项 |
GET api/Dev/Task/Temp/Cmd/V/ByTaskId/{temptaskid} |
查询一个临时计划任务的命令清单。 |
GET api/Dev/Task/Temp/Cmd/Identifier/NotInclude/{temptaskid}/{cmdindex} |
获取某个临时计划任务命令尚未选定的标识符列表 仅返回DataIdentifier,ReadItems,WriteItems三个字段 |
GET api/Dev/Task/Temp/Cmd/Identifier/Include/{temptaskid}/{cmdindex} |
获取某个临时计划任务命令已经选定的数据标识符列表。 仅返回DataIdentifier,ReadItems,WriteItems三个字段 |
ConnectionTester
(无需认证)本控制器用于测试客户端到服务器端的接是否成功
API | Description |
---|---|
GET api/Connection/Test |
测试客户端到服务器端的链接 |
WebAccount
(HAWK认证(个人用户凭据))互联网用户,对账户操作的API。 (1)依据某些条件,查询可以绑定的账户/账户持有人(注意,这个是线性表形式返回); (2)查询已绑定的账户的情况; (3)查询交易记录(TradeRecord,不仅时互联网充值的记录); (4)绑定用户和账户持有人; (5)解绑用户和账户持有人。 (6)查询可以停表的账户清单。
API | Description |
---|---|
GET api/Web/Account/NotInclude?cericode={cericode}&mobile={mobile}&accorowername={accorowername} |
从系统中检索某个身份证号、手机号关联到的账户持有人和账户列表。 仅会检索当前用户尚未关联的账户或账户持有人。 |
GET api/Web/Account/CanClose |
获取某个用户当前可以关闭的户表分离账户 |
GET api/Web/Account/Included?accountid={accountid} |
检索某个用户已经关联的账户持有人和账户。 账户持有人和账户是以平面方式返回的数据,可以再通过LINQ查询,分离账户持有人和账户的信息。 |
GET api/Web/Account/Included/TypeIdAndAccountId?typeid={typeid}&accountid={accountid} |
检索某个用户已经关联的账户持有人和账户。 账户持有人和账户是以平面方式返回的数据,可以再通过LINQ查询,分离账户持有人和账户的信息。 |
POST api/Web/AccOwer/Add |
向系统中添加一个账户持有人的关系(将用户与账户持有人关联起来)。 注意,一个WEB用户至多允许关联10个账户持有人(在存储过程中约束)。 |
POST api/Web/AccOwer/Delete |
从当前用户已关联的用户持有人中,删除与某个账户持有人的关联。 |
GET api/Web/Account/TradeRecord?pageindex={pageindex}&pagesize={pagesize}&accountid={accountid}&startdate={startdate}&enddate={enddate} |
获取某个用户或某个用户的账户交易记录(TradeRecord,不仅是互联网充值记录)。 |
WebAlipayRefundNoPwd
支付宝自动退款(无密)
API | Description |
---|---|
POST api/Web/ReceiveMoney/AlipayRefundNoPwd |
自动退款(支付宝无密) |
AgentStd
(运营商)读取国标数据的控制器 本控制器关联到的权限的索引: 10020001 浏览标准定义、数据项定义、数据标识符定义、解析器定义、数据项分组定义、状态字定义
DevDosimeterInteractiveLogCmd
(生产商)(HAWK认证)T_Dev_Dosimeter_Interactive_Log_Cmd操作API 本控制器关联到的权限的索引: 10031009 读取执行器信息、疑示执行器信息
API | Description |
---|---|
GET api/Dev/Dosimeter/InteractiveLog/Cmd/ById/{logid} |
读取T_Dev_Dosimeter_Interactive_Log_Cmd数据。 |
PlatformUser
对T_Ent_User、V_Ent_User进行读取,保存的API接口 本控制器关联到的权限的索引: 10010001 浏览用户、权限、角色、权限分组、用户权限、角色权限信息 10010002 维护用户信息 拥有此权限的用户可以创建用户、修改用户信息、锁定或解锁用户登陆许可,分配或移除用户拥有的权限,添加或删除用户隶属的角色。
API | Description |
---|---|
GET api/PlatformUser?pageindex={pageindex}&pagesize={pagesize}&username={username}&useralias={useralias}&mobile={mobile}&status={status}&permitid={permitid}&roleid={roleid} |
(生产商)以分页方式获取平台用户信息。 |
GET api/PlatformUser/ByUserName/{username} |
(生产商)查询某一个用户的V_Ent_User数据 |
GET api/PlatformUser/Ent/User/UserName/{username} |
根据用户名查询表数据 |
POST api/PlatformUser/Save |
(生产商)保存T_Ent_User表的更改 |
AgentDevDosimeterInteractiveLog
(运营商)(HAWK认证)运营商检索执行器交互日志API。 10031009 读取执行器信息、疑示执行器信息
DevDosimeterVars
(HAWK认证)(生产商)表变量,表变量历史记录API接口。 本控制器关联到的权限的索引: 10031009 读取执行器信息、疑示执行器信息 10031010 设置执行器变量值
API | Description |
---|---|
GET api/Dev/Dosimeter/Vars/Log/Read?serialid={serialid}&dataid={dataid}&pageindex={pageindex}&pagesize={pagesize}&startdate={startdate}&enddate={enddate}&conntypecode={conntypecode} |
以分页方式,检索某一个表的变量值历史记录。 |
GET api/Dev/Dosimeter/Vars/Read/ByIdentifier/{serialid}/{identifier} |
读取V_Dev_Dosimeter_Vars数据。 |
GET api/Dev/Dosimeter/Vars/Read?serialid={serialid}&datagroupid={datagroupid} |
读取V_Dev_Dosimeter_Vars数据。 |
GET api/Dev/Dosimeter/Vars/ByTempTaskId/{serialid}/{temptaskid} |
读取V_Dev_Dosimeter_Vars数据。 |
GbRegion
国标行政区划的控制器(省,市,县三级)
API | Description |
---|---|
GET api/Gb/Region/Province |
获取全部的省的列表 |
GET api/Gb/Region/City/ByProvince/{provincecode} |
获取某个省的市的列表 |
GET api/Gb/Region/County/ByCityCode/{citycode} |
No documentation available. |
DevDosimeterPwd
(生产商)(HAWK认证)查询和设置表密码的API。 本控制器关联到的权限的索引: 10031013 读取执行器密码信息 当需要设置执行器变量时,此权限是必须的。 10031014 设置执行器密码信息 高级权限,拥有此权限的用户可以设置执行器的十级权限密码,这些密码将用在对执行器的各种操作中。
API | Description |
---|---|
GET api/Dev/Dosimeter/Pwd?serialid={serialid}&permitlevel={permitlevel} |
检索某个执行器的密码清单 |
POST api/Dev/Dosimeter/Pwd/Save |
保存T_Dev_Dosimeter_Pwd数据 |
ServoSubDataPrepair
对订阅的数据进行预处理的伺服服务支持的API。
API | Description |
---|---|
POST api/Servo/Service/Sub/Event/Data/Prepair |
预处理所有的订阅数据。 |
GET api/Servo/Service/Sub/Event/Data/QueryTop20 |
查询前20条心跳数据,并以复杂类型返回CommonOperationResultWithTag(T_Sub_Dosimeter_DataEvent_PresendDataTable)。 |
POST api/Servo/Service/Sub/Event/Data/ReportOk |
向系统中报告某些数据发送完成。 |
AgentSmsAccountLog
(生产商)对T_Agent_SmsAccount_Log表操作的Api接口 本控制器关联到的权限的索引: 10040001 读取运营商信息、运营商短信账户信息 10040003 开通或关闭运营商短信账户 10040004 对运营商短信账户执行充值
API | Description |
---|---|
GET api/Agent/SmsAccount/Log/Query?pageindex={pageindex}&pagesize={pagesize}&agentid={agentid}&actdate1={actdate1}&actdate2={actdate2}&tradetype={tradetype}&billtype={billtype} |
查询T_Agent_SmsAccount_Log表的数据 |
StdParser
对表T_Std_Parser提供操作的API接口。 本控制器关联到的权限的索引: 10020001 浏览标准定义、数据项定义、数据标识符定义、解析器定义、数据项分组定义、状态字定义 10020002 维护标准、数据项、数据标识符、状态字 拥有此权限的用户可以在系统中创建、修改、删除标准,创建、修改、删除数据项、数据标识符定义。 10020003 维护数据项分组 拥有此权限的用户可以在系统中创建、修改、删除数据项分组定义。 10020004 维护解析器定义 拥有此权限的用户可以在系统中创建、修改、删除解析器定义。
API | Description |
---|---|
GET api/Std/Parser?pageindex={pageindex}&pagesize={pagesize}&parserid={parserid}&parsername={parsername}&destformat={destformat}&desttyep={desttyep}&classname={classname}&sourtype={sourtype} |
(生产商)查询T_Std_Parser表的数据 |
GET api/Std/Parser/ById/{parserid} |
(生产商)查询T_Std_Parser表中,ParserId=指定值的数据 |
GET api/Std/Parser/DestFormatList |
(生产商)查询T_Std_Parser表中所有的目标数据类型列表 |
GET api/Std/Parser/Top50/{keyword} |
检索解析器的前五十个数据 |
GET api/Std/Parser/Top50?keyword={keyword} |
检索解析器的前五十个数据 |
POST api/Std/Parser/Save |
(生产商)保存T_Std_Parser表的数据。 |
AgentLogin
(运营商)登陆验证的API。 HAWK认证(运营商用户和密码验证)。
API | Description |
---|---|
POST api/Agent/Ent/Login |
登陆到服务器,验证用户名和密码 使用表生产商常规HAWK认证。 |
AgentAccGroup
(运营商)账户分组管理 本控制器关联到的权限的索引: 10040004 读取账户分组、阶梯价格表信息 10040005 维护账户分组、阶梯价格表信息
API | Description |
---|---|
GET api/Agent/Acc/Group/V?pageindex={pageindex}&pagesize={pagesize}&groupid={groupid}&groupname={groupname} |
获取当前运营商所创建的所有账户分组(查询V_Acc_Group) |
POST api/Agent/Acc/Group/Save |
(运营商)保存T_Acc_Group表的更改 |
GET api/Agent/Acc/Group/ByGroupId/V/{groupid} |
(运营商)根据分组ID查询分组 |
GET api/Agent/Acc/Group/ByGroupId/{groupid} |
(运营商)根据分组ID查询分组 |
GET api/Agent/Acc/GroupList |
获取所属分组列表 |
AgentDevDosimeterLog
(运营商)(HAWK认证)运营商检索执行器日志API。 10031009 读取执行器信息、疑示执行器信息
StdStatusCode
标准状态字API 本控制器关联到的权限的索引: 10020001 浏览标准定义、数据项定义、数据标识符定义、解析器定义、数据项分组定义、状态字定义 10020002 维护标准、数据项、数据标识符、状态字 拥有此权限的用户可以在系统中创建、修改、删除标准,创建、修改、删除数据项、数据标识符定义。 10020003 维护数据项分组 拥有此权限的用户可以在系统中创建、修改、删除数据项分组定义。 10020004 维护解析器定义 拥有此权限的用户可以在系统中创建、修改、删除解析器定义。
API | Description |
---|---|
GET api/Std/StatusCode/V?pageindex={pageindex}&pagesize={pagesize} |
以分页方式查询状态字的数据(V_Std_StatusCode) |
GET api/Std/StatusCode/V/{pageindex}/{pagesize} |
以分页方式查询状态字的数据(V_Std_StatusCode) |
GET api/Std/StatusCode/V/ById/{stdcode}/{statusid} |
查询某一个状态字的数据(V_Std_StatusCode) |
GET api/Std/StatusCode/ById/{stdcode}/{statusid} |
以分页方式查询状态字的数据(T_Std_StatusCode) |
POST api/Std/StatusCode |
保存状态字更改(T_Std_StatusCode) |
AgentAgent
(HAWK认证)获取当前运营商属性的控制器 不需要权限验证
API | Description |
---|---|
GET api/Agent/Info |
获取当前用户的运营商信息 |
SysLogParm
(生产商)对T_SyS_Log_Parm表进行查询、修改、保存 本控制器关联到的权限的索引: 10050001 读取系统日志和代理商日志 10050002 删除系统日志 10050003 删除代理商日导
API | Description |
---|---|
GET api/Sys/Log/Parm/ByLogId/{logid} |
(生产商)查询某一个日志的T_Sys_Log_Parm数据 |
POST api/Sys/Log/Parm/Save |
(生产商)保存T_SyS_Log_Parm表的更改 |
AgentEntRolePermit
(运营商)T_Agent_Role_Permit表的API。 本控制器关联到的权限的索引: 10011001 浏览用户、权限、角色、权限分组、用户权限、角色权限信息 10011002 维护用户信息 10011003 维护角色信息
API | Description |
---|---|
GET api/Agent/Role_Permit/ByRoleId/{roleid} |
读取某个角色拥有的T_Agent_Role_Permit |
POST api/Agent/Role_Permit/Save |
保存T_Agent_Role_Permit的数据 |
SmsTemplateParm
(生产商)生产商自动短信引用参数接口 本控制器关联到的权限的索引: 10060001 读取短信模板、参数定义、发送记录等。 10060002 维护短信模板 10060003 记录短信发送的状况
API | Description |
---|---|
GET api/SmsTemplateParm?pageindex={pageindex}&pagesize={pagesize}&parmname={parmname}&parmdefine={parmdefine}&valuetype={valuetype}&fundefine={fundefine} |
读取自动短信参数引用表的数据 |
GET api/Sms/TemplateParm?parmdefine={parmdefine} |
检索单个的数据项行 |
GET api/Sms/TemplateParm/{parmdefine} |
检索单个的数据项行 |
POST api/SmsTemplateParm/Save |
保存T_Sms_TemplateDataTable数据 |
GET api/Sms/GetFundefine?fundefine={fundefine} |
获取SQL定义的值 |
GET api/Sms/GetFundefine/{parmdefine}?fundefine={fundefine} |
获取SQL定义的值 |
AgentAcc
(运营商)账户管理 本控制器关联到的权限的索引: 10040001 读取账户、账户持有人、账户变量、账户交易记录信息 10040002 维护账户、账户持有人信息 10040003 执行账户交易
AgentStdDataGroup
数据分组项的管理 本控制器关联到的权限的索引: 10020001 浏览标准定义、数据项定义、数据标识符定义、解析器定义、数据项分组定义、状态字定义 10020002 维护数据分组
API | Description |
---|---|
POST api/Agent/Std/DataGroup/Save |
(表运营商)提交标准分组数据的接口 |
AgentReport
(运营商)查阅运营商报表 本控制器关联到的权限的索引: 10120001 检索报表数据
AgentAccTradeHfEncrypt
红外卡数据加密接口。 这个接口依赖于一个在Web.Config文件中的命为"AgentAccTradeHfEncryptKey"的配置,这个配置用于保存来自供应商的配置。
API | Description |
---|---|
POST api/Agent/Acc/TradeRecord/HfEncrypt |
对交易内容进行加密,并返回可以下行的指令内容。 |
WebAlipayPay
(HAWK认证(个人用户凭据))支付宝支付的接口API
API | Description |
---|---|
POST api/Web/ReceiveMoney/BeginOnComputer/Alipay |
从电脑上起调阿里支付时使用的API(返回在TAG值中)。 |
POST api/Web/ReceiveMoney/BeginOnMobile/Alipay |
从移动端起调阿里支付时使用的API(返回在TAG值中)。 |
AgentWebUser
(HAWK认证)(运营商)管理互联网用户(最终用户)的接口。 本控制器关联到的权限的索引: 10100001 检索互联网用户信息、用户日志信息 拥有此权限的用户,可以检索、导出互联网用户的注册信息,用户日志信息。 10100002 停用/启用互联网用户账户 高级权限。 10100003 检索互联网用户充值交易信息
API | Description |
---|---|
GET api/Agent/Web/User/Top50?keyword={keyword} |
检索与指定关键字匹配的前50个用户记录。仅返回UserId,UserName,Mobile,FName,CertificateCode,Address 字段 |
POST api/Agent/Web/User/Enable |
启用一个互联网用户账户。 |
POST api/Agent/Web/User/Disable |
禁用一个互联网用户账户。 |
GET api/Agent/Web/User/Log/V?pageindex={pageindex}&pagesize={pagesize}&startdate={startdate}&enddate={enddate}&username={username}&mobile={mobile}&eventname={eventname}&certcode={certcode}&userid={userid} |
以分页方式查询V_Web_User_Log数据 |
GET api/Agent/Web/User/V?pageindex={pageindex}&pagesize={pagesize}&mobile={mobile}&username={username}&fname={fname}&certcode={certcode}®date1={regdate1}®date2={regdate2}&userstatus={userstatus} |
以分页的方式,但询V_Web_User数据 |
GET api/Agent/Web/User/V/ById/{userid} |
(运营商)根据UserID查询数据 |
SmsTask
(生产商)短信发送任务 本控制器关联到的权限的索引: 10060001 读取短信模板、参数定义、发送记录等。 10060002 维护短信模板 10060003 记录短信发送的状况
AgentDevType
(HAWK认证)供运营商检索设备型号清单的API。
API | Description |
---|---|
GET api/Agent/Dev/Type/Top50?keyword={keyword} |
依据某个关键字,查找T_Dev_Type的前50条记录 |
GET api/Agent/Dev/Type/ByTypeId/{typeid} |
依据TypeCode查询某个T_Dev_Type记录 |
AgentAccOwer
用户名管理 本控制器关联到的权限的索引: 本控制器关联到的权限的索引: 10040001 读取账户、账户持有人、账户变量、账户交易记录信息 10040002 维护账户、账户持有人信息 10040003 执行账户交易
API | Description |
---|---|
GET api/Agent/Acc/Ower/V?pageindex={pageindex}&pagesize={pagesize}&institutionname={institutionname}&institutioncode={institutioncode}&type={type}&contactname={contactname}&mobile={mobile}&phone={phone}&webuser={webuser}&accountid={accountid}&province={province}&county={county}&city={city}&address={address} |
查询账户持有人数据 |
GET api/Agent/Acc/Ower |
查询T_Acc_Ower数据 |
POST api/Agent/Acc/Ower/Save |
保存表T_Acc_Ower的修改 |
GET api/Agent/Acc/Ower/Top50?keyword={keyword} |
获取匹配指定关键字的前50个账户持有人信息 此API返回一个DataTable,仅会返回如下字段:AccOwerId,AgentId,OwerType,OwerName,OwerCode,LegalPerson,Province,City,County,Address。 |
GET api/Agent/Acc/OwerContent?accowerid={accowerid} |
获取账户持有人类型 |
GET api/Agent/Acc/Ower/V/ByAccOwerId/{accowerid} |
查询所属用户信息 |
GET api/Agent/Acc/Ower/ByAccOwerId/{accowerid} |
查询所属用户信息 |
POST api/Agent/Acc/Ower/Add |
注册一个新账户 |
DevTask
(生产商)对视图V_Dev_Task提供操作的API接口。 对T_Dev_Task提供操作的API接口 本控制器关联到的权限的索引: 10031011 读取计划任务及相关信息 10031012 维护计划任务及相关信息 拥有此权限的用户可以添加、修改、删除、启动、停止计划任务。
API | Description |
---|---|
GET api/Dev/Task/V?pageindex={pageindex}&pagesize={pagesize}&taskid={taskid}&taskname={taskname}&runtype={runtype}&runstatus={runstatus}&serialid={serialid}&address={address}&typeid={typeid}&cmdcode={cmdcode}&identifier={identifier}&dataid={dataid} |
以分页方式读取V_Dev_Task数据 |
GET api/Dev/Task/V/Byid/{taskid} |
检索单个的V_Dev_Task记录 |
POST api/Dev/Task/Delete |
删除一个计划任务 |
POST api/Dev/Task/Add |
添加一个计划任务 |
POST api/Dev/Task/Update |
修改一下已经存在的任务。 |
POST api/Dev/Task/Start |
将一个计划任务标识为可启动状态。 |
POST api/Dev/Task/Stop |
将一个正在执行的计划任务标识为“停止”状态。 |
AgentAccTradeRecord
(HAWK认证)(运营商)账户充值退款管理 本控制器关联到的权限的索引: 10040001 读取账户、账户持有人、账户变量、账户交易记录信息 10040002 维护账户、账户持有人信息 10040003 执行账户交易
WebUser
(HAWK认证)(生产商)管理互联网用户(最终用户)的接口。 本控制器关联到的权限的索引: 10100001 检索互联网用户信息、用户日志信息 拥有此权限的用户,可以检索、导出互联网用户的注册信息,用户日志信息。 10100002 停用/启用互联网用户账户 高级权限。 10100003 检索互联网用户充值交易信息
API | Description |
---|---|
GET api/Web/User/Top50?keyword={keyword} |
检索与指定关键字匹配的前50个用户记录。仅返回UserId,UserName,Mobile,FName,CertificateCode,Address 字段 |
POST api/Web/User/Enable |
启用一个互联网用户账户。 |
POST api/Web/User/Disable |
禁用一个互联网用户账户。 |
GET api/Web/User/Log/V?pageindex={pageindex}&pagesize={pagesize}&startdate={startdate}&enddate={enddate}&username={username}&mobile={mobile}&eventname={eventname}&certcode={certcode}&userid={userid} |
以分页方式查询V_Web_User_Log数据 |
GET api/Web/User/V?pageindex={pageindex}&pagesize={pagesize}&mobile={mobile}&username={username}&fname={fname}&certcode={certcode}®date1={regdate1}®date2={regdate2}&userstatus={userstatus} |
以分页的方式,但询V_Web_User数据 |
GET api/Web/User/V/ById/{userid} |
根据UserID查询数据 |
PlatformRole
对T_Ent_Role、T_Ent_User_Role、T_Ent_Role_Permit、V_Ent_Role进行读取,保存的API接口 本控制器关联到的权限的索引: 10010001 浏览用户、权限、角色、权限分组、用户权限、角色权限信息 10010002 维护用户信息 拥有此权限的用户可以创建用户、修改用户信息、锁定或解锁用户登陆许可,分配或移除用户拥有的权限,添加或删除用户隶属的角色。 10010003 维护角色信息 拥有此权限的用户可以创建角色、修改角色信息,分配或移除角色拥有的权限。
API | Description |
---|---|
GET api/Ent/User_Role/ByUsername/{username} |
依据UserName查询T_Ent_User_Role的数据。 |
GET api/Ent/User_Role/ByRoleId/{roleid} |
依据角色ID查询T_Ent_User_Role的数据。 |
POST api/Ent/User_Role/Save |
保存T_Ent_User_Role表的数据 |
GET api/V_Ent/Role?pageindex={pageindex}&pagesize={pagesize} |
以分页的方式查找V_Ent_Role表数据 |
GET api/Ent/Role/ByUserName/{username} |
根据用户登陆名查询某个用户隶属的角色集合 |
GET api/V_Ent/Role/ByRoleId/{roleid} |
根据角色ID查询V_Ent_Role表数据 |
GET api/Ent/Role |
查询单个的T_Ent_Role记录 |
GET api/Ent/Role/NotByUserName/{username} |
检索某个用户隶属于的角色 |
GET api/Ent/Role/ById/{RoleId} |
根据角色ID查询T_Ent_Role表数据 |
POST api/Ent/Role/Save |
(生产商)保存T_Ent_Role表的更改 |
StdCmd
V_Std_Cmd、T_Std_Cmd操作API接口 本控制器关联到的权限的索引: 10020001 浏览标准定义、数据项定义、数据标识符定义、解析器定义、数据项分组定义、状态字定义 10020002 维护标准、数据项、数据标识符、状态字 拥有此权限的用户可以在系统中创建、修改、删除标准,创建、修改、删除数据项、数据标识符定义。
API | Description |
---|---|
GET api/Std/Cmd/V?pageindex={pageindex}&pagesize={pagesize}&stdcode={stdcode}&cmdcode={cmdcode}&cmdname={cmdname}&refeable={refeable}&dllname={dllname}&permitlevel={permitlevel} |
以分页方式查询V_Std_Cmd视图 |
GET api/Std/Cmd/V/ById/{cmdcode} |
查询单行的V_Std_Cmd |
GET api/Std/Cmd/ById/{cmdcode}?stdcode={stdcode} |
查询单行的T_Std_Cmd |
GET api/Std/Cmd/ByStdCode/{stdcode} |
查询某个标准所有的命令 |
POST api/Std/Cmd/Save |
保存T_Std_Cmd的数据。 |
GET api/Std/Cmd/ByStdOrTypeCode?stdcode={stdcode}&typeid={typeid} |
检索某个标准或型号支持的命令的列表(仅会返回CmdName和CmdCode两个字段) |
AgentDevDosimeterPwd
(运营商)(HAWK认证)查询和设置表密码的API。 本控制器关联到的权限的索引: 10031013 读取执行器密码信息 当需要设置执行器变量时,此权限是必须的。 10031014 设置执行器密码信息 高级权限,拥有此权限的用户可以设置执行器的十级权限密码,这些密码将用在对执行器的各种操作中。
API | Description |
---|---|
GET api/Agent/Dev/Dosimeter/Pwd?serialid={serialid}&permitlevel={permitlevel} |
检索某个执行器的密码清单 |
POST api/Agent/Dev/Dosimeter/Pwd/Save |
保存T_Dev_Dosimeter_Pwd数据 |
DevDosimeterVarsSetLog
(HAWK认证)(生产商)V_Dev_Dosimeter_Vars_Log只读API。 本控制器关联到的权限的索引: 10031009 读取执行器信息、疑示执行器信息
WebReadTimeCtrl
(HAWK认证(个人用户WEB接口公用凭据))互联网用户通过扫码开票,关表的控制器。 含(1)扫码开表;(2)扫码关表;(3)直接关已开的表。
API | Description |
---|---|
GET api/Web/Ctrl/Dosimeter/ByBarcode?barcode={barcode} |
依据扫描到的条码的信息,检索对应的表的信息。 |
POST api/Web/Ctrl/Binding |
将一个启表分离的账户,绑定到一个户表分离的表,启动这个表。 (1)需要在数据库执行操作,将表与账户执行绑定。 (2)需要执行远程实时控制,向表发送绑定指令,当绑定指令不成功时,需要对第一步操作执行卷回。 |
POST api/Web/Ctrl/Debinding/ByAccountId |
以账户唯一编码为依据,撤消与表的绑定并停止表。 (1)发送远程指令并停止表(表设计时要注册,如果已未绑定任何账户,需要返回明确的状态; (2)执行数据库操作,解决表与账户的绑定关系。 |
POST api/Web/Ctrl/Debinding/BySerialId |
以表唯一ID为依据,撤消与表的绑定并停止表。 (1)发送远程指令并停止表(表设计时要注册,如果已未绑定任何账户,需要返回明确的状态; (2)执行数据库操作,解决表与账户的绑定关系。 |
AgentEntPermitGroup
(运营商)T_Agent_PermitGroup表API接口 本控制器关联到的权限的索引: 10011001 浏览用户、权限、角色、权限分组、用户权限、角色权限信息 10011002 维护用户信息 10011003 维护角色信息
API | Description |
---|---|
GET api/Agent/User/PermitGroup |
读取T_Agent_PermitGroup表的数据 (一次性读取全部数据) |
AccAutoSync
交易自动同步服务的专用API接口。 对应的权限的ID : 10091001 交易自动下行业务
API | Description |
---|---|
GET api/Trade/AutoSync/GetNext/{currenttradeid} |
获取下一个需要同步的交易。 当一个账户有一正在同步的交易时,这个账户的其他交易被忽略。 当一个账户有一个以上需要同步的交易时,仅会返回第一条。 |
POST api/Trade/AutoSync/AddTimes/{tradeid} |
将交易的自动下行次数+1。系统仅会执行至多十次偿试。 |
AgentSmsAccount
(生产商)对表T_Agent_SmsAccount进行操作的接口 本控制器关联到的权限的索引: 10040001 读取运营商信息、运营商短信账户信息 10040003 开通或关闭运营商短信账户 10040004 对运营商短信账户执行充值
API | Description |
---|---|
GET api/Agent/SmsAccount/ByAgentId/{agentid} |
(生产商)查询某一个运营商的T_Agent_SmsAccount数据 |
POST api/Agent/Sms/Enable |
设置某个运营商的短信服务开启状态 |
POST api/Agent/Sms/Acc/Recharge |
对某个运营商进行短信充值 |
AgentAgentSmsAccountLog
(运营商)对T_Agent_SmsAccount_Log表操作的Api接口 本控制器关联到的权限的索引: 10060001 短信对账单及账户查询、短信模板信息查询 10060002 开通关闭短信、短信模板引用管理
AgentAccPriceTable
以运营商身份操作V_Acc_PriceTable、T_Acc_PriceTable的接口 本控制器关联到的权限的索引: 10040004 读取账户分组、阶梯价格表信息 10040005 维护账户分组、阶梯价格表信息
API | Description |
---|---|
POST api/Agent/Acc/PriceTable/Save |
(运营商)保存T_Acc_PriceTable表的更改 |
GET api/Agent/Acc/PriceTable/ById/{tableid} |
(运营商)根据价格表ID查询阶梯价格表视图 |
GET api/Agent/Acc/PriceTable/V?pageindex={pageindex}&pagesize={pagesize}&groupid={groupid}&groupname={groupname}&measureobject={measureobject} |
(运营商)根据运营商ID查询价格表 |
GET api/Agent/Acc/PriceTable/V/ById?tableid={tableid} |
(运营商)根据价格表ID查询阶梯价格表视图 |
GET api/Agent/Acc/PriceTable/V/ByMeasureObject?measureobject={measureobject} |
(运营商)根据计量物查询阶梯价格表视图 |
GET api/Agent/Acc/PriceTableList |
(运营商)返回分组列表 |
GET api/Agent/Acc/V/PriceTableList |
(运营商)返回分组列表 |
AgentDevDosimeterVarsSet
(HAWK认证)(运营商)设置表变量,标识表变量下行状态的API。 本控制器关联到的权限的索引: 10031003 浏览设备型号信息、链路、型号-链路等信息。 10031009 读取执行器信息、疑示执行器信息 10031008 注销表 拥有此权限的用户可以将被标识为“销毁”状态。 10031010 设置执行器变量值 高级权限,拥有这个权限的用户将可以设置执行器变量值,标识变量设置的下行状态。 10031007 修改执行器信息。 拥有此权限的用户可以修改执行器扩展信息。
API | Description |
---|---|
GET api/Agent/Dev/Dosimeter/Vars/V/Byid/{serialid}/{dataid} |
检索单个记录的V_Dev_Dosimeter_Vars_Set视图的数据 |
GET api/Agent/Dev/Dosimeter/Vars/V?serialid={serialid}&datagroupid={datagroupid}&syncstatus={syncstatus} |
检索V_Dev_Dosimeter_Vars_Set视图的数据 |
GET api/Agent/Dev/Dosimeter/Vars/Set/BestIdentifier/{serialid}/{dataid} |
检索用于某个变量写入时的最佳数据标识符(结果的TAG值为数据标识符的内容)。 |
POST api/Agent/Dev/Dosimeter/Vars/EndSync |
标记一个变量完成下行 |
POST api/Agent/Dev/Dosimeter/Vars/BeginSync |
标记一个变量设置开始下行 |
POST api/Agent/Dev/Dosimeter/Vars/Set |
向数据库中添加一个变量设置 |
DevTaskTempDosimeter
API | Description |
---|---|
GET api/Dev/Task/Temp/Dosimeter/V?temptaskid={temptaskid}&pageindex={pageindex}&pagesize={pagesize}&serialid={serialid}&address={address}&devtype={devtype}&exchangestatus={exchangestatus}&province={province}&city={city}&country={country}&setaddress={setaddress} |
以分页的方式,检索V_Dev_Task_Temp_Dosimeter的数据 |
POST api/Dev/Task/Temp/Dosimeter/Del |
从临时计划任务中删除一个表 |
POST api/Dev/Task/Temp/Dosimeter/Add |
向某一个临时计划任务添加表 |
GET api/Dev/Task/TempList{typeid} |
当前执行器可读的数据项 |
DevType_ConnType
T_Dev_Type_ConnctionType表操作API接口(表生产商) 本控制器关联到的权限的索引: 10031003 浏览设备型号信息、链路、型号-链路等信息。 10031004 维护设备型号信息 10031005 维护系统链路设置
API | Description |
---|---|
GET api/Dev/Type_ConnType/ByTypeId/{typeid} |
查询某个型号对应的链路类型 |
POST api/Dev/Type_ConnType/Save |
No documentation available. |
AgentDevConcent
主机管理的API。 含添加,修改,删除主机;添加移除隶属于主机的执行器。 当前API权限: 10031017 查看主机及主机隶属的执行器信息 10031018 维护主机及主机隶属的执行器信息
API | Description |
---|---|
GET api/Agent/Dev/Concent/V/Byid/{centid} |
查询单个的V_Dev_Concent记录 |
GET api/Agent/Dev/Concent/Byid/{centid} |
查询单个的T_Dev_Concent记录 |
GET api/Agent/Dev/Concent/V?pageindex={pageindex}&pagesize={pagesize}&address={address}&typecode={typecode}&serialid={serialid} |
以分页的方式,查询主机列表 |
GET api/Agent/Dev/Concent/Dosimeter/ById/{concentid} |
查询某个主机下辖的执行器清单 |
GET api/Agent/Dev/Concent/Dosimeter/V/ById/{concentid} |
查询某个主机链接的执行器的清单。 |
POST api/Agent/Dev/Concent/New |
添加一个主机。返回的TAG值为创建的主机的ID |
POST api/Agent/Dev/Concent/Delete/{centid} |
删除一个已经存在的主机(同时会移除执行器与主机的绑定关系)。 |
POST api/Agent/Dev/Concent/Update |
修改一个已经存在的主机的信息 |
POST api/Agent/Dev/Concent/Dosimeter/Add |
向主机添加表 |
POST api/Agent/Dev/Concent/Dosimeter/Del |
从主机移除执行器 |
AgentEntUserPermit
(运营商)T_Agent_User_Permit操作的接口 本控制器关联到的权限的索引: 10011001 浏览用户、权限、角色、权限分组、用户权限、角色权限信息 10011002 维护用户信息 10011003 维护角色信息
API | Description |
---|---|
GET api/Agent/User_Permit/ByUserCode/{usercode} |
依据UserCode查询该用户的权限T_Agent_User_Permit |
POST api/Agent/User_Permit/Save |
保存T_Agent_User_Permit的数据 |
WebCommonStatistics
(HAWK认证(个人用户WEB接口公用凭据))在用户没有登陆的情况下,首页展示表数量、账户数量等统计信息的API。
API | Description |
---|---|
GET api/Web/CommonStatistics |
在用户没有登陆的情况下,首页展示表数量、账户数量等统计信息的API。 |
WebDosimeter
(HAWK认证(个人用户凭据))互联网个人用户对表执行操作的API。
API | Description |
---|---|
GET api/Web/Dosimeter/ByAccountId/{accountid} |
查询某个用户的账户关联的表的信息。 |
GET api/Web/Dosimeter/Vars/Popular/{accountid} |
获取当前用户某个执行器最流行的参数值清单(最流行的数据值在T_Dev_Type_Vars_Popular中定义)。 |
GET api/Web/Dosimeter/Vars?accountid={accountid}&pageindex={pageindex}&pagesize={pagesize}&datagroupid={datagroupid} |
获取当前用户某个执行器的参数值清单。 |
GET api/Web/Dosimeter/Groups |
获取某个型号的的变量分组列表 |
GET api/Web/Dosimeter/Vars/History?accountid={accountid}&dataid={dataid}&pageindex={pageindex}&pagesize={pagesize}&startdatetime={startdatetime}&enddatetime={enddatetime} |
查询当前用户某一个表变量的历史记录(用于绘制曲线)。 |
DevDosimeterInteractiveLog
(生产商)(HAWK认证)T_Dev_Dosimeter_Interactive_LogDataTable操作API 本控制器关联到的权限的索引: 10031009 读取执行器信息、疑示执行器信息
AgentDevDosimeterVarsSetLog
(HAWK认证) (运营商)V_Dev_Dosimeter_Vars_Log只读API。 本控制器关联到的权限的索引: 10031009 检索执行器信息
PlatfromPermit
T_Ent_Permit操作的接口 本控制器关联到的权限的索引: 10010001 浏览用户、权限、角色、权限分组、用户权限、角色权限信息
API | Description |
---|---|
GET api/Ent/User/Permit |
读取T_Ent_Permit表的数据 |
GET api/Ent/User/Permit/ByUserName/{username} |
读取某个用户拥有的权限 |
GET api/Ent/User/Permit/ByRoleId/{roleid} |
读取某个用户拥有的权限 |
GET api/Ent/User/Permit/NotByUserName/{username} |
读取某个用户拥有的权限 |
GET api/Ent/User/Permit/NotByRoleId/{roleid} |
读取某个用户拥有的权限 |
GET api/Ent/User/Permit/Top50?keyword={keyword} |
依据某个关键字,读取前50条T_Ent_Permit记录 |
EntLogin
进行登陆验证的控制器
API | Description |
---|---|
POST api/Ent/Login |
登陆到服务器,验证用户名和密码 使用表生产商常规HAWK认证。 |
AgentWebReceiveMoney
(HAWK认证)(运营商)查看和管理互联网用户充值记录的API。 本控制器关联到的权限的索引: 10100003 检索互联网用户充值交易信息 10100004 互联网充值免密退款办理。 高级权限,拥有此权限的用户可以执行免密退款办理,款项从总账户退还充值用户。 10100005 互联网充值转交易记录及下行处理。 高级权限,拥有此权限的用户可以将收款操作后,转充值交易失败的记录手动转换成交易记录。
API | Description |
---|---|
POST api/Agent/Web/ReceiveMoney/ToTrade |
将一个收款成功的收款记录,转换为充值交易记录,并返回充值交易记录的ID (客户端可以利用这个充值交易记录的ID,进行下行操作)。 |
GET api/Agent/Web/ReceiveMoney/V/Query?pageindex={pageindex}&pagesize={pagesize}&paymenttype={paymenttype}&userid={userid}&payeraccount={payeraccount}&thridpartno={thridpartno}&startdate1={startdate1}&startdate2={startdate2}&confirmdate1={confirmdate1}&confirmdate2={confirmdate2}&receivestatus={receivestatus}&relatedstatus={relatedstatus}&tradeno={tradeno}&tradeid={tradeid} |
以分页方式查询V_Web_ReceiveMoney的数据 |
POST api/Agent/Web/ReceiveMoney/BeginRefund |
对某个互联网充值记录发起退款。 |
AgentAccPriceTableDetails
以运营商身份操作T_Acc_PriceTableDetails的接口 本控制器关联到的权限的索引: 10040004 读取账户分组、阶梯价格表信息 10040005 维护账户分组、阶梯价格表信息
API | Description |
---|---|
POST api/Agent/Acc/PriceTableDetails/Save |
(运营商)保存T_Acc_PriceTableDetails表的更改 |
GET api/Agent/Acc/PriceTableDetails/{tableid} |
(运营商)根据价格表ID查询价格阶梯表明细 |
DevType
T_Dev_Type,V_Dev_Type操作的API接口(FOR 生产商) 本控制器关联到的权限的索引: 10031003 浏览设备型号信息、链路、型号-链路等信息。 10031004 维护设备型号信息 10031005 维护系统链路设置
API | Description |
---|---|
GET api/Dev/Type/V?pageindex={pageindex}&pagesize={pagesize}&typecode={typecode}&typename={typename}&provideacctype={provideacctype}&mergeacc={mergeacc}&acctype={acctype}&conntype={conntype}&stdcode={stdcode}&stdtype={stdtype}&stdrunstatus={stdrunstatus} |
以分页的方式查询V_Dev_Type的数据 |
GET api/Dev/Type/V/ByTypeId/{typeid} |
查询指定typecode对应的V_Dev_Type记录。 |
GET api/Dev/Type/ByTypeId/{typeid} |
依据TypeCode查询某个T_Dev_Type记录 |
GET api/Dev/Type/Top50?keyword={keyword} |
依据某个关键字,关T_Dev_Type的前50条记录 |
POST api/Dev/Type/Save |
保存T_Dev_Type数据 |
Agent
(生产商)对表T_Agent进行操作的接口 本控制器关联到的权限的索引: 10040001 读取运营商信息、运营商短信账户信息 10040002 维护运营商信息
API | Description |
---|---|
GET api/Agent/V/Query?pageindex={pageindex}&pagesize={pagesize}&agentname={agentname}&agentid={agentid}&legalperson={legalperson}&phone={phone}&tax={tax}&contactname={contactname}&province={province}&city={city}&county={county} |
查询V_Agent表的数据 |
GET api/Agent/Query?pageindex={pageindex}&pagesize={pagesize}&agentname={agentname}&agentid={agentid}&legalperson={legalperson}&phone={phone}&tax={tax}&contactname={contactname}&province={province}&city={city}&county={county} |
查询T_Agent表的数据 |
GET api/Agent/V/ByAgentId/{agentid} |
(生产商)查询某一个运营商的V_Agent数据 |
GET api/Agent/Top50?agenttype={agenttype}&keystr={keystr} |
依据类型和关键字,返回前50个运行商的信息,仅返回AgentId,AgentName两个字段 |
GET api/Agent/ByAgentId/{agentid} |
(生产商)查询某一个运营商的T_Agent数据 |
POST api/Agent/Save |
(生产商)保存T_Agent表的更改 |
POST api/Agent/Add |
(表生产商)新增运营商 |
PlatformUserPermit
T_Ent_User_Permit操作的接口 本控制器关联到的权限的索引: 10010001 浏览用户、权限、角色、权限分组、用户权限、角色权限信息 10010002 维护用户信息 拥有此权限的用户可以创建用户、修改用户信息、锁定或解锁用户登陆许可,分配或移除用户拥有的权限,添加或删除用户隶属的角色。
API | Description |
---|---|
GET api/Ent/User_Permit/ByUserName/{username} |
依据UserName查询该用户的权限T_Ent_User_Permit |
POST api/Ent/User_Permit/Save |
保存T_Ent_User_Permit的数据 |
WebLoginWithVerifyCode
(HAWK认证(个人用户WEB接口公用凭据))使用手机号码与验证码进行登陆,重置密码操作的API。
API | Description |
---|---|
POST api/Web/Login/MobileAndVerifyCode |
使用手机号码和验证码进行登陆。 当登陆的用户没有注册时,直接使用手机号进行注册,用户名同手机号,密码为随机值(GUID)。 登陆成功,有数据返回时,密码(登陆密码)的密文,是使用Upper_Md5(验证码)为密钥对原密码的密文进行分散的。 |
POST api/Web/Login/ResetPwdWithVerifyCode |
使用验证码重置密码。 |
WebLoginWithUserNameAndPwd
(HAWK认证(个人用户标准凭据))使用用户名和密码进行登陆确认。
API | Description |
---|---|
POST api/Web/Login/UserNameAndPwd |
使用用户名和密码进行登陆 |
ServoApi
与伺服服务相关的API。
API | Description |
---|---|
GET api/Servo/Service/GetStatusList |
根据获取需要展示的服务 |
POST api/Servo/Service/Query/WithComplex |
使用复杂参数查询QueryT_Sys_Servo表的数据。 |
GET api/Servo/Server/ConfigurationInfo/Get?dllname={dllname}&classname={classname} |
获取某个服务的配置信息 |
GET api/Servo/Server/ConfigurationInfo/Get/{dllname}/{classname} |
获取某个服务的配置信息 |
POST api/Servo/Server/Add |
向伺服服务配置表中添加一个服务 |
POST api/Servo/Server/Update |
更新修改伺服服务配置表中一个服务 |
POST api/Servo/Server/Detele?dllname={dllname}&classname={classname} |
删除一条伺服服务配置信息 |
POST api/Servo/Server/Detele/{dllname}/{classname} |
删除一条伺服服务配置信息 |
POST api/Servo/Service/RunStatus/Get |
获取指定服务的运行状态信息 |
POST api/Servo/Service/SetStop |
停止指定服务 |
POST api/Servo/Service/SetStart |
启动指定服务 |
GET api/Servo/DLLList/Get?isstd={isstd} |
获取DLL文件名称集合 |
GET api/Servo/ClassList/Get?isstd={isstd}&dllname={dllname} |
获取某个DLL文件各个类名称的集合 |
GET api/Servo/LastLog/Get?dllname={dllname}&classname={classname} |
获取最后200条日志记录 |
GET api/Servo/ServiceList/NeedToStart |
获取需要开机启动的服务列表 |
Subcriber
数据订阅的控制器。
API | Description |
---|---|
POST api/Sub/Dosimeter/Vars/V/Query/WithComplex |
以复杂参数为依据,查询V_Sub_Dosimeter_VarsDataTable的数据,并以复杂类型返回(CommonOperationResultWithTag(V_Sub_Dosimeter_VarsDataTable))。 |
POST api/Sub/Dosimeter/Freezed/Set |
设置一个或多个订阅的流量计的抄读冻结状态。 |
POST api/Sub/Data/V/Query/WithComplex |
以复杂类型为依据,查询V_Sub_Data视图,并以复杂类型返回(CommonOperationResultWithTag(V_Sub_DataDataTable))。 |
POST api/Sub/Dosimeter/V/Query/WithComplex |
以复杂类型为依据,查询V_Sub_Dosimeter视图,并以复杂类型返回(CommonOperationResultWithTag(V_Sub_DosimeterDataTable))。 |
POST api/Sub/T/Query/WithComplex |
以复杂参数为依据,查询T_Sub表并以复杂类型返回(CommonOperationResultWithTag(T_SubDataTable)) |
POST api/Sub/Dosimeter/T/Query/WithComplex |
以复杂参数为依据,查询T_Sub_Dosimeter表并以复杂类型返回(CommonOperationResultWithTag(T_Sub_DosimeterDataTable))。 |
POST api/Sub/Data/T/Query/WithComplex |
以复杂参数为依据,查询T_Sub_Data表并以复杂类型返回(CommonOperationResultWithTag(T_Sub_DataDataTable))。 |
POST api/Sub/Dosimeter/Vars/T/Query/WithComplex |
以复杂参数为依据,查询T_Sub_Data表并以复杂类型返回(CommonOperationResultWithTag(T_Sub_Dosimeter_VarsDataTable))。 |
POST api/Sub/Create |
添加一个订阅。 |
POST api/Sub/Modify |
修改一个订阅。 |
POST api/Sub/Delete |
删除一个订阅。 |
POST api/Sub/Dosimeter/Add |
向订阅中添加一个流量计。 |
POST api/Sub/Dosimeter/Modify |
修改一个已存在的流量计的订阅。 |
POST api/Sub/Dosimeter/Delete |
删除订阅中的一个或多个流量计。 |
POST api/Sub/DataIdentifier/Add |
向一个订阅中添加数据项。 |
POST api/Sub/DataIdentifier/Delete |
从一个订阅中删除一个或多个数据项。 |
SysAgentLogParm
(生产商)对T_SyS_AgentLog_Parm表进行查询、修改、保存 本控制器关联到的权限的索引: 10050001 读取系统日志和代理商日志 10050002 删除系统日志 10050003 删除代理商日导
API | Description |
---|---|
GET api/Sys/Log/Agent/Parm/{logid} |
(生产商)查询某一个日志的T_Sys_AgentLog_Parm数据 |
POST api/Sys/Log/Agent/Parm/Save |
(生产商)保存T_SyS_AgentLog_Parm表的更改 |
DevTaskDosimeter
(HAWK认证)(生产商)向计划任务中添加表的API。 本控制器关联到的权限的索引: 10031011 读取计划任务及相关信息 10031012 维护计划任务及相关信息 拥有此权限的用户可以添加、修改、删除、启动、停止计划任务。
WebVerifyCode
(HAWK认证(个人用户WEB接口公用凭据))发送验证码的API。
API | Description |
---|---|
POST api/Web/VerifyCode/ByMobile |
使用手机号,获取验证码。 |
POST api/Web/VerifyCode/ByUserName |
使用用户名,获取验证码。 |
ServoDataClean
数据清洗的API。
API | Description |
---|---|
POST api/Servo/DataClean/MeterData |
执行流量计数据清洗。 |
ServoForRefund
API | Description |
---|---|
POST api/Servo/Refund/ReceiveMoney/V/Query/WithComplex |
No documentation available. |
DevDosimeter_Dubious
(生产商)T_Dev_Dosimeter_Dobious表的API接口 本控制器关联到的权限的索引: 10031009 读取执行器信息、疑示执行器信息 10031006 注册表或注册疑似执行器 10031007 分配表给运营商 10031008 注销表
WebWechatRefundNoPwd
微信自动退款(无密)
API | Description |
---|---|
POST api/Web/ReceiveMoney/WeChatRefundNoPwd |
自动退款(微信无密) |
AgentDevDosimeterInteractiveLogCmd
(运营商)(HAWK认证)运营商检索执行器交互日志对应指令内容API。 10031009 读取执行器信息、疑示执行器信息
API | Description |
---|---|
GET api/Agent/Dev/Dosimeter/InteractiveLog/Cmd/ById/{logid} |
读取T_Dev_Dosimeter_Interactive_Log_Cmd数据。 |
EntPassword
表生产商用户进行密码管理的控制器
API | Description |
---|---|
GET api/Ent/Password/GetVerifyCode/{username}/{mobile} |
表用产商用户用此API获取一个重置密码的验证码。 本API使用公共密钥HAWK认证。 |
POST api/Ent/Password/ResetPwd |
使用验证码重置密码。 本API使用公共密钥HAWK认证。 |
POST api/Ent/Password/ChangePwd |
更改密码。 本函数使用标准生产商HAWK认证。 |
PlatformRolePermit
T_Ent_Role_Permit操作的接口 本控制器关联到的权限的索引: 10010001 浏览用户、权限、角色、权限分组、用户权限、角色权限信息 10010003 维护角色信息 拥有此权限的用户可以创建角色、修改角色信息,分配或移除角色拥有的权限。
API | Description |
---|---|
GET api/Ent/Role_Permit/ByRoleId/{roleid} |
读取某个角色拥有的T_Ent_Role_Permit |
POST api/Ent/Role_Permit/Save |
保存T_Ent_Role_Permit的数据 |
AgentWebMonitor
表运营商对表的控制 10090001 读取执行器变量 10090002 检查执行器是否通过云平台在线 10090003 清除执行器云平台待发送命令缓存 10090004 实时控制执行器 10090005 向执行器发送自定义指令 10090006 写入执行器变量 10090009 下行交易指令
DevConnType
(生产商)对表T_Dev_ConnectionType表的技持 本控制器关联到的权限的索引: 10031003 浏览设备型号信息、链路、型号-链路等信息。 10031004 维护设备型号信息 10031005 维护系统链路设置
API | Description |
---|---|
GET api/Dev/ConnectionType/Byid/{conntype} |
依据链路ID查询某个链路的数据 |
GET api/Dev/ConnectionType?pageindex={pageindex}&pagesize={pagesize} |
No documentation available. |
GET api/Dev/ConnectionType/List |
查询 T_Dev_ConnectionType的列表 |
POST api/Dev/ConnectionType |
No documentation available. |
GET api/Dev/ConnectionType/ByTypeId/{typeid} |
No documentation available. |
GET api/Dev/ConnectionType/NotByTypeId/{typeid} |
No documentation available. |
PlatformPermitGroup
T_Ent_PermitGroup表API接口 本控制器关联到的权限的索引: 10010001 浏览用户、权限、角色、权限分组、用户权限、角色权限信息
API | Description |
---|---|
GET api/Ent/User/PermitGroup |
读取T_Ent_PermitGroup表的数据 (一次性读取全部数据) |
StdDataGroup
对表T_Std_DataGroup表进行操作的接口。 本控制器关联到的权限的索引: 10020001 浏览标准定义、数据项定义、数据标识符定义、解析器定义、数据项分组定义、状态字定义 10020002 维护标准、数据项、数据标识符、状态字 拥有此权限的用户可以在系统中创建、修改、删除标准,创建、修改、删除数据项、数据标识符定义。 10020003 维护数据项分组 拥有此权限的用户可以在系统中创建、修改、删除数据项分组定义。 10020004 维护解析器定义 拥有此权限的用户可以在系统中创建、修改、删除解析器定义。
API | Description |
---|---|
GET api/Std/DataGroup?pageindex={pageindex}&pagesize={pagesize} |
(表生产商)检索标准分组数据的接口。 |
GET api/Std/DataGroup/All |
检索全部的数据分组 |
GET api/Std/DataGroup/ById/{groupid} |
以数据分组ID为条件,查询某一个数据分组 |
POST api/Std/DataGroup/Save |
(表生产商)提交标准分组数据的接口 |
SysAgentLog
(生产商)对T_SyS_AgentLog表进行查询、修改、保存 本控制器关联到的权限的索引: 10050001 读取系统日志和代理商日志 10050002 删除系统日志 10050003 删除代理商日导
API | Description |
---|---|
GET api/Sys/Agent/Log/Query?pageindex={pageindex}&pagesize={pagesize}&actdate1={actdate1}&actdate2={actdate2}&acttime1={acttime1}&acttime2={acttime2}&agentid={agentid}&usercode={usercode}&module={module}&macname={macname} |
以分页方式获取运营商用户日志列表。 |
GET api/Sys/Agent/Log/ByLogId/{logid} |
查询某一个运营商用户的T_SyS_AgentLog数据 |
POST api/Sys/Agent/Log/Save |
(生产商)保存T_SyS_AgentLog表的更改 |
WebMonitor
(HAWK认证)(生产商)通过互联网与表进行会话的接口 本控制器关联到的权限的索引: 10090001 读取执行器变量 10090002 检查执行器是否通过云平台在线 10090003 清除执行器云平台待发送命令缓存 10090004 实时控制执行器 10090005 向执行器发送自定义指令 10090006 写入执行器变量 10090007 启动或停止云平台上的持久计划任务 10090008 启动或停止云平台上的临时计划任务
AgentDevConnectionType
(HAWK认证)用于运营商检索支持链路清单的API。 本控制器关联到的权限的索引: 10031003 浏览设备型号信息、链路、型号-链路等信息。 10031009 读取执行器信息、疑示执行器信息 10031008 注销表 拥有此权限的用户可以将被标识为“销毁”状态。 10031010 设置执行器变量值 高级权限,拥有这个权限的用户将可以设置执行器变量值,标识变量设置的下行状态。
API | Description |
---|---|
GET api/Agent/Dev/ConnectionType/List |
查询 T_Dev_ConnectionType的列表 |
GET api/Agent/Dev/ConnectionType/ByTypeId/{typeid} |
No documentation available. |
WebRegist
(HAWK认证(个人用户WEB接口公用凭据))注册一个新用户。
API | Description |
---|---|
POST api/Web/Regist |
使用用户输入的数据进行注册(返回注册后的用户信息)。 CommonOperationResultWithTag.errcode=0表示成功。=1表示注册成功,但读取信息失败,其他值表示失败。 |
GET api/Web/Regist/CheckMobile/Exists?mobile={mobile} |
检查手机号是否是已注册的用户的手机号。 |
GET api/Web/Regist/CheckMobile?mobile={mobile} |
检查手机号是否可用,不可用表示已经被注册过。 |
GET api/Web/Regist/CheckUserName?username={username} |
检查一个用户名是否可用,不可用表示已经被注册过。 |
AgentResetPwd
(运营商)重置用户登陆密码的控制器。 HAWK认证,公共用户名和密码。
API | Description |
---|---|
GET api/Agent/Ent/Password/GetVerifyCode/{agentid}/{usercode}/{mobile} |
表用产商用户用此API获取一个重置密码的验证码。 本API使用公共密钥HAWK认证。 |
POST api/Agent/Ent/Password/ResetPwd |
使用验证码重置密码。 本API使用公共密钥HAWK认证。 |
StdDataIdentifier_Data
T_Std_DataIdentifier_Data表API接口 本控制器关联到的权限的索引: 10020001 浏览标准定义、数据项定义、数据标识符定义、解析器定义、数据项分组定义、状态字定义 10020002 维护标准、数据项、数据标识符、状态字 拥有此权限的用户可以在系统中创建、修改、删除标准,创建、修改、删除数据项、数据标识符定义。
API | Description |
---|---|
GET api/Std/DataIdentfier_Data/{dataidentifier} |
No documentation available. |
POST api/Std/DataIdentfier_Data |
No documentation available. |
AgentEntPermit
T_Agent_Permit表的API接口 本控制器关联到的权限的索引: 10011001 浏览用户、权限、角色、权限分组、用户权限、角色权限信息 10011002 维护用户信息 10011003 维护角色信息
API | Description |
---|---|
GET api/Agent/User/Permit |
读取T_Agent_Permit表的数据 |
GET api/Agent/User/Permit/ByUserCode/{usercode} |
读取某个用户拥有的权限 |
GET api/Agent/User/Permit/ByRoleId/{roleid} |
读取某个用户拥有的权限 |
GET api/Agent/User/Permit/NotByUserCode/{usercode} |
读取某个用户拥有的权限 |
GET api/Agent/User/Permit/NotByRoleId/{roleid} |
读取某个用户拥有的权限 |
GET api/Agent/User/Permit/Top50?keyword={keyword} |
依据某个关键字,读取前50条T_Agent_Permit记录 |
AgentEntRole
(运营商)T_Agent_Role,V_Agent_Role表的API接口。 本控制器关联到的权限的索引: 10011001 浏览用户、权限、角色、权限分组、用户权限、角色权限信息 10011002 维护用户信息 10011003 维护角色信息
API | Description |
---|---|
GET api/Agent/Role/V?pageindex={pageindex}&pagesize={pagesize} |
以分页方式读取V_Agent_Role的数据 |
GET api/Agent/Role/V/Byid/{roleid} |
读取单个的V_Agent_Role记录。 |
GET api/Agent/Role/Byid/{roleid} |
查询单个的T_Agent_Role记录 |
GET api/Agent/Role |
查询单个的T_Agent_Role记录 |
GET api/Agent/Role/WithUserCode/{usercode} |
检索某个用户隶属于的角色 |
GET api/Agent/Role/NotWithUserCode/{usercode} |
检索某个用户隶属于的角色 |
POST api/Agent/Role/Save |
保存T_Agent_Role表的数据 |
DevTaskCmd
(HAWK认证)(生产商)提供对表V_Dev_Task_Cmd,T_Dev_Task_Cmd,T_Dev_Task_Cmd_DataIdentifier的操作接口 本控制器关联到的权限的索引: 10031011 读取计划任务及相关信息 10031012 维护计划任务及相关信息 拥有此权限的用户可以添加、修改、删除、启动、停止计划任务。
API | Description |
---|---|
GET api/Dev/Task/Cmd/Identifier/Include/{taskid}/{cmdindex} |
获取某个计划任务命令已经选定的数据标识符列表。 仅返回DataIdentifier,ReadItems,WriteItems三个字段 |
GET api/Dev/Task/Cmd/Identifier/NotInclude/{taskid}/{cmdindex} |
获取某个计划任务命令尚未选定的标识符列表 仅返回DataIdentifier,ReadItems,WriteItems三个字段 |
GET api/Dev/Task/Cmd/V/ByTaskId/{taskid} |
查询一个计划任务的命令清单 |
GET api/Dev/Task/Cmd/V/ByTaskIdAndIndex/{taskid}/{cmdindex} |
查询某一个计划任务的特定命令项 |
POST api/Dev/Task/Cmd/Add |
为某个计划任务添加一个命令项。 |
POST api/Dev/Task/Cmd/Del |
删除一个现有的计划任务命令项。 |
POST api/Dev/Task/Cmd/Identifier/Add |
向计划任务命令中添加数据标识符 |
POST api/Dev/Task/Cmd/Identifier/Delete |
从计划任务命令中删除数据标识符 |
SysLog
(生产商)对T_SyS_Log表进行查询、修改、保存 本控制器关联到的权限的索引: 10050001 读取系统日志和代理商日志 10050002 删除系统日志 10050003 删除代理商日导
API | Description |
---|---|
GET api/Sys/Log/Query?pageindex={pageindex}&pagesize={pagesize}&actdate1={actdate1}&actdate2={actdate2}&acttime1={acttime1}&acttime2={acttime2}&username={username}&module={module}&macname={macname} |
(生产商)以分页方式获取用户日志列表。 |
GET api/Sys/Log/ByLogid/{logid} |
(生产商)查询某一个用户的T_Sys_Log数据 |
POST api/Sys/Log/Save |
(生产商)保存T_SyS_Log表的更改 |
WebWebReceiveMoney
(HAWK认证(个人用户认证))申请退款,查询互联网充值记录的API接口。 (1)以分页方式查询某个用户的互联网充值记录列表 (2)查询某个互联网充值记录 (3)申请退款
API | Description |
---|---|
GET api/Web/ReceiveMoney?pageindex={pageindex}&pagesize={pagesize}&accountid={accountid}&startdate={startdate}&enddate={enddate}&status={status} |
从系统中检索某个账户或某个用户的互联网充值记录(仅包含通过手机充值的记录)。 |
GET api/Web/ReceiveMoney/ById/{tradeno} |
检索指定序号的互联网充值交易。 |
POST api/Web/ReceiveMoney/BeginRefund |
对某个互联网充值记录发起退款。 |
StdData_DataGroup
数据项=分组关系API 本控制器关联到的权限的索引: 10020001 浏览标准定义、数据项定义、数据标识符定义、解析器定义、数据项分组定义、状态字定义 10020002 维护标准、数据项、数据标识符、状态字 拥有此权限的用户可以在系统中创建、修改、删除标准,创建、修改、删除数据项、数据标识符定义。 10020003 维护数据项分组 拥有此权限的用户可以在系统中创建、修改、删除数据项分组定义。 10020004 维护解析器定义 拥有此权限的用户可以在系统中创建、修改、删除解析器定义。
API | Description |
---|---|
GET api/Std/Data_Group/Group/ByDataId/{dataid} |
获取某个数据项隶属的分组的表 |
GET api/Std/Data_Group/ByDataId/{dataid} |
获取某个数据项隶属于分组的T_Std_Data_DataGroup表数据。 |
POST api/Std/Data_Group/Save |
保存某个数据项的分组数据 |
WebReceiveMoney
(HAWK认证)(生产商)检索V_Web_ReceiveMoney的API。 本控制器关联到的权限的索引: 10100003 检索互联网用户充值交易信息
AgentEntUserRole
(运营商)T_User_Role表操作API接口 本控制器关联到的权限的索引: 10011001 浏览用户、权限、角色、权限分组、用户权限、角色权限信息 10011002 维护用户信息 10011003 维护角色信息
API | Description |
---|---|
GET api/Agent/User_Role/ByUserCode/{usercode} |
依据UserCode查询T_Agent_User_Role的数据。 |
GET api/Agent/User_Role/ByRoleId/{roleid} |
依据UserCode查询T_Agent_User_Role的数据。 |
POST api/Agent/User_Role/Save |
保存T_Agent_User_Role表的数据 |
AgentAccVars
获取、设置账户变量值 本控制器关联到的权限的索引: 10040001 读取账户、账户持有人、账户变量、账户交易记录信息 10040002 维护账户、账户持有人信息 10040003 执行账户交易
API | Description |
---|---|
GET api/Agent/Acc/Vars/Query?accountid={accountid}&groupid={groupid} |
获取运行值的数据 |
GET api/Agent/Acc/VarsSet/V?accountid={accountid}&groupid={groupid} |
获取V_Acc_Vars_Set的数据 |
GET api/Agent/Acc/GetDateUlit?dataid={dataid} |
根据数据项id获取数据项单位 |
POST api/Agent/Acc/Vars/save |
No documentation available. |
SubscriberRunner
订阅运行器专用的API。
API | Description |
---|---|
GET api/Sub/Runner/Dosimeter/IsOnLine/{serialid} |
No documentation available. |
POST api/Sub/Runner/Info/Update |
更新某一个订阅的运行状态。 |
POST api/Sub/Runner/Dosimeter/Vars/Query |
查询一个流量计的N个数据项的值的API。 |
Report
(生产商)查阅生产商报表 本控制器关联到的权限的索引: 10120001 检索报表数据
DevTrg
(HAWK认证)(生产商)操作触发器的API。 本控制器关联到的权限的索引: 10031015 读取触发器信息 10031016 维护触发器信息
API | Description |
---|---|
GET api/Dev/Trg/Query?pageindex={pageindex}&pagesize={pagesize}&trgid={trgid}&trgname={trgname}&typeid={typeid}&useable={useable}&sqlfun={sqlfun}&dataid={dataid} |
以分页的方式,查询系统中定义的触发器列表。 |
POST api/Dev/Trg/New |
添加一个新的触发器定义。 |
GET api/Dev/Trg/Query/Top50?keyword={keyword} |
查询与指定关键字匹配的前50个触发器 |
POST api/Dev/Type/Trg/New |
添加一个新的型号触发器。 |
GET api/Dev/Trg/Query/ById/{trgid} |
获取某个特定的触发器定义(返回T_Dev_TrgDataTable)。 |
GET api/Dev/Type/Trg/Query/V/{typeid} |
查询型号对应的触发器 |
GET api/Dev/Type/Trg/Query/V/ById?typeid={typeid}&dataid={dataid}&trgid={trgid} |
获取某个特定的型号触发器。 |
GET api/Dev/Type/Trg/Query/ById/{typeid} |
查询型号对应的触发器 |
POST api/Dev/Trg/Save |
以T_Dev_TrgDataTable的方式,保存触发器定义。 |
POST api/Dev/Type/Trg/Save |
以T_Dev_Type_TrgDataTable的方式,保存型号触发器。 |
SmsTemplate
(生产商)运营商短信模板设置(T_Sms_Template) 本控制器关联到的权限的索引: 10060001 读取短信模板、参数定义、发送记录等。 10060002 维护短信模板 10060003 记录短信发送的状况
API | Description |
---|---|
GET api/Sms/Template/Query?pageindex={pageindex}&pagesize={pagesize}&templateid={templateid}&templatetype={templatetype}&templatename={templatename}&aliid={aliid} |
查询运营商短信模板设置 |
GET api/Sms/TemplateByTemplateId?templateid={templateid} |
检索单个的数据项行 |
GET api/Sms/TemplateByTemplateId/{templateid} |
检索单个的数据项行 |
POST api/Sms/SmsTemplate/Save |
保存T_Sms_TemplateDataTable数据 |
GET api/Sms/TemplatParmeList/Top50?keyword={keyword} |
No documentation available. |
GET api/Sms/TemplatParmeList/Top50/{keyword} |
No documentation available. |
GET api/Sms/TemplateList |
获取函数列表 |
AgentDevDosimeter
(运营商)(HAWK认证)运营商执行器操作API。 本控制器关联到的权限的索引: 10031003 浏览设备型号信息、链路、型号-链路等信息。 10031009 读取执行器信息、疑示执行器信息 10031008 注销表 拥有此权限的用户可以将被标识为“销毁”状态。 10031010 设置执行器变量值 高级权限,拥有这个权限的用户将可以设置执行器变量值,标识变量设置的下行状态。 10031007 修改执行器信息。 拥有此权限的用户可以修改执行器扩展信息。