GET dz_api/BaseData/GetUserPermission

获取用户权限(App专用)

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

获取用户权限(App专用)

AaUserPermission
NameDescriptionTypeAdditional information
IsSuperAdmin

是否是超级管理员

boolean

None.

IsAdmin

是否是管理员

boolean

None.

Modules

模块权限集合

Collection of AaModulePermission

None.

Response Formats

application/json, text/json

Sample:
{
  "IsSuperAdmin": true,
  "IsAdmin": true,
  "Modules": [
    {
      "Module": 1000,
      "CtrlAll": true,
      "Pages": [
        {
          "PageText": "sample string 1",
          "PageName": "sample string 2",
          "Actions": [
            {
              "ActionId": 1,
              "ActionName": "sample string 2",
              "Enabled": true
            },
            {
              "ActionId": 1,
              "ActionName": "sample string 2",
              "Enabled": true
            }
          ]
        },
        {
          "PageText": "sample string 1",
          "PageName": "sample string 2",
          "Actions": [
            {
              "ActionId": 1,
              "ActionName": "sample string 2",
              "Enabled": true
            },
            {
              "ActionId": 1,
              "ActionName": "sample string 2",
              "Enabled": true
            }
          ]
        }
      ]
    },
    {
      "Module": 1000,
      "CtrlAll": true,
      "Pages": [
        {
          "PageText": "sample string 1",
          "PageName": "sample string 2",
          "Actions": [
            {
              "ActionId": 1,
              "ActionName": "sample string 2",
              "Enabled": true
            },
            {
              "ActionId": 1,
              "ActionName": "sample string 2",
              "Enabled": true
            }
          ]
        },
        {
          "PageText": "sample string 1",
          "PageName": "sample string 2",
          "Actions": [
            {
              "ActionId": 1,
              "ActionName": "sample string 2",
              "Enabled": true
            },
            {
              "ActionId": 1,
              "ActionName": "sample string 2",
              "Enabled": true
            }
          ]
        }
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<AaUserPermission xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LemonAa.WebApi.Areas.Framework.Models">
  <IsAdmin>true</IsAdmin>
  <IsSuperAdmin>true</IsSuperAdmin>
  <Modules>
    <AaModulePermission>
      <CtrlAll>true</CtrlAll>
      <Module>营销</Module>
      <Pages>
        <AaPagePermission>
          <Actions>
            <AaActionPermission>
              <ActionId>1</ActionId>
              <ActionName>sample string 2</ActionName>
              <Enabled>true</Enabled>
            </AaActionPermission>
            <AaActionPermission>
              <ActionId>1</ActionId>
              <ActionName>sample string 2</ActionName>
              <Enabled>true</Enabled>
            </AaActionPermission>
          </Actions>
          <PageName>sample string 2</PageName>
          <PageText>sample string 1</PageText>
        </AaPagePermission>
        <AaPagePermission>
          <Actions>
            <AaActionPermission>
              <ActionId>1</ActionId>
              <ActionName>sample string 2</ActionName>
              <Enabled>true</Enabled>
            </AaActionPermission>
            <AaActionPermission>
              <ActionId>1</ActionId>
              <ActionName>sample string 2</ActionName>
              <Enabled>true</Enabled>
            </AaActionPermission>
          </Actions>
          <PageName>sample string 2</PageName>
          <PageText>sample string 1</PageText>
        </AaPagePermission>
      </Pages>
    </AaModulePermission>
    <AaModulePermission>
      <CtrlAll>true</CtrlAll>
      <Module>营销</Module>
      <Pages>
        <AaPagePermission>
          <Actions>
            <AaActionPermission>
              <ActionId>1</ActionId>
              <ActionName>sample string 2</ActionName>
              <Enabled>true</Enabled>
            </AaActionPermission>
            <AaActionPermission>
              <ActionId>1</ActionId>
              <ActionName>sample string 2</ActionName>
              <Enabled>true</Enabled>
            </AaActionPermission>
          </Actions>
          <PageName>sample string 2</PageName>
          <PageText>sample string 1</PageText>
        </AaPagePermission>
        <AaPagePermission>
          <Actions>
            <AaActionPermission>
              <ActionId>1</ActionId>
              <ActionName>sample string 2</ActionName>
              <Enabled>true</Enabled>
            </AaActionPermission>
            <AaActionPermission>
              <ActionId>1</ActionId>
              <ActionName>sample string 2</ActionName>
              <Enabled>true</Enabled>
            </AaActionPermission>
          </Actions>
          <PageName>sample string 2</PageName>
          <PageText>sample string 1</PageText>
        </AaPagePermission>
      </Pages>
    </AaModulePermission>
  </Modules>
</AaUserPermission>