Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cloud-fb
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王衍超
cloud-fb
Commits
18c19727
Commit
18c19727
authored
Jun 02, 2021
by
wukaiqiang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
销售、合同部分统计查询
parent
56740cb0
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
499 additions
and
0 deletions
+499
-0
ContractByRegionalCompanyStatisticsAdvQuery.jmx
...dvanquery/ContractByRegionalCompanyStatisticsAdvQuery.jmx
+103
-0
ContractByRegionalCompanyStatisticsQueryView.jmx
...vanquery/ContractByRegionalCompanyStatisticsQueryView.jmx
+146
-0
ContractWarringExeStatisticsAdvQuery.jmx
...stics/advanquery/ContractWarringExeStatisticsAdvQuery.jmx
+29
-0
ContractWarringExeStatisticsQueryView.jmx
...tics/advanquery/ContractWarringExeStatisticsQueryView.jmx
+92
-0
SalesDinasTypeDealAmountTrendStatisticsAdvQuery.jmx
...query/SalesDinasTypeDealAmountTrendStatisticsAdvQuery.jmx
+27
-0
SalesDinasTypeDealAmountTrendStatisticsQueryView.jmx
...uery/SalesDinasTypeDealAmountTrendStatisticsQueryView.jmx
+102
-0
No files found.
backend/xyst.dinas.statistics/src/main/resources/com/xyst/dinas/statistics/advanquery/ContractByRegionalCompanyStatisticsAdvQuery.jmx
0 → 100644
View file @
18c19727
<?xml version="1.0" encoding="UTF-8"?>
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
>
<specification>
1.0
</specification>
<id>
b1ab66ff-2fc2-4597-9ddb-e6560e2d1e44
</id>
<name>
com.xyst.dinas.statistics.advanquery.ContractByRegionalCompanyStatisticsAdvQuery
</name>
<title>
统计信息
</title>
<description>
统计信息
</description>
<define>
advanced.query.template
</define>
<define-version>
1.0
</define-version>
<content>
<template>
<sql-type>
SQL
</sql-type>
<sql>
SELECT
xystOrganization.id AS id,
xystOrganization.NAME AS regionalCompanyName,
executingNumber.executingNumber AS executingNumber,
unexecuteNumber.unexecuteNumber AS unexecuteNumber,
completedNumber.completedNumber AS completedNumber,
purchaseSandUnitNumber.purchaseSandUnitNumber AS purchaseSandUnitNumber,
projectNumber.projectNumber AS projectNumber,
( executingNumber.executingNumber + unexecuteNumber.unexecuteNumber + completedNumber.completedNumber ) AS totalContract
FROM
xystOrganization AS xystOrganization
LEFT JOIN (
SELECT
COUNT( 1 ) AS executingNumber,
contract.regionalCompany AS regionalCompany
FROM
Contract AS contract
WHERE
1 = 1
AND contract.contractState = 'EXECUTING'
GROUP BY
contract.regionalCompany
) AS executingNumber ON executingNumber.regionalCompany = xystOrganization.id
LEFT JOIN (
SELECT
COUNT( 1 ) AS unexecuteNumber,
contract.regionalCompany AS regionalCompany
FROM
Contract AS contract
WHERE
1 = 1
AND contract.contractState = 'UN_EXECUTE'
GROUP BY
contract.regionalCompany
) AS unexecuteNumber ON unexecuteNumber.regionalCompany = xystOrganization.id
LEFT JOIN (
SELECT
COUNT( 1 ) AS completedNumber,
contract.regionalCompany AS regionalCompany
FROM
Contract AS contract
WHERE
1 = 1
AND contract.contractState = 'COMPLETED'
GROUP BY
contract.regionalCompany
) AS completedNumber ON completedNumber.regionalCompany = xystOrganization.id
LEFT JOIN (
SELECT
count( 1 ) AS purchaseSandUnitNumber,
purchaseSandUnit.regionalCompany AS regionalCompany
FROM
(
SELECT DISTINCT
contract.purchaseSandUnit AS purchaseSandUnit,
contract.regionalCompany AS regionalCompany
FROM
Contract AS contract
WHERE
1 = 1
AND contract.contractState
<>
'MODIFIED'
) AS purchaseSandUnit
GROUP BY
purchaseSandUnit.regionalCompany
) AS purchaseSandUnitNumber ON purchaseSandUnitNumber.regionalCompany = xystOrganization.id
LEFT JOIN (
SELECT
count( 1 ) AS projectNumber,
project.regionalCompany AS regionalCompany
FROM
(
SELECT DISTINCT
contract.project AS project,
contract.regionalCompany AS regionalCompany
FROM
Contract AS contract
WHERE
1 = 1
AND contract.contractState
<>
'MODIFIED'
) AS project
GROUP BY
project.regionalCompany
) AS projectNumber ON projectNumber.regionalCompany = xystOrganization.id
WHERE 1=1
AND xystOrganization.id = :?regionalCompany
</sql>
</template>
</content>
</metadata>
\ No newline at end of file
backend/xyst.dinas.statistics/src/main/resources/com/xyst/dinas/statistics/advanquery/ContractByRegionalCompanyStatisticsQueryView.jmx
0 → 100644
View file @
18c19727
<?xml version="1.0" encoding="UTF-8"?>
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
>
<specification>
1.0
</specification>
<id>
da2d8368-d075-4264-b0a7-64bd02a41d66
</id>
<name>
com.xyst.dinas.statistics.advanquery.ContractByRegionalCompanyStatisticsQueryView
</name>
<title>
统计信息
</title>
<description>
统计信息
</description>
<define>
advanced.query.view
</define>
<define-version>
1.0
</define-version>
<content>
<view>
{
"name": "统计信息",
"title": "统计信息",
"description": "统计信息",
"actions": [],
"scenes" : {
"isShowScenes" : true
},
"fuzzySearch": [
],
"isShowTabCountZero": true,
"groups": [
{
"name": "all",
"title": "全部",
"content": {
"datasource": "com.xyst.dinas.statistics.advanquery.ContractByRegionalCompanyStatisticsAdvQuery"
}
}
],
"content": {
"isShowView": "table",
"datasource": "com.xyst.dinas.statistics.advanquery.ContractByRegionalCompanyStatisticsAdvQuery",
"arguments": {
"items": [
]
},
"actions": [
],
"table": {
"selectType": "MULTI",
"serialNumber": "series",
"pageSize": 10,
"orders":[
],
"expand": false,
"columns": [
{
"type": "VALUE",
"title": "区域公司ID",
"key": "id",
"columnType": {
"name": "select",
"data": {
"selected": true
}
}
},
{
"type": "VALUE",
"title": "区域公司名称",
"key": "regionalCompanyName",
"columnType": {
"name": "select",
"data": {
"selected": true
}
}
},
{
"type": "VALUE",
"title": "已执行合同数量",
"key": "executingNumber",
"columnType": {
"name": "select",
"data": {
"selected": true
}
}
},
{
"type": "VALUE",
"title": "未执行合同数量",
"key": "unexecuteNumber",
"columnType": {
"name": "select",
"data": {
"selected": true
}
}
},
{
"type": "VALUE",
"title": "已完成合同数量",
"key": "completedNumber",
"columnType": {
"name": "select",
"data": {
"selected": true
}
}
},
{
"type": "VALUE",
"title": "购砂单位数量",
"key": "purchaseSandUnitNumber",
"columnType": {
"name": "select",
"data": {
"selected": true
}
}
},
{
"type": "VALUE",
"title": "项目数量",
"key": "projectNumber",
"columnType": {
"name": "select",
"data": {
"selected": true
}
}
},
{
"type": "VALUE",
"title": "合同总数",
"key": "totalContract",
"columnType": {
"name": "select",
"data": {
"selected": true
}
}
}
]
}
}
}
</view>
</content>
</metadata>
backend/xyst.dinas.statistics/src/main/resources/com/xyst/dinas/statistics/advanquery/ContractWarringExeStatisticsAdvQuery.jmx
0 → 100644
View file @
18c19727
<?xml version="1.0" encoding="UTF-8"?>
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
>
<specification>
1.0
</specification>
<id>
a6fa8c0e-6881-43ce-aa7b-f72a00db128e
</id>
<name>
com.xyst.dinas.statistics.advanquery.ContractWarringExeStatisticsAdvQuery
</name>
<title>
合同预警
</title>
<description>
合同预警
</description>
<define>
advanced.query.template
</define>
<define-version>
1.0
</define-version>
<content>
<template>
<sql-type>
SQL
</sql-type>
<sql>
SELECT
warningExe.id AS id,
warningExe.startTime AS startTime,
warningExe.message AS message
FROM
WarningExe AS warningExe
WHERE
1 = 1
AND warningExe.billType = '合同'
AND warningExe.warnState = 0
AND warningExe.memo LIKE :?regionalCompany
</sql>
</template>
</content>
</metadata>
\ No newline at end of file
backend/xyst.dinas.statistics/src/main/resources/com/xyst/dinas/statistics/advanquery/ContractWarringExeStatisticsQueryView.jmx
0 → 100644
View file @
18c19727
<?xml version="1.0" encoding="UTF-8"?>
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
>
<specification>
1.0
</specification>
<id>
5c13de63-2cd9-4e5a-9646-fdd73bfd446d
</id>
<name>
com.xyst.dinas.statistics.advanquery.ContractWarringExeStatisticsQueryView
</name>
<title>
合同预警
</title>
<description>
合同预警
</description>
<define>
advanced.query.view
</define>
<define-version>
1.0
</define-version>
<content>
<view>
{
"name": "合同预警",
"title": "合同预警",
"description": "合同预警",
"actions": [],
"scenes" : {
"isShowScenes" : true
},
"fuzzySearch": [
],
"isShowTabCountZero": true,
"groups": [
{
"name": "all",
"title": "全部",
"content": {
"datasource": "com.xyst.dinas.statistics.advanquery.ContractWarringExeStatisticsAdvQuery"
}
}
],
"content": {
"isShowView": "table",
"datasource": "com.xyst.dinas.statistics.advanquery.ContractWarringExeStatisticsAdvQuery",
"arguments": {
"items": [
]
},
"actions": [
],
"table": {
"selectType": "MULTI",
"serialNumber": "series",
"pageSize": 10,
"orders":[
],
"expand": false,
"columns": [
{
"type": "VALUE",
"title": "预警开始时间",
"key": "startTime",
"columnType": {
"name": "select",
"data": {
"selected": true
}
}
},
{
"type": "VALUE",
"title": "预警消息",
"key": "message",
"columnType": {
"name": "select",
"data": {
"selected": true
}
}
}
,
{
"type": "VALUE",
"title": "预警消息id",
"key": "id",
"columnType": {
"name": "select",
"data": {
"selected": true
}
}
}
]
}
}
}
</view>
</content>
</metadata>
backend/xyst.dinas.statistics/src/main/resources/com/xyst/dinas/statistics/advanquery/SalesDinasTypeDealAmountTrendStatisticsAdvQuery.jmx
0 → 100644
View file @
18c19727
<?xml version="1.0" encoding="UTF-8"?>
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
>
<specification>
1.0
</specification>
<id>
a4850840-10a2-410a-a5b5-bf5b17755551
</id>
<name>
com.xyst.dinas.statistics.advanquery.SalesDinasTypeDealAmountTrendStatisticsAdvQuery
</name>
<title>
砂石销量趋势
</title>
<description>
砂石销量趋势
</description>
<define>
advanced.query.template
</define>
<define-version>
1.0
</define-version>
<content>
<template>
<sql-type>
SQL
</sql-type>
<sql>
SELECT
salesRecord.dealAmount,
dinasType.dinasTypeName,
salesRecord.dinasType
FROM
salesRecord AS salesRecord
LEFT JOIN DinasType AS dinasType ON salesRecord.dinasType = dinasType.id
</sql>
</template>
</content>
</metadata>
\ No newline at end of file
backend/xyst.dinas.statistics/src/main/resources/com/xyst/dinas/statistics/advanquery/SalesDinasTypeDealAmountTrendStatisticsQueryView.jmx
0 → 100644
View file @
18c19727
<?xml version="1.0" encoding="UTF-8"?>
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
>
<specification>
1.0
</specification>
<id>
2de6d7ec-3176-4fd0-8773-6e383793a06e
</id>
<name>
com.xyst.dinas.statistics.advanquery.SalesDinasTypeDealAmountTrendStatisticsAdvQuery
</name>
<title>
砂石销量趋势
</title>
<description>
砂石销量趋势
</description>
<define>
advanced.query.view
</define>
<define-version>
1.0
</define-version>
<content>
<view>
{
"name": "砂石销量趋势",
"title": "砂石销量趋势",
"description": "砂石销量趋势",
"actions": [],
"scenes" : {
"isShowScenes" : true
},
"fuzzySearch": [
],
"isShowTabCountZero": true,
"groups": [
{
"name": "all",
"title": "全部",
"content": {
"datasource": "com.xyst.dinas.statistics.advanquery.SalesDinasTypeDealAmountTrendStatisticsAdvQuery"
}
}
],
"content": {
"isShowView": "table",
"datasource": "com.xyst.dinas.statistics.advanquery.SalesDinasTypeDealAmountTrendStatisticsAdvQuery",
"arguments": {
"items": [
]
},
"actions": [
],
"table": {
"selectType": "MULTI",
"serialNumber": "series",
"pageSize": 10,
"orders":[
],
"expand": false,
"columns": [
{
"type": "VALUE",
"title": "砂石种类名称",
"key": "dinasTypeName",
"columnType": {
"name": "select",
"data": {
"selected": true
}
}
},
{
"type": "VALUE",
"title": "销售数量",
"key": "dealAmount",
"columnType": {
"name": "select",
"data": {
"selected": true
}
}
},
{
"type": "VALUE",
"title": "销售额",
"key": "amount",
"columnType": {
"name": "select",
"data": {
"selected": true
}
}
},
{
"type": "VALUE",
"title": "砂石类型",
"key": "dinasType",
"columnType": {
"name": "select",
"data": {
"selected": true
}
}
}
]
}
}
}
</view>
</content>
</metadata>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment