POST Statistic/GetProjectTopStat

Request Information

URI Parameters

None.

Body Parameters

StatisticRequestBaseOfBussinessDeptCriteria
NameDescriptionTypeAdditional information
Condition

BussinessDeptCriteria

None.

originalCompany

string

None.

queryMode

integer

None.

targetCompanies

Collection of string

None.

userCode

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Condition": {
    "CompanyCodes": "sample string 1",
    "StartTime": "2025-12-11T22:55:22.0650395+08:00",
    "EndTime": "2025-12-11T22:55:22.0650395+08:00",
    "DeptIds": "sample string 2",
    "ProjectRole": "sample string 3",
    "UserIds": "sample string 4",
    "Pointer": "sample string 5",
    "IsActived": true,
    "PageSize": 1,
    "CurrentPage": 1,
    "CompanyCode": "sample string 6",
    "Sort": [
      {
        "SortOrder": 1,
        "SortField": "sample string 2",
        "Descending": true
      },
      {
        "SortOrder": 1,
        "SortField": "sample string 2",
        "Descending": true
      }
    ]
  },
  "originalCompany": "sample string 1",
  "queryMode": 2,
  "targetCompanies": [
    "sample string 1",
    "sample string 2"
  ],
  "userCode": "sample string 3"
}

application/xml, text/xml

Sample:
<StatisticRequestBaseOfBussinessDeptCriterialbfhj5NS xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GJ.WEM.Biz.Model.Statistic">
  <OriginalCompany>sample string 1</OriginalCompany>
  <QueryMode>2</QueryMode>
  <TargetCompanies xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </TargetCompanies>
  <UserCode>sample string 3</UserCode>
  <Condition xmlns:d2p1="http://schemas.datacontract.org/2004/07/GJ.WEM.Biz.Model.Criteria">
    <CompanyCode xmlns="http://schemas.datacontract.org/2004/07/GJ.Biz.Model">sample string 6</CompanyCode>
    <CurrentPage xmlns="http://schemas.datacontract.org/2004/07/GJ.Biz.Model">1</CurrentPage>
    <IsActived xmlns="http://schemas.datacontract.org/2004/07/GJ.Biz.Model">true</IsActived>
    <PageSize xmlns="http://schemas.datacontract.org/2004/07/GJ.Biz.Model">1</PageSize>
    <Sort xmlns="http://schemas.datacontract.org/2004/07/GJ.Biz.Model">
      <SortCriteria>
        <Descending>true</Descending>
        <SortField>sample string 2</SortField>
        <SortOrder>1</SortOrder>
      </SortCriteria>
      <SortCriteria>
        <Descending>true</Descending>
        <SortField>sample string 2</SortField>
        <SortOrder>1</SortOrder>
      </SortCriteria>
    </Sort>
    <d2p1:CompanyCodes>sample string 1</d2p1:CompanyCodes>
    <d2p1:DeptIds>sample string 2</d2p1:DeptIds>
    <d2p1:EndTime>2025-12-11T22:55:22.0650395+08:00</d2p1:EndTime>
    <d2p1:Pointer>sample string 5</d2p1:Pointer>
    <d2p1:ProjectRole>sample string 3</d2p1:ProjectRole>
    <d2p1:StartTime>2025-12-11T22:55:22.0650395+08:00</d2p1:StartTime>
    <d2p1:UserIds>sample string 4</d2p1:UserIds>
  </Condition>
</StatisticRequestBaseOfBussinessDeptCriterialbfhj5NS>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

RemoteResponseOfStatisticResponseBaseOfListOfContractProjectModel
NameDescriptionTypeAdditional information
success

boolean

None.

errors

string

None.

unauthed

boolean

None.

result

StatisticResponseBaseOfListOfContractProjectModel

None.

Response Formats

application/json, text/json

Sample:
{
  "success": true,
  "errors": "sample string 2",
  "unauthed": true,
  "result": {
    "results": [
      {
        "companyCode": "sample string 1",
        "companyName": "sample string 2",
        "result": [
          {
            "Company": "sample string 1",
            "CompanyId": "sample string 2",
            "DeptId": "sample string 3",
            "DeptName": "sample string 4",
            "UserId": "sample string 5",
            "UserName": "sample string 6",
            "ProjectNo": "sample string 7",
            "ProjectName": "sample string 8",
            "ExpectContractAmount": 9.0
          },
          {
            "Company": "sample string 1",
            "CompanyId": "sample string 2",
            "DeptId": "sample string 3",
            "DeptName": "sample string 4",
            "UserId": "sample string 5",
            "UserName": "sample string 6",
            "ProjectNo": "sample string 7",
            "ProjectName": "sample string 8",
            "ExpectContractAmount": 9.0
          }
        ]
      },
      {
        "companyCode": "sample string 1",
        "companyName": "sample string 2",
        "result": [
          {
            "Company": "sample string 1",
            "CompanyId": "sample string 2",
            "DeptId": "sample string 3",
            "DeptName": "sample string 4",
            "UserId": "sample string 5",
            "UserName": "sample string 6",
            "ProjectNo": "sample string 7",
            "ProjectName": "sample string 8",
            "ExpectContractAmount": 9.0
          },
          {
            "Company": "sample string 1",
            "CompanyId": "sample string 2",
            "DeptId": "sample string 3",
            "DeptName": "sample string 4",
            "UserId": "sample string 5",
            "UserName": "sample string 6",
            "ProjectNo": "sample string 7",
            "ProjectName": "sample string 8",
            "ExpectContractAmount": 9.0
          }
        ]
      }
    ]
  }
}

application/xml, text/xml

Sample:
<RemoteResponseOfStatisticResponseBaseOfArrayOfContractProjectModeldmGyRm56cebQ3WWF xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GJ.Biz.Model">
  <Errors>sample string 2</Errors>
  <Result xmlns:d2p1="http://schemas.datacontract.org/2004/07/GJ.WEM.Biz.Model.Statistic">
    <d2p1:Results>
      <d2p1:StatisticResultOfArrayOfContractProjectModeldmGyRm56>
        <d2p1:CompanyCode>sample string 1</d2p1:CompanyCode>
        <d2p1:CompanyName>sample string 2</d2p1:CompanyName>
        <d2p1:Result xmlns:d5p1="http://schemas.datacontract.org/2004/07/GJ.WEM.Biz.Model">
          <d5p1:ContractProjectModel>
            <d5p1:Company>sample string 1</d5p1:Company>
            <d5p1:CompanyId>sample string 2</d5p1:CompanyId>
            <d5p1:DeptId>sample string 3</d5p1:DeptId>
            <d5p1:DeptName>sample string 4</d5p1:DeptName>
            <d5p1:ExpectContractAmount>9</d5p1:ExpectContractAmount>
            <d5p1:ProjectName>sample string 8</d5p1:ProjectName>
            <d5p1:ProjectNo>sample string 7</d5p1:ProjectNo>
            <d5p1:UserId>sample string 5</d5p1:UserId>
            <d5p1:UserName>sample string 6</d5p1:UserName>
          </d5p1:ContractProjectModel>
          <d5p1:ContractProjectModel>
            <d5p1:Company>sample string 1</d5p1:Company>
            <d5p1:CompanyId>sample string 2</d5p1:CompanyId>
            <d5p1:DeptId>sample string 3</d5p1:DeptId>
            <d5p1:DeptName>sample string 4</d5p1:DeptName>
            <d5p1:ExpectContractAmount>9</d5p1:ExpectContractAmount>
            <d5p1:ProjectName>sample string 8</d5p1:ProjectName>
            <d5p1:ProjectNo>sample string 7</d5p1:ProjectNo>
            <d5p1:UserId>sample string 5</d5p1:UserId>
            <d5p1:UserName>sample string 6</d5p1:UserName>
          </d5p1:ContractProjectModel>
        </d2p1:Result>
      </d2p1:StatisticResultOfArrayOfContractProjectModeldmGyRm56>
      <d2p1:StatisticResultOfArrayOfContractProjectModeldmGyRm56>
        <d2p1:CompanyCode>sample string 1</d2p1:CompanyCode>
        <d2p1:CompanyName>sample string 2</d2p1:CompanyName>
        <d2p1:Result xmlns:d5p1="http://schemas.datacontract.org/2004/07/GJ.WEM.Biz.Model">
          <d5p1:ContractProjectModel>
            <d5p1:Company>sample string 1</d5p1:Company>
            <d5p1:CompanyId>sample string 2</d5p1:CompanyId>
            <d5p1:DeptId>sample string 3</d5p1:DeptId>
            <d5p1:DeptName>sample string 4</d5p1:DeptName>
            <d5p1:ExpectContractAmount>9</d5p1:ExpectContractAmount>
            <d5p1:ProjectName>sample string 8</d5p1:ProjectName>
            <d5p1:ProjectNo>sample string 7</d5p1:ProjectNo>
            <d5p1:UserId>sample string 5</d5p1:UserId>
            <d5p1:UserName>sample string 6</d5p1:UserName>
          </d5p1:ContractProjectModel>
          <d5p1:ContractProjectModel>
            <d5p1:Company>sample string 1</d5p1:Company>
            <d5p1:CompanyId>sample string 2</d5p1:CompanyId>
            <d5p1:DeptId>sample string 3</d5p1:DeptId>
            <d5p1:DeptName>sample string 4</d5p1:DeptName>
            <d5p1:ExpectContractAmount>9</d5p1:ExpectContractAmount>
            <d5p1:ProjectName>sample string 8</d5p1:ProjectName>
            <d5p1:ProjectNo>sample string 7</d5p1:ProjectNo>
            <d5p1:UserId>sample string 5</d5p1:UserId>
            <d5p1:UserName>sample string 6</d5p1:UserName>
          </d5p1:ContractProjectModel>
        </d2p1:Result>
      </d2p1:StatisticResultOfArrayOfContractProjectModeldmGyRm56>
    </d2p1:Results>
  </Result>
  <Success>true</Success>
  <UnAuthorizedRequest>true</UnAuthorizedRequest>
</RemoteResponseOfStatisticResponseBaseOfArrayOfContractProjectModeldmGyRm56cebQ3WWF>