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
83a99978
Commit
83a99978
authored
Apr 21, 2025
by
zhoushiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
区域维护接口
parent
f3732b5c
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
76 additions
and
0 deletions
+76
-0
BaseAreaInfoService.java
...a/net/wanji/opt/servicev2/report/BaseAreaInfoService.java
+6
-0
BaseAreaInfoServiceImpl.java
...ji/opt/servicev2/report/impl/BaseAreaInfoServiceImpl.java
+10
-0
BaseAreaInfoController.java
...wanji/opt/controllerv2/report/BaseAreaInfoController.java
+36
-0
BaseAreaInfoService.java
...a/net/wanji/opt/servicev2/report/BaseAreaInfoService.java
+9
-0
BaseAreaInfoServiceImpl.java
...ji/opt/servicev2/report/impl/BaseAreaInfoServiceImpl.java
+15
-0
No files found.
signal-optimize-data-compute/src/main/java/net/wanji/opt/servicev2/report/BaseAreaInfoService.java
View file @
83a99978
...
@@ -21,4 +21,10 @@ public interface BaseAreaInfoService {
...
@@ -21,4 +21,10 @@ public interface BaseAreaInfoService {
JSONObject
getGreenByWkt
(
Integer
areaId
,
String
wkt
,
Integer
type
);
JSONObject
getGreenByWkt
(
Integer
areaId
,
String
wkt
,
Integer
type
);
void
insertAreaInfo
(
BaseAreaInfoPO
baseAreaInfoPO
);
void
insertAreaInfo
(
BaseAreaInfoPO
baseAreaInfoPO
);
void
updateAreaNameAndRemark
(
String
name
,
String
remark
,
Integer
id
,
String
roadName
,
Integer
parentCode
,
String
wkt
);
void
deleteById
(
Integer
areaId
);
}
}
signal-optimize-data-compute/src/main/java/net/wanji/opt/servicev2/report/impl/BaseAreaInfoServiceImpl.java
View file @
83a99978
...
@@ -117,6 +117,16 @@ public class BaseAreaInfoServiceImpl implements BaseAreaInfoService {
...
@@ -117,6 +117,16 @@ public class BaseAreaInfoServiceImpl implements BaseAreaInfoService {
baseAreaInfoMapper
.
insertOne
(
baseAreaInfoPO
);
baseAreaInfoMapper
.
insertOne
(
baseAreaInfoPO
);
}
}
@Override
public
void
updateAreaNameAndRemark
(
String
name
,
String
remark
,
Integer
id
,
String
roadName
,
Integer
parentCode
,
String
wkt
)
{
baseAreaInfoMapper
.
updateAreaNameAndRemark
(
name
,
remark
,
id
,
roadName
,
parentCode
,
wkt
);
}
@Override
public
void
deleteById
(
Integer
areaId
)
{
baseAreaInfoMapper
.
deleteById
(
areaId
);
}
/**
/**
* 将 POINT 类型的字符串转换为经纬度格式
* 将 POINT 类型的字符串转换为经纬度格式
*
*
...
...
signal-optimize-service/src/main/java/net/wanji/opt/controllerv2/report/BaseAreaInfoController.java
View file @
83a99978
...
@@ -34,6 +34,42 @@ public class BaseAreaInfoController {
...
@@ -34,6 +34,42 @@ public class BaseAreaInfoController {
private
BaseAreaInfoService
baseAreaInfoService
;
private
BaseAreaInfoService
baseAreaInfoService
;
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"区域基础信息-信息更新"
,
notes
=
""
)
@GetMapping
(
value
=
"/update"
)
public
JsonViewObject
updateAreaNameAndRemark
(
String
name
,
Integer
id
)
{
JsonViewObject
jsonViewObject
=
JsonViewObject
.
newInstance
();
try
{
baseAreaInfoService
.
updateAreaNameAndRemark
(
name
,
null
,
id
,
null
,
null
,
null
);
jsonViewObject
.
success
(
"更新成功"
);
}
catch
(
Exception
e
)
{
jsonViewObject
.
fail
(
I18nResourceBundle
.
getConstants
(
"GET_FAILED_MSG"
));
log
.
error
(
"{} getAll error"
,
this
.
getClass
().
getSimpleName
(),
e
);
}
return
jsonViewObject
;
}
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"区域基础信息-根据区划类型查询对应集合数据"
,
notes
=
""
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"areaId"
,
value
=
"区域ID"
,
required
=
false
,
dataType
=
"Integer"
,
defaultValue
=
""
),
})
@GetMapping
(
value
=
"/deleteById"
)
public
JsonViewObject
deleteById
(
Integer
areaId
)
{
JsonViewObject
jsonViewObject
=
JsonViewObject
.
newInstance
();
try
{
BaseAreaInfoPO
areaInfoPO
=
baseAreaInfoService
.
selectById
(
areaId
);
if
(
areaInfoPO
.
getCode
()
!=
99
){
return
jsonViewObject
.
fail
(
"非自定义区域不允许删除!"
);
}
baseAreaInfoService
.
deleteById
(
areaId
);
jsonViewObject
.
success
(
"删除成功"
);
}
catch
(
Exception
e
)
{
jsonViewObject
.
fail
(
I18nResourceBundle
.
getConstants
(
"GET_FAILED_MSG"
));
log
.
error
(
"{} getAll error"
,
this
.
getClass
().
getSimpleName
(),
e
);
}
return
jsonViewObject
;
}
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"区域基础信息-根据区划类型查询对应集合数据"
,
notes
=
""
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"区域基础信息-根据区划类型查询对应集合数据"
,
notes
=
""
)
@GetMapping
(
value
=
"/byCondition"
)
@GetMapping
(
value
=
"/byCondition"
)
...
...
signal-optimize-service/src/main/java/net/wanji/opt/servicev2/report/BaseAreaInfoService.java
View file @
83a99978
...
@@ -21,4 +21,13 @@ public interface BaseAreaInfoService {
...
@@ -21,4 +21,13 @@ public interface BaseAreaInfoService {
JSONObject
getGreenByWkt
(
Integer
areaId
,
String
wkt
,
Integer
type
);
JSONObject
getGreenByWkt
(
Integer
areaId
,
String
wkt
,
Integer
type
);
void
insertAreaInfo
(
BaseAreaInfoPO
baseAreaInfoPO
);
void
insertAreaInfo
(
BaseAreaInfoPO
baseAreaInfoPO
);
void
updateAreaNameAndRemark
(
String
name
,
String
remark
,
Integer
id
,
String
roadName
,
Integer
parentCode
,
String
wkt
);
void
deleteById
(
Integer
areaId
);
BaseAreaInfoPO
selectById
(
Integer
id
);
}
}
signal-optimize-service/src/main/java/net/wanji/opt/servicev2/report/impl/BaseAreaInfoServiceImpl.java
View file @
83a99978
...
@@ -117,6 +117,21 @@ public class BaseAreaInfoServiceImpl implements BaseAreaInfoService {
...
@@ -117,6 +117,21 @@ public class BaseAreaInfoServiceImpl implements BaseAreaInfoService {
baseAreaInfoMapper
.
insertOne
(
baseAreaInfoPO
);
baseAreaInfoMapper
.
insertOne
(
baseAreaInfoPO
);
}
}
@Override
public
void
updateAreaNameAndRemark
(
String
name
,
String
remark
,
Integer
id
,
String
roadName
,
Integer
parentCode
,
String
wkt
)
{
baseAreaInfoMapper
.
updateAreaNameAndRemark
(
name
,
remark
,
id
,
roadName
,
parentCode
,
wkt
);
}
@Override
public
void
deleteById
(
Integer
areaId
)
{
baseAreaInfoMapper
.
deleteById
(
areaId
);
}
@Override
public
BaseAreaInfoPO
selectById
(
Integer
id
)
{
return
baseAreaInfoMapper
.
selectById
(
id
);
}
/**
/**
* 将 POINT 类型的字符串转换为经纬度格式
* 将 POINT 类型的字符串转换为经纬度格式
*
*
...
...
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