POST api/Role/Add

增加一个角色

Request Information

URI Parameters

None.

Body Parameters

M_AddRole
NameDescriptionTypeAdditional information
Name

角色名称

string

Required

Type

角色类型

string

Required

Note

备注

string

Required

dbAll

综合测控

boolean

Required

dbEM

综合感知

boolean

Required

dbLD

智慧路灯

boolean

Required

dbZHYD

智慧用电

boolean

Required

dbYN

能耗管理

boolean

Required

dbGSYJ

高速预警

boolean

Required

dbSMZY

扫码租用

boolean

Required

dbST

山体监测

boolean

Required

dbSL

水利

boolean

Required

dbXF

消防

boolean

Required

rpAssets

资产统计

boolean

Required

rpTJ

状态统计

boolean

Required

rpYW

运维

boolean

Required

pj

项目

boolean

Required

admStrategy

策略管理

boolean

Required

admStrategyAdd

策略-添加

boolean

Required

admStrategyModify

策略-修改

boolean

Required

admStrategyDelete

策略-删除

boolean

Required

admStrategyAction

策略-控制

boolean

Required

admDevice

设备管理

boolean

Required

admDeviceAdd

设备-添加

boolean

Required

admDeviceModify

设备-修改

boolean

Required

admDeviceDelete

设备-删除

boolean

Required

admDeviceAction

设备-控制

boolean

Required

admDevuceGroup

设备分组管理

boolean

Required

admDeviceGroupAdd

设备分组-添加

boolean

Required

admDeviceGroupModify

设备分组-修改

boolean

Required

admDeviceGroupDelete

设备分组-删除

boolean

Required

admLog

日志管理

boolean

Required

admLogDelete

日志-删除

boolean

Required

usrAccount

帐号管理

boolean

Required

usrAccountAdd

帐号-添加

boolean

Required

usrAccountModify

帐号-修改

boolean

Required

usrAccountDelete

帐号-删除

boolean

Required

sysDeviceClass

设备分类管理

boolean

Required

sysDeviceClassAdd

设备分类-添加

boolean

Required

sysDeviceClassModify

设备分类-修改

boolean

Required

sysDeviceClassDelete

设备分类-删除

boolean

Required

sysProtocol

协议管理

boolean

Required

sysProtocolAdd

协议-添加

boolean

Required

sysProtocolModify

协议-修改

boolean

Required

sysProtocolDelete

协议-删除

boolean

Required

sysRole

角色管理

boolean

Required

sysRoleAdd

角色-添加

boolean

Required

sysRoleModify

角色-修改

boolean

Required

sysRoleDelete

角色-删除

boolean

Required

demo

参考模块

boolean

Required

otherDesign

参考设计

boolean

Required

Request Formats

application/json, text/json

Sample:
{
  "Name": "sample string 1",
  "Type": "sample string 2",
  "Note": "sample string 3",
  "dbAll": true,
  "dbEM": true,
  "dbLD": true,
  "dbZHYD": true,
  "dbYN": true,
  "dbGSYJ": true,
  "dbSMZY": true,
  "dbST": true,
  "dbSL": true,
  "dbXF": true,
  "rpAssets": true,
  "rpTJ": true,
  "rpYW": true,
  "pj": true,
  "admStrategy": true,
  "admStrategyAdd": true,
  "admStrategyModify": true,
  "admStrategyDelete": true,
  "admStrategyAction": true,
  "admDevice": true,
  "admDeviceAdd": true,
  "admDeviceModify": true,
  "admDeviceDelete": true,
  "admDeviceAction": true,
  "admDevuceGroup": true,
  "admDeviceGroupAdd": true,
  "admDeviceGroupModify": true,
  "admDeviceGroupDelete": true,
  "admLog": true,
  "admLogDelete": true,
  "usrAccount": true,
  "usrAccountAdd": true,
  "usrAccountModify": true,
  "usrAccountDelete": true,
  "sysDeviceClass": true,
  "sysDeviceClassAdd": true,
  "sysDeviceClassModify": true,
  "sysDeviceClassDelete": true,
  "sysProtocol": true,
  "sysProtocolAdd": true,
  "sysProtocolModify": true,
  "sysProtocolDelete": true,
  "sysRole": true,
  "sysRoleAdd": true,
  "sysRoleModify": true,
  "sysRoleDelete": true,
  "demo": true,
  "otherDesign": true
}

application/xml, text/xml

Sample:
<M_AddRole xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.DP.Models">
  <Name>sample string 1</Name>
  <Note>sample string 3</Note>
  <Type>sample string 2</Type>
  <admDevice>true</admDevice>
  <admDeviceAction>true</admDeviceAction>
  <admDeviceAdd>true</admDeviceAdd>
  <admDeviceDelete>true</admDeviceDelete>
  <admDeviceGroupAdd>true</admDeviceGroupAdd>
  <admDeviceGroupDelete>true</admDeviceGroupDelete>
  <admDeviceGroupModify>true</admDeviceGroupModify>
  <admDeviceModify>true</admDeviceModify>
  <admDevuceGroup>true</admDevuceGroup>
  <admLog>true</admLog>
  <admLogDelete>true</admLogDelete>
  <admStrategy>true</admStrategy>
  <admStrategyAction>true</admStrategyAction>
  <admStrategyAdd>true</admStrategyAdd>
  <admStrategyDelete>true</admStrategyDelete>
  <admStrategyModify>true</admStrategyModify>
  <dbAll>true</dbAll>
  <dbEM>true</dbEM>
  <dbGSYJ>true</dbGSYJ>
  <dbLD>true</dbLD>
  <dbSL>true</dbSL>
  <dbSMZY>true</dbSMZY>
  <dbST>true</dbST>
  <dbXF>true</dbXF>
  <dbYN>true</dbYN>
  <dbZHYD>true</dbZHYD>
  <demo>true</demo>
  <otherDesign>true</otherDesign>
  <pj>true</pj>
  <rpAssets>true</rpAssets>
  <rpTJ>true</rpTJ>
  <rpYW>true</rpYW>
  <sysDeviceClass>true</sysDeviceClass>
  <sysDeviceClassAdd>true</sysDeviceClassAdd>
  <sysDeviceClassDelete>true</sysDeviceClassDelete>
  <sysDeviceClassModify>true</sysDeviceClassModify>
  <sysProtocol>true</sysProtocol>
  <sysProtocolAdd>true</sysProtocolAdd>
  <sysProtocolDelete>true</sysProtocolDelete>
  <sysProtocolModify>true</sysProtocolModify>
  <sysRole>true</sysRole>
  <sysRoleAdd>true</sysRoleAdd>
  <sysRoleDelete>true</sysRoleDelete>
  <sysRoleModify>true</sysRoleModify>
  <usrAccount>true</usrAccount>
  <usrAccountAdd>true</usrAccountAdd>
  <usrAccountDelete>true</usrAccountDelete>
  <usrAccountModify>true</usrAccountModify>
</M_AddRole>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

M_Response
NameDescriptionTypeAdditional information
Contant

内容,包含返回所需要的类

Object

Required

Status

状态

integer

Required

Msg

信息

string

Required

Num

数值,数据变动条数或增加时返回的ID

integer

Required

Response Formats

application/json, text/json

Sample:
{
  "Contant": {},
  "Status": 2,
  "Msg": "sample string 3",
  "Num": 4
}

application/xml, text/xml

Sample:
<M_Response xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.DP.Models">
  <Msg>sample string 3</Msg>
  <Num>4</Num>
  <Status>2</Status>
  <Contant />
</M_Response>