POST Visual/SaveDiyPage

保存定制化页面

Request Information

URI Parameters

None.

Body Parameters

DiyPageSaveRM
NameDescriptionTypeAdditional information
page

t_DbDiyPage

None.

listEntry

Collection of t_DbDiyPageEntry

None.

listConfig

Collection of t_DbDiyPageConfig

None.

listLay

Collection of t_DbDiyPageLayout

None.

listTab

Collection of t_DbDiyPageTab

None.

Request Formats

application/json, text/json

Sample:
{
  "page": {
    "fPageId": 1,
    "fIsDraft": true,
    "fVersion": 3,
    "fName": "sample string 4",
    "fSubSystemId": 5,
    "fNeedSave": true
  },
  "listEntry": [
    {
      "fPageId": 1,
      "fPageIndex": 2,
      "fIsDraft": true,
      "fVersion": 4,
      "fTableName": "sample string 5",
      "fIsEntry": true,
      "fPrimaryField": "sample string 7",
      "fMustInput": true,
      "fSave": true
    },
    {
      "fPageId": 1,
      "fPageIndex": 2,
      "fIsDraft": true,
      "fVersion": 4,
      "fTableName": "sample string 5",
      "fIsEntry": true,
      "fPrimaryField": "sample string 7",
      "fMustInput": true,
      "fSave": true
    }
  ],
  "listConfig": [
    {
      "fIsDraft": true,
      "fVersion": 2,
      "fAccessTypeId": 3,
      "fAccessId": 4,
      "fAccessCode": 5,
      "fIndex": 6,
      "fPageId": 7
    },
    {
      "fIsDraft": true,
      "fVersion": 2,
      "fAccessTypeId": 3,
      "fAccessId": 4,
      "fAccessCode": 5,
      "fIndex": 6,
      "fPageId": 7
    }
  ],
  "listLay": [
    {
      "fPageId": 1,
      "fIndex": 2,
      "fIsDraft": true,
      "fVersion": 4,
      "fName": "sample string 5",
      "fCaption": "sample string 6",
      "fCtlType": 7,
      "fLeft": 8,
      "fTop": 9,
      "fWidth": 10,
      "fHeight": 11,
      "fTabIndex": 12,
      "fContainer": "sample string 13",
      "fLayout": "sample string 14"
    },
    {
      "fPageId": 1,
      "fIndex": 2,
      "fIsDraft": true,
      "fVersion": 4,
      "fName": "sample string 5",
      "fCaption": "sample string 6",
      "fCtlType": 7,
      "fLeft": 8,
      "fTop": 9,
      "fWidth": 10,
      "fHeight": 11,
      "fTabIndex": 12,
      "fContainer": "sample string 13",
      "fLayout": "sample string 14"
    }
  ],
  "listTab": [
    {
      "fPageId": 1,
      "fIsDraft": true,
      "fVersion": 3,
      "fIndex": 4,
      "fName": "sample string 5",
      "fCaption": "sample string 6",
      "fCtlType": 7,
      "fLeft": 8,
      "fTop": 9,
      "fWidth": 10,
      "fHeight": 11,
      "fTabIndex": 12,
      "fContainer": "sample string 13"
    },
    {
      "fPageId": 1,
      "fIsDraft": true,
      "fVersion": 3,
      "fIndex": 4,
      "fName": "sample string 5",
      "fCaption": "sample string 6",
      "fCtlType": 7,
      "fLeft": 8,
      "fTop": 9,
      "fWidth": 10,
      "fHeight": 11,
      "fTabIndex": 12,
      "fContainer": "sample string 13"
    }
  ]
}

application/xml, text/xml

Sample:
<DiyPageSaveRM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DbDiyPage.BLL">
  <listConfig xmlns:d2p1="http://schemas.datacontract.org/2004/07/DiyPage.Model">
    <d2p1:t_DbDiyPageConfig>
      <d2p1:fAccessCode>5</d2p1:fAccessCode>
      <d2p1:fAccessId>4</d2p1:fAccessId>
      <d2p1:fAccessTypeId>3</d2p1:fAccessTypeId>
      <d2p1:fIndex>6</d2p1:fIndex>
      <d2p1:fIsDraft>true</d2p1:fIsDraft>
      <d2p1:fPageId>7</d2p1:fPageId>
      <d2p1:fVersion>2</d2p1:fVersion>
    </d2p1:t_DbDiyPageConfig>
    <d2p1:t_DbDiyPageConfig>
      <d2p1:fAccessCode>5</d2p1:fAccessCode>
      <d2p1:fAccessId>4</d2p1:fAccessId>
      <d2p1:fAccessTypeId>3</d2p1:fAccessTypeId>
      <d2p1:fIndex>6</d2p1:fIndex>
      <d2p1:fIsDraft>true</d2p1:fIsDraft>
      <d2p1:fPageId>7</d2p1:fPageId>
      <d2p1:fVersion>2</d2p1:fVersion>
    </d2p1:t_DbDiyPageConfig>
  </listConfig>
  <listEntry xmlns:d2p1="http://schemas.datacontract.org/2004/07/DiyPage.Model">
    <d2p1:t_DbDiyPageEntry>
      <d2p1:fIsDraft>true</d2p1:fIsDraft>
      <d2p1:fIsEntry>true</d2p1:fIsEntry>
      <d2p1:fMustInput>true</d2p1:fMustInput>
      <d2p1:fPageId>1</d2p1:fPageId>
      <d2p1:fPageIndex>2</d2p1:fPageIndex>
      <d2p1:fPrimaryField>sample string 7</d2p1:fPrimaryField>
      <d2p1:fSave>true</d2p1:fSave>
      <d2p1:fTableName>sample string 5</d2p1:fTableName>
      <d2p1:fVersion>4</d2p1:fVersion>
    </d2p1:t_DbDiyPageEntry>
    <d2p1:t_DbDiyPageEntry>
      <d2p1:fIsDraft>true</d2p1:fIsDraft>
      <d2p1:fIsEntry>true</d2p1:fIsEntry>
      <d2p1:fMustInput>true</d2p1:fMustInput>
      <d2p1:fPageId>1</d2p1:fPageId>
      <d2p1:fPageIndex>2</d2p1:fPageIndex>
      <d2p1:fPrimaryField>sample string 7</d2p1:fPrimaryField>
      <d2p1:fSave>true</d2p1:fSave>
      <d2p1:fTableName>sample string 5</d2p1:fTableName>
      <d2p1:fVersion>4</d2p1:fVersion>
    </d2p1:t_DbDiyPageEntry>
  </listEntry>
  <listLay xmlns:d2p1="http://schemas.datacontract.org/2004/07/DiyPage.Model">
    <d2p1:t_DbDiyPageLayout>
      <d2p1:fCaption>sample string 6</d2p1:fCaption>
      <d2p1:fContainer>sample string 13</d2p1:fContainer>
      <d2p1:fCtlType>7</d2p1:fCtlType>
      <d2p1:fHeight>11</d2p1:fHeight>
      <d2p1:fIndex>2</d2p1:fIndex>
      <d2p1:fIsDraft>true</d2p1:fIsDraft>
      <d2p1:fLayout>sample string 14</d2p1:fLayout>
      <d2p1:fLeft>8</d2p1:fLeft>
      <d2p1:fName>sample string 5</d2p1:fName>
      <d2p1:fPageId>1</d2p1:fPageId>
      <d2p1:fTabIndex>12</d2p1:fTabIndex>
      <d2p1:fTop>9</d2p1:fTop>
      <d2p1:fVersion>4</d2p1:fVersion>
      <d2p1:fWidth>10</d2p1:fWidth>
    </d2p1:t_DbDiyPageLayout>
    <d2p1:t_DbDiyPageLayout>
      <d2p1:fCaption>sample string 6</d2p1:fCaption>
      <d2p1:fContainer>sample string 13</d2p1:fContainer>
      <d2p1:fCtlType>7</d2p1:fCtlType>
      <d2p1:fHeight>11</d2p1:fHeight>
      <d2p1:fIndex>2</d2p1:fIndex>
      <d2p1:fIsDraft>true</d2p1:fIsDraft>
      <d2p1:fLayout>sample string 14</d2p1:fLayout>
      <d2p1:fLeft>8</d2p1:fLeft>
      <d2p1:fName>sample string 5</d2p1:fName>
      <d2p1:fPageId>1</d2p1:fPageId>
      <d2p1:fTabIndex>12</d2p1:fTabIndex>
      <d2p1:fTop>9</d2p1:fTop>
      <d2p1:fVersion>4</d2p1:fVersion>
      <d2p1:fWidth>10</d2p1:fWidth>
    </d2p1:t_DbDiyPageLayout>
  </listLay>
  <listTab xmlns:d2p1="http://schemas.datacontract.org/2004/07/DiyPage.Model">
    <d2p1:t_DbDiyPageTab>
      <d2p1:fCaption>sample string 6</d2p1:fCaption>
      <d2p1:fContainer>sample string 13</d2p1:fContainer>
      <d2p1:fCtlType>7</d2p1:fCtlType>
      <d2p1:fHeight>11</d2p1:fHeight>
      <d2p1:fIndex>4</d2p1:fIndex>
      <d2p1:fIsDraft>true</d2p1:fIsDraft>
      <d2p1:fLeft>8</d2p1:fLeft>
      <d2p1:fName>sample string 5</d2p1:fName>
      <d2p1:fPageId>1</d2p1:fPageId>
      <d2p1:fTabIndex>12</d2p1:fTabIndex>
      <d2p1:fTop>9</d2p1:fTop>
      <d2p1:fVersion>3</d2p1:fVersion>
      <d2p1:fWidth>10</d2p1:fWidth>
    </d2p1:t_DbDiyPageTab>
    <d2p1:t_DbDiyPageTab>
      <d2p1:fCaption>sample string 6</d2p1:fCaption>
      <d2p1:fContainer>sample string 13</d2p1:fContainer>
      <d2p1:fCtlType>7</d2p1:fCtlType>
      <d2p1:fHeight>11</d2p1:fHeight>
      <d2p1:fIndex>4</d2p1:fIndex>
      <d2p1:fIsDraft>true</d2p1:fIsDraft>
      <d2p1:fLeft>8</d2p1:fLeft>
      <d2p1:fName>sample string 5</d2p1:fName>
      <d2p1:fPageId>1</d2p1:fPageId>
      <d2p1:fTabIndex>12</d2p1:fTabIndex>
      <d2p1:fTop>9</d2p1:fTop>
      <d2p1:fVersion>3</d2p1:fVersion>
      <d2p1:fWidth>10</d2p1:fWidth>
    </d2p1:t_DbDiyPageTab>
  </listTab>
  <page xmlns:d2p1="http://schemas.datacontract.org/2004/07/DiyPage.Model">
    <d2p1:fIsDraft>true</d2p1:fIsDraft>
    <d2p1:fName>sample string 4</d2p1:fName>
    <d2p1:fNeedSave>true</d2p1:fNeedSave>
    <d2p1:fPageId>1</d2p1:fPageId>
    <d2p1:fSubSystemId>5</d2p1:fSubSystemId>
    <d2p1:fVersion>3</d2p1:fVersion>
  </page>
</DiyPageSaveRM>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ResModel
NameDescriptionTypeAdditional information
error

integer

None.

Msg

string

None.

Response Formats

application/json, text/json

Sample:
{
  "error": 1,
  "Msg": "sample string 2"
}

application/xml, text/xml

Sample:
<ResModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BLL.VueApi">
  <Msg>sample string 2</Msg>
  <error>1</error>
</ResModel>