Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
T
traffic-signal-platform
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
jinan
traffic-signal-platform
Commits
cb2d36ed
Commit
cb2d36ed
authored
Apr 01, 2025
by
黄伟铭
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
6196e534
d78f96dc
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
41 additions
and
37 deletions
+41
-37
GreenWaveOverviewController.java
.../opt/controllerv2/report/GreenWaveOverviewController.java
+7
-3
GreenReportSamePeriodCompareResult.java
...rv2/report/design/GreenReportSamePeriodCompareResult.java
+34
-34
No files found.
signal-optimize-service/src/main/java/net/wanji/opt/controllerv2/report/GreenWaveOverviewController.java
View file @
cb2d36ed
...
...
@@ -41,13 +41,15 @@ public class GreenWaveOverviewController {
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"干线概况-总体情况说明"
,
notes
=
""
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"ids"
,
value
=
"干线ID,多个id用','分隔"
,
required
=
true
,
dataType
=
"String"
,
defaultValue
=
"1,2"
),
@ApiImplicitParam
(
name
=
"ids"
,
value
=
"干线ID,多个id用','分隔【为空时查询所有干线】"
,
required
=
true
,
dataType
=
"String"
,
defaultValue
=
"1,2"
),
@ApiImplicitParam
(
name
=
"year"
,
value
=
"年份"
,
required
=
true
,
dataType
=
"String"
,
defaultValue
=
"2025"
),
@ApiImplicitParam
(
name
=
"week"
,
value
=
"一年的第几周"
,
required
=
true
,
dataType
=
"String"
,
defaultValue
=
"20"
),
})
@GetMapping
(
value
=
"/getOverallSituation"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
GreenReportOverviewAnalysisResult
.
class
),
})
public
JsonViewObject
getGreenInfoList
(
@RequestParam
(
value
=
"ids"
,
required
=
false
,
defaultValue
=
"2"
)
String
ids
)
{
public
JsonViewObject
getGreenInfoList
(
Integer
year
,
Integer
week
,
String
ids
)
{
JsonViewObject
jsonViewObject
=
JsonViewObject
.
newInstance
();
try
{
...
...
@@ -63,12 +65,14 @@ public class GreenWaveOverviewController {
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"干线概况-工作日同期对比"
,
notes
=
""
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"ids"
,
value
=
"干线ID,多个id用','分隔"
,
required
=
true
,
dataType
=
"String"
,
defaultValue
=
"1,2"
),
@ApiImplicitParam
(
name
=
"year"
,
value
=
"年份"
,
required
=
true
,
dataType
=
"String"
,
defaultValue
=
"2025"
),
@ApiImplicitParam
(
name
=
"week"
,
value
=
"一年的第几周"
,
required
=
true
,
dataType
=
"String"
,
defaultValue
=
"20"
),
})
@GetMapping
(
value
=
"/getSamePeriodCompare"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
GreenReportSamePeriodCompareResult
.
class
),
})
public
JsonViewObject
getSamePeriodCompare
(
@RequestParam
(
value
=
"ids"
,
required
=
false
,
defaultValue
=
"2"
)
String
ids
)
{
public
JsonViewObject
getSamePeriodCompare
(
Integer
year
,
Integer
week
,
String
ids
)
{
JsonViewObject
jsonViewObject
=
JsonViewObject
.
newInstance
();
try
{
...
...
signal-optimize-service/src/main/java/net/wanji/opt/controllerv2/report/design/GreenReportSamePeriodCompareResult.java
View file @
cb2d36ed
...
...
@@ -11,13 +11,13 @@ import java.util.List;
@Data
public
class
GreenReportSamePeriodCompareResult
extends
ParentResult
{
private
GreenReportSamePeriodCompareDataResponse
content
;
private
List
<
GreenReportSamePeriodCompareDataResponse
>
content
;
public
GreenReportSamePeriodCompareDataResponse
getContent
()
{
public
List
<
GreenReportSamePeriodCompareDataResponse
>
getContent
()
{
return
content
;
}
public
GreenReportSamePeriodCompareResult
setContent
(
GreenReportSamePeriodCompareDataResponse
content
)
{
public
GreenReportSamePeriodCompareResult
setContent
(
List
<
GreenReportSamePeriodCompareDataResponse
>
content
)
{
this
.
content
=
content
;
return
this
;
}
...
...
@@ -33,26 +33,26 @@ public class GreenReportSamePeriodCompareResult extends ParentResult {
@Data
class
GreenReportSamePeriodCompareDataResponse
{
@ApiModelProperty
(
value
=
"路口ID"
,
example
=
""
)
private
String
greenId
;
@ApiModelProperty
(
value
=
"路口ID"
,
example
=
""
)
private
String
greenId
;
@ApiModelProperty
(
value
=
"干线名称"
,
example
=
""
)
private
String
greenName
;
@ApiModelProperty
(
value
=
"干线名称"
,
example
=
""
)
private
String
greenName
;
@ApiModelProperty
(
value
=
"早高峰流量情况"
,
example
=
"减少"
)
private
String
amPeakSituation
;
@ApiModelProperty
(
value
=
"早高峰流量情况"
,
example
=
"减少"
)
private
String
amPeakSituation
;
@ApiModelProperty
(
value
=
"晚高峰流量情况"
,
example
=
"减少"
)
private
String
pmPeakSituation
;
@ApiModelProperty
(
value
=
"晚高峰流量情况"
,
example
=
"减少"
)
private
String
pmPeakSituation
;
@ApiModelProperty
(
value
=
"行程时间同比情况"
,
example
=
"增加20s"
)
private
String
amTravelTimeSituation
;
@ApiModelProperty
(
value
=
"行程时间同比情况"
,
example
=
"增加20s"
)
private
String
amTravelTimeSituation
;
@ApiModelProperty
(
value
=
"行程时间同比情况"
,
example
=
"减少20s"
)
private
String
pmTravelTimeSituation
;
@ApiModelProperty
(
value
=
"行程时间同比情况"
,
example
=
"减少20s"
)
private
String
pmTravelTimeSituation
;
private
List
<
GreenReportSamePeriodData
>
dataList
=
new
ArrayList
<>();
private
List
<
GreenReportSamePeriodData
>
dataList
=
new
ArrayList
<>();
}
...
...
@@ -60,30 +60,30 @@ class GreenReportSamePeriodCompareDataResponse {
@Data
class
GreenReportSamePeriodData
{
@ApiModelProperty
(
value
=
"峰期类型 早高峰、晚高峰、全天"
,
example
=
"早高峰"
)
private
String
peakName
;
@ApiModelProperty
(
value
=
"峰期类型 早高峰、晚高峰、全天"
,
example
=
"早高峰"
)
private
String
peakName
;
@ApiModelProperty
(
value
=
"通行量(辆)"
,
example
=
"736278"
)
private
Integer
peakFlow
;
@ApiModelProperty
(
value
=
"通行量同比"
,
example
=
"-1.5%"
)
private
Double
peakFlowRatio
;
@ApiModelProperty
(
value
=
"通行量(辆)"
,
example
=
"736278"
)
private
Integer
peakFlow
;
@ApiModelProperty
(
value
=
"通行量同比"
,
example
=
"-1.5%"
)
private
Double
peakFlowRatio
;
@ApiModelProperty
(
value
=
"拥堵指数"
,
example
=
"3.5"
)
private
Double
congestIndex
;
@ApiModelProperty
(
value
=
"拥堵指数同比"
,
example
=
"3.5%"
)
private
Double
congestIndexRatio
;
@ApiModelProperty
(
value
=
"拥堵指数"
,
example
=
"3.5"
)
private
Double
congestIndex
;
@ApiModelProperty
(
value
=
"拥堵指数同比"
,
example
=
"3.5%"
)
private
Double
congestIndexRatio
;
@ApiModelProperty
(
value
=
"平均车速km/h"
,
example
=
"30.5"
)
private
Double
avgSpeed
;
@ApiModelProperty
(
value
=
"平均车速km/h"
,
example
=
"30.5"
)
private
Double
avgSpeed
;
@ApiModelProperty
(
value
=
"平均车速同比"
,
example
=
"-1.5%"
)
private
Double
avgSpeedRatio
;
@ApiModelProperty
(
value
=
"平均车速同比"
,
example
=
"-1.5%"
)
private
Double
avgSpeedRatio
;
@ApiModelProperty
(
value
=
"行程时间(分钟)"
,
example
=
"6.5"
)
private
Double
travelTime
;
@ApiModelProperty
(
value
=
"行程时间(分钟)"
,
example
=
"6.5"
)
private
Double
travelTime
;
@ApiModelProperty
(
value
=
"行程时间同比"
,
example
=
"-1.5%"
)
private
Double
travelTimeRatio
;
@ApiModelProperty
(
value
=
"行程时间同比"
,
example
=
"-1.5%"
)
private
Double
travelTimeRatio
;
}
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