POST api/Zhrt/BuilderMenuTree

Request Information

URI Parameters

None.

Body Parameters

Collection of MenuManagementEntity
NameDescriptionTypeAdditional information
MenuID

integer

None.

MenuName

string

None.

ParentMenuID

integer

None.

IsFolder

boolean

None.

IsShow

boolean

None.

MenuUrl

string

None.

SortIndex

integer

None.

MenuLevel

integer

None.

MenuIcon

string

None.

IsPublic

boolean

None.

IsSuper

boolean

None.

Memo

string

None.

Type

string

None.

Remark

string

None.

PriorityDepartmentId

globally unique identifier

None.

MaterialCategoryId

globally unique identifier

None.

MaterialId

globally unique identifier

None.

Creator

globally unique identifier

None.

CreateDate

date

None.

MenuPermissionEntity

MenuPermissionEntity

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "MenuID": 1,
    "MenuName": "sample string 2",
    "ParentMenuID": 1,
    "IsFolder": true,
    "IsShow": true,
    "MenuUrl": "sample string 5",
    "SortIndex": 1,
    "MenuLevel": 1,
    "MenuIcon": "sample string 6",
    "IsPublic": true,
    "IsSuper": true,
    "Memo": "sample string 8",
    "Type": "sample string 9",
    "Remark": "sample string 10",
    "PriorityDepartmentId": "64de1ed8-dcce-446e-a5ac-9116b58a6436",
    "MaterialCategoryId": "ecf5d59c-2fdb-426b-9302-b6d2a64b826b",
    "MaterialId": "8d11f41f-df13-4b09-a393-8af0de1baece",
    "Creator": "f90e9a65-3080-48af-920f-a95a070ed824",
    "CreateDate": "2024-09-29T07:23:13.1156689+08:00",
    "MenuPermissionEntity": {
      "Id": "1746cba9-4371-491e-b958-99063a9bef89",
      "MenuId": 2,
      "RoleId": "fe2fc384-f737-4370-b654-94d12708b3eb",
      "UserId": "51ba0406-b96d-4ff6-909b-db5618ce98cb",
      "IsShow": true,
      "IsAdd": true,
      "IsDelete": true,
      "IsModify": true,
      "Creator": "c0ef01c9-b63d-49a7-af7e-441b407a6db1",
      "CreateDate": "2024-09-29T07:23:13.1174889+08:00"
    }
  },
  {
    "MenuID": 1,
    "MenuName": "sample string 2",
    "ParentMenuID": 1,
    "IsFolder": true,
    "IsShow": true,
    "MenuUrl": "sample string 5",
    "SortIndex": 1,
    "MenuLevel": 1,
    "MenuIcon": "sample string 6",
    "IsPublic": true,
    "IsSuper": true,
    "Memo": "sample string 8",
    "Type": "sample string 9",
    "Remark": "sample string 10",
    "PriorityDepartmentId": "64de1ed8-dcce-446e-a5ac-9116b58a6436",
    "MaterialCategoryId": "ecf5d59c-2fdb-426b-9302-b6d2a64b826b",
    "MaterialId": "8d11f41f-df13-4b09-a393-8af0de1baece",
    "Creator": "f90e9a65-3080-48af-920f-a95a070ed824",
    "CreateDate": "2024-09-29T07:23:13.1156689+08:00",
    "MenuPermissionEntity": {
      "Id": "1746cba9-4371-491e-b958-99063a9bef89",
      "MenuId": 2,
      "RoleId": "fe2fc384-f737-4370-b654-94d12708b3eb",
      "UserId": "51ba0406-b96d-4ff6-909b-db5618ce98cb",
      "IsShow": true,
      "IsAdd": true,
      "IsDelete": true,
      "IsModify": true,
      "Creator": "c0ef01c9-b63d-49a7-af7e-441b407a6db1",
      "CreateDate": "2024-09-29T07:23:13.1174889+08:00"
    }
  }
]

application/xml, text/xml

Sample:
<ArrayOfMenuManagementEntity xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/EFModule.Entity">
  <MenuManagementEntity>
    <CreateDate>2024-09-29T07:23:13.1156689+08:00</CreateDate>
    <Creator>f90e9a65-3080-48af-920f-a95a070ed824</Creator>
    <IsFolder>true</IsFolder>
    <IsPublic>true</IsPublic>
    <IsShow>true</IsShow>
    <IsSuper>true</IsSuper>
    <MaterialCategoryId>ecf5d59c-2fdb-426b-9302-b6d2a64b826b</MaterialCategoryId>
    <MaterialId>8d11f41f-df13-4b09-a393-8af0de1baece</MaterialId>
    <Memo>sample string 8</Memo>
    <MenuID>1</MenuID>
    <MenuIcon>sample string 6</MenuIcon>
    <MenuLevel>1</MenuLevel>
    <MenuName>sample string 2</MenuName>
    <MenuPermissionEntity>
      <CreateDate>2024-09-29T07:23:13.1174889+08:00</CreateDate>
      <Creator>c0ef01c9-b63d-49a7-af7e-441b407a6db1</Creator>
      <Id>1746cba9-4371-491e-b958-99063a9bef89</Id>
      <IsAdd>true</IsAdd>
      <IsDelete>true</IsDelete>
      <IsModify>true</IsModify>
      <IsShow>true</IsShow>
      <MenuId>2</MenuId>
      <RoleId>fe2fc384-f737-4370-b654-94d12708b3eb</RoleId>
      <UserId>51ba0406-b96d-4ff6-909b-db5618ce98cb</UserId>
    </MenuPermissionEntity>
    <MenuUrl>sample string 5</MenuUrl>
    <ParentMenuID>1</ParentMenuID>
    <PriorityDepartmentId>64de1ed8-dcce-446e-a5ac-9116b58a6436</PriorityDepartmentId>
    <Remark>sample string 10</Remark>
    <SortIndex>1</SortIndex>
    <Type>sample string 9</Type>
  </MenuManagementEntity>
  <MenuManagementEntity>
    <CreateDate>2024-09-29T07:23:13.1156689+08:00</CreateDate>
    <Creator>f90e9a65-3080-48af-920f-a95a070ed824</Creator>
    <IsFolder>true</IsFolder>
    <IsPublic>true</IsPublic>
    <IsShow>true</IsShow>
    <IsSuper>true</IsSuper>
    <MaterialCategoryId>ecf5d59c-2fdb-426b-9302-b6d2a64b826b</MaterialCategoryId>
    <MaterialId>8d11f41f-df13-4b09-a393-8af0de1baece</MaterialId>
    <Memo>sample string 8</Memo>
    <MenuID>1</MenuID>
    <MenuIcon>sample string 6</MenuIcon>
    <MenuLevel>1</MenuLevel>
    <MenuName>sample string 2</MenuName>
    <MenuPermissionEntity>
      <CreateDate>2024-09-29T07:23:13.1174889+08:00</CreateDate>
      <Creator>c0ef01c9-b63d-49a7-af7e-441b407a6db1</Creator>
      <Id>1746cba9-4371-491e-b958-99063a9bef89</Id>
      <IsAdd>true</IsAdd>
      <IsDelete>true</IsDelete>
      <IsModify>true</IsModify>
      <IsShow>true</IsShow>
      <MenuId>2</MenuId>
      <RoleId>fe2fc384-f737-4370-b654-94d12708b3eb</RoleId>
      <UserId>51ba0406-b96d-4ff6-909b-db5618ce98cb</UserId>
    </MenuPermissionEntity>
    <MenuUrl>sample string 5</MenuUrl>
    <ParentMenuID>1</ParentMenuID>
    <PriorityDepartmentId>64de1ed8-dcce-446e-a5ac-9116b58a6436</PriorityDepartmentId>
    <Remark>sample string 10</Remark>
    <SortIndex>1</SortIndex>
    <Type>sample string 9</Type>
  </MenuManagementEntity>
</ArrayOfMenuManagementEntity>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Collection of TreeItem
NameDescriptionTypeAdditional information
Id

string

None.

text

string

None.

checked

boolean

None.

state

string

None.

type

string

None.

isShow

string

None.

isModify

string

None.

isAdd

string

None.

isDelete

string

None.

children

Collection of TreeItem

None.

Response Formats

application/json

Sample:

Sample not available.

text/json

Sample:

Sample not available.

application/xml

Sample:

Sample not available.

text/xml

Sample:

Sample not available.