POST UserDefaultAuth/Save

默认分配权限

Request Information

URI Parameters

None.

Body Parameters

SaveUserDefaultAuthParameter
NameDescriptionTypeAdditional information
FormID

表单ID

integer

None.

Auths

用户权限

Collection of UserAuth

None.

TraceID

跟踪号

string

None.

AppID

应用ID

integer

None.

CloudUserValue

云用户ID

integer

None.

CloudUserText

云用户名称

string

None.

UserID

当前用户ID

integer

None.

UserName

当前用户姓名

string

None.

Sign

方法签名

string

None.

TimeStamp

时间戳

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "FormID": 1,
  "Auths": [
    {
      "ModuleID": 1,
      "ButtonID": 1,
      "NodeID": 1
    },
    {
      "ModuleID": 1,
      "ButtonID": 1,
      "NodeID": 1
    }
  ],
  "TraceID": "sample string 2",
  "AppID": 3,
  "CloudUserValue": 4,
  "CloudUserText": "sample string 5",
  "UserID": 6,
  "UserName": "sample string 7",
  "Sign": "sample string 8",
  "TimeStamp": 9
}

application/xml, text/xml

Sample:
<SaveUserDefaultAuthParameter xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MKY.Business.V2.WebApis.Models">
  <AppID>3</AppID>
  <CloudUserText>sample string 5</CloudUserText>
  <CloudUserValue>4</CloudUserValue>
  <Sign>sample string 8</Sign>
  <TimeStamp>9</TimeStamp>
  <TraceID>sample string 2</TraceID>
  <UserID>6</UserID>
  <UserName>sample string 7</UserName>
  <Auths xmlns:d2p1="http://schemas.datacontract.org/2004/07/MKY.Business.V2.Entity">
    <d2p1:UserAuth>
      <d2p1:ButtonID>1</d2p1:ButtonID>
      <d2p1:ModuleID>1</d2p1:ModuleID>
      <d2p1:NodeID>1</d2p1:NodeID>
    </d2p1:UserAuth>
    <d2p1:UserAuth>
      <d2p1:ButtonID>1</d2p1:ButtonID>
      <d2p1:ModuleID>1</d2p1:ModuleID>
      <d2p1:NodeID>1</d2p1:NodeID>
    </d2p1:UserAuth>
  </Auths>
  <FormID>1</FormID>
</SaveUserDefaultAuthParameter>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

BaseResultModel
NameDescriptionTypeAdditional information
ResultCode

返回代码 200为成功,其余为失败,原因参考 ResultMsg

string

None.

ResultMsg

返回信息

string

None.

ReturnValue

返回数据

Object

None.

Response Formats

application/json, text/json

Sample:
{
  "ResultCode": "sample string 1",
  "ResultMsg": "sample string 2",
  "ReturnValue": {}
}

application/xml, text/xml

Sample:
<BaseResultModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MKY.Business.V2.WebApis.Models">
  <ResultCode>sample string 1</ResultCode>
  <ResultMsg>sample string 2</ResultMsg>
  <ReturnValue />
</BaseResultModel>