Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
T
TDLCloud
Project
Project
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
WitCloud
TDLCloud
Commits
8c237834
Commit
8c237834
authored
Dec 19, 2018
by
chenying
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
2018.12.19
(1)修改权限 (2)添加ABB线路接口
parent
f1f2026f
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
1565 additions
and
27 deletions
+1565
-27
build.gradle
build.gradle
+1
-0
AddCircuitForABBVo.java
...in/java/com/example/tdl/domain/vo/AddCircuitForABBVo.java
+55
-0
CircuitMessageForABBVo.java
...ava/com/example/tdl/domain/vo/CircuitMessageForABBVo.java
+147
-0
ResultCircuitForABBVo.java
...java/com/example/tdl/domain/vo/ResultCircuitForABBVo.java
+93
-0
UpdateCircuitForABBVo.java
...java/com/example/tdl/domain/vo/UpdateCircuitForABBVo.java
+43
-0
UpdateCircuitStartTimeVo.java
...a/com/example/tdl/domain/vo/UpdateCircuitStartTimeVo.java
+23
-0
CircuitABBMapper.java
src/main/java/com/example/tdl/mapper/CircuitABBMapper.java
+34
-0
CircuitABBService.java
src/main/java/com/example/tdl/service/CircuitABBService.java
+62
-0
CircuitABBController.java
src/main/java/com/example/tdl/web/CircuitABBController.java
+792
-0
PermissionController.java
src/main/java/com/example/tdl/web/PermissionController.java
+5
-2
application.properties
src/main/resources/application.properties
+0
-1
messages_en.properties
src/main/resources/i18n/messages_en.properties
+77
-20
messages_ja.properties
src/main/resources/i18n/messages_ja.properties
+22
-0
messages_zh_CN.properties
src/main/resources/i18n/messages_zh_CN.properties
+63
-4
CircuitABBMapper.xml
src/main/resources/mapper/CircuitABBMapper.xml
+147
-0
mybatis-config.xml
src/main/resources/mybatis-config.xml
+1
-0
No files found.
build.gradle
View file @
8c237834
...
@@ -51,6 +51,7 @@ dependencies {
...
@@ -51,6 +51,7 @@ dependencies {
compile
files
(
'libs/javacsv-2.0.jar'
)
compile
files
(
'libs/javacsv-2.0.jar'
)
compile
(
'com.github.miwurster:spring-data-influxdb:1.6'
)
compile
(
'com.github.miwurster:spring-data-influxdb:1.6'
)
compile
(
'org.springframework.boot:spring-boot-starter-mail'
)
compile
(
'org.springframework.boot:spring-boot-starter-mail'
)
}
}
jar
{
jar
{
String
someString
=
''
String
someString
=
''
...
...
src/main/java/com/example/tdl/domain/vo/AddCircuitForABBVo.java
0 → 100644
View file @
8c237834
package
com
.
example
.
tdl
.
domain
.
vo
;
import
java.util.List
;
public
class
AddCircuitForABBVo
{
private
String
SN
;
private
List
<
TDLAlarmVo
>
tdlAlarmList
;
private
String
cargoNo
;
//货物编号
private
String
cargoName
;
private
String
remark
;
public
String
getRemark
()
{
return
remark
;
}
public
void
setRemark
(
String
remark
)
{
this
.
remark
=
remark
;
}
public
String
getCargoNo
()
{
return
cargoNo
;
}
public
void
setCargoNo
(
String
cargoNo
)
{
this
.
cargoNo
=
cargoNo
;
}
public
String
getCargoName
()
{
return
cargoName
;
}
public
void
setCargoName
(
String
cargoName
)
{
this
.
cargoName
=
cargoName
;
}
public
String
getSN
()
{
return
SN
;
}
public
void
setSN
(
String
SN
)
{
this
.
SN
=
SN
;
}
public
List
<
TDLAlarmVo
>
getTdlAlarmList
()
{
return
tdlAlarmList
;
}
public
void
setTdlAlarmList
(
List
<
TDLAlarmVo
>
tdlAlarmList
)
{
this
.
tdlAlarmList
=
tdlAlarmList
;
}
}
src/main/java/com/example/tdl/domain/vo/CircuitMessageForABBVo.java
0 → 100644
View file @
8c237834
package
com
.
example
.
tdl
.
domain
.
vo
;
import
java.util.List
;
public
class
CircuitMessageForABBVo
{
private
String
transportationNo
;
//运输编号
private
String
routeName
;
//线路
private
String
cargoName
;
//货物名称
private
String
transportation
;
//运输方式
private
String
alarmType
;
//预警类型
private
String
SN
;
//网关编号
private
String
battery
;
private
List
<
ResultAlarmLog
>
alarmLogList
;
private
List
<
CircuitMessageForABBVo
.
TDL
>
tdlList
;
public
static
class
TDL
{
private
String
tdlsn
;
private
String
batteryVoltage
;
public
TDL
()
{
}
public
TDL
(
String
tdlsn
,
String
batteryVoltage
)
{
this
.
tdlsn
=
tdlsn
;
this
.
batteryVoltage
=
batteryVoltage
;
}
public
String
getTdlsn
()
{
return
tdlsn
;
}
public
void
setTdlsn
(
String
tdlsn
)
{
this
.
tdlsn
=
tdlsn
;
}
public
String
getBatteryVoltage
()
{
return
batteryVoltage
;
}
public
void
setBatteryVoltage
(
String
batteryVoltage
)
{
this
.
batteryVoltage
=
batteryVoltage
;
}
}
public
CircuitMessageForABBVo
()
{
}
public
CircuitMessageForABBVo
(
String
transportationNo
,
String
routeName
,
String
cargoName
,
String
transportation
,
String
alarmType
)
{
this
.
transportationNo
=
transportationNo
;
this
.
routeName
=
routeName
;
this
.
cargoName
=
cargoName
;
this
.
transportation
=
transportation
;
this
.
alarmType
=
alarmType
;
}
public
CircuitMessageForABBVo
(
String
transportationNo
,
String
cargoName
,
String
transportation
,
String
alarmType
,
String
SN
,
List
<
ResultAlarmLog
>
alarmLogList
)
{
this
.
transportationNo
=
transportationNo
;
this
.
cargoName
=
cargoName
;
this
.
transportation
=
transportation
;
this
.
alarmType
=
alarmType
;
this
.
SN
=
SN
;
this
.
alarmLogList
=
alarmLogList
;
}
public
String
getRouteName
()
{
return
routeName
;
}
public
void
setRouteName
(
String
routeName
)
{
this
.
routeName
=
routeName
;
}
public
String
getTransportationNo
()
{
return
transportationNo
;
}
public
void
setTransportationNo
(
String
transportationNo
)
{
this
.
transportationNo
=
transportationNo
;
}
public
String
getCargoName
()
{
return
cargoName
;
}
public
void
setCargoName
(
String
cargoName
)
{
this
.
cargoName
=
cargoName
;
}
public
String
getTransportation
()
{
return
transportation
;
}
public
void
setTransportation
(
String
transportation
)
{
this
.
transportation
=
transportation
;
}
public
String
getAlarmType
()
{
return
alarmType
;
}
public
void
setAlarmType
(
String
alarmType
)
{
this
.
alarmType
=
alarmType
;
}
public
String
getSN
()
{
return
SN
;
}
public
void
setSN
(
String
SN
)
{
this
.
SN
=
SN
;
}
public
String
getBattery
()
{
return
battery
;
}
public
void
setBattery
(
String
battery
)
{
this
.
battery
=
battery
;
}
public
List
<
ResultAlarmLog
>
getAlarmLogList
()
{
return
alarmLogList
;
}
public
void
setAlarmLogList
(
List
<
ResultAlarmLog
>
alarmLogList
)
{
this
.
alarmLogList
=
alarmLogList
;
}
public
List
<
CircuitMessageForABBVo
.
TDL
>
getTdlList
()
{
return
tdlList
;
}
public
void
setTdlList
(
List
<
CircuitMessageForABBVo
.
TDL
>
tdlList
)
{
this
.
tdlList
=
tdlList
;
}
}
src/main/java/com/example/tdl/domain/vo/ResultCircuitForABBVo.java
0 → 100644
View file @
8c237834
package
com
.
example
.
tdl
.
domain
.
vo
;
public
class
ResultCircuitForABBVo
{
private
String
transportationNo
;
private
String
cargoNo
;
private
String
cargoName
;
private
Integer
circuitState
;
private
String
alarmType
;
private
String
alarm
;
private
String
transportation
;
private
String
gSN
;
private
String
gType
;
public
String
getTransportationNo
()
{
return
transportationNo
;
}
public
void
setTransportationNo
(
String
transportationNo
)
{
this
.
transportationNo
=
transportationNo
;
}
public
String
getCargoNo
()
{
return
cargoNo
;
}
public
void
setCargoNo
(
String
cargoNo
)
{
this
.
cargoNo
=
cargoNo
;
}
public
String
getCargoName
()
{
return
cargoName
;
}
public
void
setCargoName
(
String
cargoName
)
{
this
.
cargoName
=
cargoName
;
}
public
Integer
getCircuitState
()
{
return
circuitState
;
}
public
void
setCircuitState
(
Integer
circuitState
)
{
this
.
circuitState
=
circuitState
;
}
public
String
getAlarmType
()
{
return
alarmType
;
}
public
void
setAlarmType
(
String
alarmType
)
{
this
.
alarmType
=
alarmType
;
}
public
String
getAlarm
()
{
return
alarm
;
}
public
void
setAlarm
(
String
alarm
)
{
this
.
alarm
=
alarm
;
}
public
String
getTransportation
()
{
return
transportation
;
}
public
void
setTransportation
(
String
transportation
)
{
this
.
transportation
=
transportation
;
}
public
String
getgSN
()
{
return
gSN
;
}
public
void
setgSN
(
String
gSN
)
{
this
.
gSN
=
gSN
;
}
public
String
getgType
()
{
return
gType
;
}
public
void
setgType
(
String
gType
)
{
this
.
gType
=
gType
;
}
}
src/main/java/com/example/tdl/domain/vo/UpdateCircuitForABBVo.java
0 → 100644
View file @
8c237834
package
com
.
example
.
tdl
.
domain
.
vo
;
public
class
UpdateCircuitForABBVo
{
private
String
transportationNo
;
private
String
cargoNo
;
private
String
cargoName
;
private
String
remark
;
public
String
getRemark
()
{
return
remark
;
}
public
void
setRemark
(
String
remark
)
{
this
.
remark
=
remark
;
}
public
String
getTransportationNo
()
{
return
transportationNo
;
}
public
void
setTransportationNo
(
String
transportationNo
)
{
this
.
transportationNo
=
transportationNo
;
}
public
String
getCargoNo
()
{
return
cargoNo
;
}
public
void
setCargoNo
(
String
cargoNo
)
{
this
.
cargoNo
=
cargoNo
;
}
public
String
getCargoName
()
{
return
cargoName
;
}
public
void
setCargoName
(
String
cargoName
)
{
this
.
cargoName
=
cargoName
;
}
}
src/main/java/com/example/tdl/domain/vo/UpdateCircuitStartTimeVo.java
0 → 100644
View file @
8c237834
package
com
.
example
.
tdl
.
domain
.
vo
;
public
class
UpdateCircuitStartTimeVo
{
private
String
transportationNo
;
private
Long
startTime
;
public
String
getTransportationNo
()
{
return
transportationNo
;
}
public
void
setTransportationNo
(
String
transportationNo
)
{
this
.
transportationNo
=
transportationNo
;
}
public
Long
getStartTime
()
{
return
startTime
;
}
public
void
setStartTime
(
Long
startTime
)
{
this
.
startTime
=
startTime
;
}
}
src/main/java/com/example/tdl/mapper/CircuitABBMapper.java
0 → 100644
View file @
8c237834
package
com
.
example
.
tdl
.
mapper
;
import
com.example.tdl.domain.vo.*
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
java.util.Map
;
@Mapper
public
interface
CircuitABBMapper
{
List
<
ResultCircuitForABBVo
>
getAll
(
@Param
(
"companyNo"
)
String
companyNo
);
List
<
ResultCircuitForABBVo
>
getByTerm
(
CircuitTermVo
circuitTermVo
);
int
addCircuitForABB
(
Map
<
Object
,
Object
>
map
);
int
startCircuitForABB
(
UpdateCircuitStartTimeVo
updateCircuitStartTimeVo
);
int
endCircuitForABB
(
Map
<
Object
,
Object
>
map
);
int
updateCircuitForABB
(
UpdateCircuitForABBVo
updateCircuitForABBVo
);
int
delCircuit
(
String
transportationNo
);
ResultCircuitForABBVo
getByTransportationNo
(
@Param
(
"transportationNo"
)
String
transportationNo
,
@Param
(
"companyNo"
)
String
companyNo
);
ResultCircuitForABBVo
getCircuit
(
@Param
(
"transportationNo"
)
String
transportationNo
);
Integer
getNo
(
String
transportationNo
);
List
<
ResultCircuitForABBVo
>
getByCompanyNoAndCircuitState
(
String
companyNo
);
}
src/main/java/com/example/tdl/service/CircuitABBService.java
0 → 100644
View file @
8c237834
package
com
.
example
.
tdl
.
service
;
import
com.example.tdl.domain.vo.*
;
import
com.example.tdl.mapper.CircuitABBMapper
;
import
com.example.tdl.mapper.CircuitMapper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
import
java.util.Map
;
@Service
public
class
CircuitABBService
{
@Autowired
private
CircuitABBMapper
circuitABBMapper
;
public
List
<
ResultCircuitForABBVo
>
getAll
(
String
companyNo
){
return
circuitABBMapper
.
getAll
(
companyNo
);
}
public
List
<
ResultCircuitForABBVo
>
getByTerm
(
CircuitTermVo
circuitTermVo
){
return
circuitABBMapper
.
getByTerm
(
circuitTermVo
);
}
public
int
addCircuitForABB
(
Map
<
Object
,
Object
>
map
){
return
circuitABBMapper
.
addCircuitForABB
(
map
);
}
public
int
startCircuitForABB
(
UpdateCircuitStartTimeVo
updateCircuitStartTimeVo
){
return
circuitABBMapper
.
startCircuitForABB
(
updateCircuitStartTimeVo
);
}
public
int
endCircuitForABB
(
Map
<
Object
,
Object
>
map
){
return
circuitABBMapper
.
endCircuitForABB
(
map
);
}
public
int
updateCircuitForABB
(
UpdateCircuitForABBVo
updateCircuitForABBVo
){
return
circuitABBMapper
.
updateCircuitForABB
(
updateCircuitForABBVo
);
}
public
int
delCircuit
(
String
transportationNo
){
return
circuitABBMapper
.
delCircuit
(
transportationNo
);
}
public
ResultCircuitForABBVo
getByTransportationNo
(
String
transportationNo
,
String
companyNo
){
return
circuitABBMapper
.
getByTransportationNo
(
transportationNo
,
companyNo
);
}
public
ResultCircuitForABBVo
getCircuit
(
String
transportationNo
){
return
circuitABBMapper
.
getCircuit
(
transportationNo
);
}
public
Integer
getNo
(
String
transportationNo
){
return
circuitABBMapper
.
getNo
(
transportationNo
);
}
public
List
<
ResultCircuitForABBVo
>
getByCompanyNoAndCircuitState
(
String
companyNo
){
return
circuitABBMapper
.
getByCompanyNoAndCircuitState
(
companyNo
);
}
}
src/main/java/com/example/tdl/web/CircuitABBController.java
0 → 100644
View file @
8c237834
This diff is collapsed.
Click to expand it.
src/main/java/com/example/tdl/web/PermissionController.java
View file @
8c237834
...
@@ -60,6 +60,7 @@ public class PermissionController {
...
@@ -60,6 +60,7 @@ public class PermissionController {
@ApiOperation
(
value
=
"查询所有权限信息"
,
notes
=
"查询所有权限信息"
)
@ApiOperation
(
value
=
"查询所有权限信息"
,
notes
=
"查询所有权限信息"
)
@ApiImplicitParams
({
@ApiImplicitParams
({
@ApiImplicitParam
(
paramType
=
"header"
,
name
=
"Account_token"
,
value
=
"token"
,
required
=
true
,
dataType
=
"String"
),
@ApiImplicitParam
(
paramType
=
"header"
,
name
=
"Account_token"
,
value
=
"token"
,
required
=
true
,
dataType
=
"String"
),
@ApiImplicitParam
(
paramType
=
"header"
,
name
=
"AccountLanguage"
,
value
=
"language"
,
required
=
false
,
dataType
=
"String"
),
})
})
@RequestMapping
(
value
=
"/getAll"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/getAll"
,
method
=
RequestMethod
.
GET
)
public
Object
getAll
(
HttpServletRequest
request
){
public
Object
getAll
(
HttpServletRequest
request
){
...
@@ -88,7 +89,7 @@ public class PermissionController {
...
@@ -88,7 +89,7 @@ public class PermissionController {
for
(
String
permissionName1:
permissionNames
){
for
(
String
permissionName1:
permissionNames
){
if
(
permissionLists
.
contains
(
permissionName1
))
{
if
(
permissionLists
.
contains
(
permissionName1
))
{
PermissionShowVo
permissionShowVo
=
new
PermissionShowVo
();
PermissionShowVo
permissionShowVo
=
new
PermissionShowVo
();
permissionShowVo
.
setPermissionName
(
permissionName1
);
permissionShowVo
.
setPermissionName
(
i18n
.
getMessage
(
request
,
permissionName1
.
replace
(
" "
,
""
))
);
permissionShowVo
.
setChecked
(
false
);
permissionShowVo
.
setChecked
(
false
);
permissionShowVoList
.
add
(
permissionShowVo
);
permissionShowVoList
.
add
(
permissionShowVo
);
}
}
...
@@ -113,6 +114,7 @@ public class PermissionController {
...
@@ -113,6 +114,7 @@ public class PermissionController {
@ApiOperation
(
value
=
"根据角色获取所有的权限"
,
notes
=
"获取该公司最高权限"
)
@ApiOperation
(
value
=
"根据角色获取所有的权限"
,
notes
=
"获取该公司最高权限"
)
@ApiImplicitParams
({
@ApiImplicitParams
({
@ApiImplicitParam
(
paramType
=
"header"
,
name
=
"Account_token"
,
value
=
"token"
,
required
=
true
,
dataType
=
"String"
),
@ApiImplicitParam
(
paramType
=
"header"
,
name
=
"Account_token"
,
value
=
"token"
,
required
=
true
,
dataType
=
"String"
),
@ApiImplicitParam
(
paramType
=
"header"
,
name
=
"AccountLanguage"
,
value
=
"language"
,
required
=
false
,
dataType
=
"String"
),
})
})
@RequestMapping
(
value
=
"/getPermissionByRoleName"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/getPermissionByRoleName"
,
method
=
RequestMethod
.
POST
)
public
Object
getPermissionByRoleName
(
@RequestBody
String
roleName
,
HttpServletRequest
request
){
public
Object
getPermissionByRoleName
(
@RequestBody
String
roleName
,
HttpServletRequest
request
){
...
@@ -151,7 +153,7 @@ public class PermissionController {
...
@@ -151,7 +153,7 @@ public class PermissionController {
for
(
String
permissionName1:
permissionNames
){
for
(
String
permissionName1:
permissionNames
){
if
(
permissionLists
.
contains
(
permissionName1
))
{
if
(
permissionLists
.
contains
(
permissionName1
))
{
PermissionShowVo
permissionShowVo
=
new
PermissionShowVo
();
PermissionShowVo
permissionShowVo
=
new
PermissionShowVo
();
permissionShowVo
.
setPermissionName
(
permissionName1
);
permissionShowVo
.
setPermissionName
(
i18n
.
getMessage
(
request
,
permissionName1
.
replace
(
" "
,
""
))
);
if
(
rolePermission
.
contains
(
permissionName1
))
{
if
(
rolePermission
.
contains
(
permissionName1
))
{
permissionShowVo
.
setChecked
(
true
);
permissionShowVo
.
setChecked
(
true
);
}
else
{
}
else
{
...
@@ -181,6 +183,7 @@ public class PermissionController {
...
@@ -181,6 +183,7 @@ public class PermissionController {
@RequestMapping
(
value
=
"/addOrSavePermission"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/addOrSavePermission"
,
method
=
RequestMethod
.
POST
)
@ApiImplicitParams
({
@ApiImplicitParams
({
@ApiImplicitParam
(
paramType
=
"header"
,
name
=
"Account_token"
,
value
=
"token"
,
required
=
true
,
dataType
=
"String"
),
@ApiImplicitParam
(
paramType
=
"header"
,
name
=
"Account_token"
,
value
=
"token"
,
required
=
true
,
dataType
=
"String"
),
@ApiImplicitParam
(
paramType
=
"header"
,
name
=
"AccountLanguage"
,
value
=
"language"
,
required
=
false
,
dataType
=
"String"
),
})
})
public
String
addOrSavePermission
(
@RequestBody
AddOrUpdatePermissionVo
addOrUpdatePermissionVo
,
HttpServletRequest
request
){
public
String
addOrSavePermission
(
@RequestBody
AddOrUpdatePermissionVo
addOrUpdatePermissionVo
,
HttpServletRequest
request
){
String
token
=
request
.
getHeader
(
"Account_token"
);
String
token
=
request
.
getHeader
(
"Account_token"
);
...
...
src/main/resources/application.properties
View file @
8c237834
#spring.datasource.url=jdbc:mysql://47.97.184.225:3306/tdlcloud?useUnicode=true&characterEncoding=utf-8&useSSL=false
spring.datasource.url
=
jdbc:mysql://192.168.1.14:3306/tdlcloud?useUnicode=true&characterEncoding=utf-8&useSSL=false
spring.datasource.url
=
jdbc:mysql://192.168.1.14:3306/tdlcloud?useUnicode=true&characterEncoding=utf-8&useSSL=false
spring.datasource.username
=
root
spring.datasource.username
=
root
spring.datasource.password
=
37774020
spring.datasource.password
=
37774020
...
...
src/main/resources/i18n/messages_en.properties
View file @
8c237834
...
@@ -267,26 +267,7 @@ hour=Hour
...
@@ -267,26 +267,7 @@ hour=Hour
min
=
Min
min
=
Min
sec
=
Sec
sec
=
Sec
DataOverview
=
Data Overview
TransportationState
=
Transportation State
SystemSetup
=
System Setup
WarehouseStatus
=
Warehouse Status
InformationManagement
=
Information Management
Devicemanagement
=
Device management
DataOverviewDetails
=
Data Overview Details
TransportationList
=
Transportation List
Usermanagement
=
User management
Commonaddress
=
Common address
CompanyManagement
=
Company Management
Warningmanagement
=
Warning management
AlarmManagement
=
Alarm Management
WarehouseList
=
Warehouse List
WarehouseManagement
=
Warehouse Management
RegionManagement
=
Region Management
GatewayManagement
=
Gateway Management
SensorManagement
=
Sensor Management
AccountManagement
=
Account Management
VehicleManagement
=
Vehicle Management
themeColors
=
Theme color cannot be empty
themeColors
=
Theme color cannot be empty
fontColors
=
Font color cannot be empty
fontColors
=
Font color cannot be empty
postCode
=
Zip code cannot be empty
postCode
=
Zip code cannot be empty
...
@@ -319,3 +300,79 @@ Temperature=Temperature(\u2103)
...
@@ -319,3 +300,79 @@ Temperature=Temperature(\u2103)
EnableAllert
=
Enable allert
EnableAllert
=
Enable allert
NoData
=
No data for this time period
NoData
=
No data for this time period
DataOverview
=
Data Overview
TransportationState
=
Transportation State
WarehouseStatus
=
Warehouse Status
SystemSetup
=
System Setup
InformationManagement
=
Information Management
Devicemanagement
=
Device management
DataOverviewDetails
=
Data Overview Details
TransportationList
=
Transportation List
WarehouseList
=
Warehouse List
Usermanagement
=
User management
Commonaddress
=
Common address
CompanyManagement
=
Company Management
Warningmanagement
=
Warning management
AlarmManagement
=
Alarm Management
AccountManagement
=
Account Management
WarehouseManagement
=
Warehouse Management
RegionManagement
=
Region Management
VehicleManagement
=
Vehicle Management
GatewayManagement
=
Gateway Management
SensorManagement
=
Sensor Management
HomeDataQuery
=
Home Data Query
RouteQuery
=
Route Query
AddRoute
=
Add Route
ModifyRoute
=
Modify Route
DeleteRoute
=
Delete Route
StartTransportation
=
Start Transportation
StopTransportation
=
Stop Transportation
DownloadRouteDetails
=
Download Route Details
AccountQuery
=
Account Query
AddAccount
=
Add Account
ModifyAccount
=
Modify Account
DeleteAccount
=
Delete Account
CommonAddressQuery
=
Common Address Query
AddCommonAddress
=
Add Common Address
ModifyCommonAddress
=
Modify Common Address
DeleteCommonAddress
=
Delete Common Address
CompanyQuery
=
Company Query
AddCompany
=
Add Company
ModifyCompany
=
Modify Company
DeleteCompany
=
Delete Company
EarlyWarningQuery
=
Early Warning Query
AddEarlyWarning
=
Add Early Warning
ModifyEarlyWarning
=
Modify Early Warning
DeleteEarlyWarning
=
Delete Early Warning
AlarmQuery
=
Alarm Query
UserQuery
=
User Query
AddUser
=
Add User
ModifyUser
=
Modify User
DeleteUser
=
Delete User
WarehouseListQuery
=
Warehouse List Query
WarehouseQuery
=
Warehouse Query
AddWarehouse
=
Add Warehouse
ModifyWarehouse
=
Modify Warehouse
DeleteWarehouse
=
Delete Warehouse
DownloadWarehouseDetails
=
Download Warehouse Details
RegionQuery
=
Region Query
AddRegion
=
Add Region
ModifyRegion
=
Modify Region
DeleteRegion
=
Delete Region
VehicleQuery
=
Vehicle Query
AddVehicle
=
Add Vehicle
ModifyVehicle
=
Modify Vehicle
DeleteVehicle
=
Delete Vehicle
GatewayQuery
=
Gateway Query
AddGateway
=
Add Gateway
ModifyGateway
=
Modify Gateway
DeleteGateway
=
Delete Gateway
GatewayAssignment
=
Gateway Assignment
GatewayMounting
=
Gateway Mounting
SensorQuery
=
Sensor Query
AddSensor
=
Add Sensor
ModifySensor
=
Modify Sensor
DeleteSensor
=
Delete Sensor
SensorAssignment
=
Sensor Assignment
\ No newline at end of file
src/main/resources/i18n/messages_ja.properties
View file @
8c237834
...
@@ -198,3 +198,25 @@ humidityMinLimit=\u6E7F\u5EA6\u306E\u4E0B\u9650\u306F0\uFF05\u3092\u4E0B\u56DE\u
...
@@ -198,3 +198,25 @@ humidityMinLimit=\u6E7F\u5EA6\u306E\u4E0B\u9650\u306F0\uFF05\u3092\u4E0B\u56DE\u
humidityMaxLimit
=
\u
6E7F
\u
5EA6
\u
306E
\u
4E0A
\u9650\u
306F100
\u
FF05
\u3092\u
8D85
\u3048\u
308B
\u3053\u3068\u
306F
\u3067\u
304D
\u
307E
\u
305B
\u3093\u3002
humidityMaxLimit
=
\u
6E7F
\u
5EA6
\u
306E
\u
4E0A
\u9650\u
306F100
\u
FF05
\u3092\u
8D85
\u3048\u
308B
\u3053\u3068\u
306F
\u3067\u
304D
\u
307E
\u
305B
\u3093\u3002
temMinLimit
=
\u
4E0B
\u9650\u
6E29
\u
5EA6
\u
306F-25
\u2103\u
4EE5
\u
4E0B
\u
306B
\u3067\u
304D
\u
307E
\u
305B
\u3093
temMinLimit
=
\u
4E0B
\u9650\u
6E29
\u
5EA6
\u
306F-25
\u2103\u
4EE5
\u
4E0B
\u
306B
\u3067\u
304D
\u
307E
\u
305B
\u3093
temMaxLimit
=
\u
4E0A
\u9650\u
6E29
\u
5EA6
\u
306F85
\u2103\u3092\u
8D85
\u3048\u
308B
\u3053\u3068\u
306F
\u3067\u
304D
\u
307E
\u
305B
\u3093
temMaxLimit
=
\u
4E0A
\u9650\u
6E29
\u
5EA6
\u
306F85
\u2103\u3092\u
8D85
\u3048\u
308B
\u3053\u3068\u
306F
\u3067\u
304D
\u
307E
\u
305B
\u3093
DataOverview
=
Data Overview
TransportationState
=
Transportation State
WarehouseStatus
=
Warehouse Status
SystemSetup
=
System Setup
InformationManagement
=
Information Management
Devicemanagement
=
Device management
DataOverviewDetails
=
Data Overview Details
TransportationList
=
Transportation List
WarehouseList
=
Warehouse List
Usermanagement
=
User management
Commonaddress
=
Common address
CompanyManagement
=
Company Management
Warningmanagement
=
Warning management
AlarmManagement
=
Alarm Management
AccountManagement
=
Account Management
WarehouseManagement
=
Warehouse Management
RegionManagement
=
Region Management
VehicleManagement
=
Vehicle Management
GatewayManagement
=
Gateway Management
SensorManagement
=
Sensor Management
src/main/resources/i18n/messages_zh_CN.properties
View file @
8c237834
...
@@ -98,6 +98,8 @@ circuitDeleteFailure = \u7EBF\u8DEF\u5220\u9664\u5931\u8D25
...
@@ -98,6 +98,8 @@ circuitDeleteFailure = \u7EBF\u8DEF\u5220\u9664\u5931\u8D25
startTime
=
\u
7EBF
\u
8DEF
\u
5F00
\u
59CB
\u
65F6
\u
95F4
\u
4E0D
\u
80FD
\u
4E3A
\u
7A7A
startTime
=
\u
7EBF
\u
8DEF
\u
5F00
\u
59CB
\u
65F6
\u
95F4
\u
4E0D
\u
80FD
\u
4E3A
\u
7A7A
startCircuitSuccess
=
\u
7EBF
\u
8DEF
\u
5F00
\u
59CB
\u
8FD0
\u
8F93
\u6210\u
529F
startCircuitSuccess
=
\u
7EBF
\u
8DEF
\u
5F00
\u
59CB
\u
8FD0
\u
8F93
\u6210\u
529F
startCircuitFailure
=
\u
7EBF
\u
8DEF
\u
5F00
\u
59CB
\u
8FD0
\u
8F93
\u5931\u
8D25
startCircuitFailure
=
\u
7EBF
\u
8DEF
\u
5F00
\u
59CB
\u
8FD0
\u
8F93
\u5931\u
8D25
updateCircuitForABBSuccess
=
\u
4FEE
\u6539\u
7EBF
\u
8DEF
\u6210\u
529F
updateCircuitForABBFailure
=
\u
4FEE
\u6539\u
7EBF
\u
8DEF
\u5931\u
8D25
#\u516C\u53F8
#\u516C\u53F8
companyName
=
\u
516C
\u
53F8
\u
540D
\u
4E0D
\u
80FD
\u
4E3A
\u
7A7A
companyName
=
\u
516C
\u
53F8
\u
540D
\u
4E0D
\u
80FD
\u
4E3A
\u
7A7A
alias
=
\u
516C
\u
53F8
\u
7B80
\u
79F0
\u
4E0D
\u
80FD
\u
4E3A
\u
7A7A
alias
=
\u
516C
\u
53F8
\u
7B80
\u
79F0
\u
4E0D
\u
80FD
\u
4E3A
\u
7A7A
...
@@ -330,22 +332,79 @@ updateconfigFailure = \u4FEE\u6539\u5931\u8D25
...
@@ -330,22 +332,79 @@ updateconfigFailure = \u4FEE\u6539\u5931\u8D25
DataOverview
=
\u6570\u
636E
\u6982\u
89C8
DataOverview
=
\u6570\u
636E
\u6982\u
89C8
TransportationState
=
\u
8FD0
\u
8F93
\u
72B6
\u6001
TransportationState
=
\u
8FD0
\u
8F93
\u
72B6
\u6001
SystemSetup
=
\u
7CFB
\u
7EDF
\u
8BBE
\u
7F6E
WarehouseStatus
=
\u
4ED3
\u
5E93
\u
72B6
\u6001
WarehouseStatus
=
\u
4ED3
\u
5E93
\u
72B6
\u6001
SystemSetup
=
\u
7CFB
\u
7EDF
\u
8BBE
\u
7F6E
InformationManagement
=
\u
4FE1
\u
606F
\u
7BA1
\u7406
InformationManagement
=
\u
4FE1
\u
606F
\u
7BA1
\u7406
Devicemanagement
=
\u
8BBE
\u5907\u
7BA1
\u7406
Devicemanagement
=
\u
8BBE
\u5907\u
7BA1
\u7406
DataOverviewDetails
=
\u6570\u
636E
\u6982\u
89C8
\u
8BE6
\u
60C5
DataOverviewDetails
=
\u6570\u
636E
\u6982\u
89C8
\u
8BE6
\u
60C5
TransportationList
=
\u
8FD0
\u
8F93
\u5217\u8868
TransportationList
=
\u
8FD0
\u
8F93
\u5217\u8868
WarehouseList
=
\u
4ED3
\u
5E93
\u5217\u8868
Usermanagement
=
\u7528\u6237\u
7BA1
\u7406
Usermanagement
=
\u7528\u6237\u
7BA1
\u7406
Commonaddress
=
\u
5E38
\u7528\u5730\u5740
Commonaddress
=
\u
5E38
\u7528\u5730\u5740
CompanyManagement
=
\u
516C
\u
53F8
\u
7BA1
\u7406
CompanyManagement
=
\u
516C
\u
53F8
\u
7BA1
\u7406
Warningmanagement
=
\u9884\u
8B66
\u
7BA1
\u7406
Warningmanagement
=
\u9884\u
8B66
\u
7BA1
\u7406
AlarmManagement
=
\u
62A5
\u
8B66
\u
7BA1
\u7406
AlarmManagement
=
\u
62A5
\u
8B66
\u
7BA1
\u7406
WarehouseList
=
\u
4ED3
\u
5E93
\u5217\u8868
AccountManagement
=
\u
89D2
\u8272\u
7BA1
\u7406
WarehouseManagement
=
\u
4ED3
\u
5E93
\u
7BA1
\u7406
WarehouseManagement
=
\u
4ED3
\u
5E93
\u
7BA1
\u7406
RegionManagement
=
\u
533A
\u
57DF
\u
7BA1
\u7406
RegionManagement
=
\u
533A
\u
57DF
\u
7BA1
\u7406
VehicleManagement
=
\u
8F66
\u
8F86
\u
7BA1
\u7406
GatewayManagement
=
\u
7F51
\u5173\u
7BA1
\u7406
GatewayManagement
=
\u
7F51
\u5173\u
7BA1
\u7406
SensorManagement
=
\u
4F20
\u
611F
\u5668\u
7BA1
\u7406
SensorManagement
=
\u
4F20
\u
611F
\u5668\u
7BA1
\u7406
AccountManagement
=
\u
89D2
\u8272\u
7BA1
\u7406
VehicleManagement
=
\u
8F66
\u
8F86
\u
7BA1
\u7406
HomeDataQuery
=
\u9996\u9875\u6570\u
636E
\u
67E5
\u
8BE2
RouteQuery
=
\u
7EBF
\u
8DEF
\u
67E5
\u
8BE2
AddRoute
=
\u
7EBF
\u
8DEF
\u
6DFB
\u
52A0
ModifyRoute
=
\u
7EBF
\u
8DEF
\u
4FEE
\u6539
DeleteRoute
=
\u
7EBF
\u
8DEF
\u5220\u9664
StartTransportation
=
\u
7EBF
\u
8DEF
\u
5F00
\u
59CB
\u
8FD0
\u
8F93
StopTransportation
=
\u
7EBF
\u
8DEF
\u
7ED3
\u
675F
\u
8FD0
\u
8F93
DownloadRouteDetails
=
\u
7EBF
\u
8DEF
\u6570\u
636E
\u
4E0B
\u
8F7D
AccountQuery
=
\u7528\u6237\u
67E5
\u
8BE2
AddAccount
=
\u7528\u6237\u
6DFB
\u
52A0
ModifyAccount
=
\u7528\u6237\u
4FEE
\u6539
DeleteAccount
=
\u7528\u6237\u5220\u9664
CommonAddressQuery
=
\u
5E38
\u7528\u5730\u5740\u
67E5
\u
8BE2
AddCommonAddress
=
\u
5E38
\u7528\u5730\u5740\u
6DFB
\u
52A0
ModifyCommonAddress
=
\u
5E38
\u7528\u5730\u5740\u
4FEE
\u6539
DeleteCommonAddress
=
\u
5E38
\u7528\u5730\u5740\u5220\u9664
CompanyQuery
=
\u
516C
\u
53F8
\u
67E5
\u
8BE2
AddCompany
=
\u
516C
\u
53F8
\u
6DFB
\u
52A0
ModifyCompany
=
\u
516C
\u
53F8
\u
4FEE
\u6539
DeleteCompany
=
\u
516C
\u
53F8
\u5220\u9664
EarlyWarningQuery
=
\u9884\u
8B66
\u
67E5
\u
8BE2
AddEarlyWarning
=
\u9884\u
8B66
\u
6DFB
\u
52A0
ModifyEarlyWarning
=
\u9884\u
8B66
\u
4FEE
\u6539
DeleteEarlyWarning
=
\u9884\u
8B66
\u5220\u9664
AlarmQuery
=
\u
62A5
\u
8B66
\u
67E5
\u
8BE2
UserQuery
=
\u
89D2
\u8272\u
67E5
\u
8BE2
AddUser
=
\u
89D2
\u8272\u
6DFB
\u
52A0
ModifyUser
=
\u
89D2
\u8272\u
4FEE
\u6539
DeleteUser
=
\u
89D2
\u8272\u5220\u9664
WarehouseListQuery
=
\u
4ED3
\u
5E93
\u5217\u8868\u
67E5
\u
8BE2
WarehouseQuery
=
\u
4ED3
\u
5E93
\u
67E5
\u
8BE2
AddWarehouse
=
\u
4ED3
\u
5E93
\u
6DFB
\u
52A0
ModifyWarehouse
=
\u
4ED3
\u
5E93
\u
4FEE
\u6539
DeleteWarehouse
=
\u
4ED3
\u
5E93
\u5220\u9664
DownloadWarehouseDetails
=
\u
4ED3
\u
5E93
\u6570\u
636E
\u
4E0B
\u
8F7D
RegionQuery
=
\u
533A
\u
57DF
\u
67E5
\u
8BE2
AddRegion
=
\u
533A
\u
57DF
\u
6DFB
\u
52A0
ModifyRegion
=
\u
533A
\u
57DF
\u
4FEE
\u6539
DeleteRegion
=
\u
533A
\u
57DF
\u5220\u9664
VehicleQuery
=
\u
8F66
\u
8F86
\u
67E5
\u
8BE2
AddVehicle
=
\u
8F66
\u
8F86
\u
6DFB
\u
52A0
ModifyVehicle
=
\u
8F66
\u
8F86
\u
4FEE
\u6539
DeleteVehicle
=
\u
8F66
\u
8F86
\u5220\u9664
GatewayQuery
=
\u
7F51
\u5173\u
67E5
\u
8BE2
AddGateway
=
\u
7F51
\u5173\u
6DFB
\u
52A0
ModifyGateway
=
\u
7F51
\u5173\u
4FEE
\u6539
DeleteGateway
=
\u
7F51
\u5173\u5220\u9664
GatewayAssignment
=
\u5206\u
914D
\u
7F51
\u5173
GatewayMounting
=
\u
7F51
\u5173\u6302\u
8F7D
SensorQuery
=
\u
4F20
\u
611F
\u5668\u
67E5
\u
8BE2
AddSensor
=
\u
4F20
\u
611F
\u5668\u
6DFB
\u
52A0
ModifySensor
=
\u
4F20
\u
611F
\u5668\u
4FEE
\u6539
DeleteSensor
=
\u
4F20
\u
611F
\u5668\u5220\u9664
SensorAssignment
=
\u5206\u
914D
\u
4F20
\u
611F
\u5668
src/main/resources/mapper/CircuitABBMapper.xml
0 → 100644
View file @
8c237834
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.example.tdl.mapper.CircuitABBMapper"
>
<!--获取所有线路的信息-->
<select
id=
"getAll"
resultType=
"com.example.tdl.domain.vo.ResultCircuitForABBVo"
parameterType=
"String"
>
SELECT c.transportationNo,cargoNo,cargoName,circuitState,(SELECT GROUP_CONCAT(alarmType) FROM alarm WHERE id IN (
SELECT alarm_id from tdl_gateway_log WHERE transportationNo=c.transportationNo)) alarmType,(select GROUP_CONCAT(DISTINCT classify)
from alarm_log al where al.transportationNo = c.transportationNo) alarm,transportation,
(select DISTINCT gatewaySN from tdl_gateway_log WHERE transportationNo=c.transportationNo) gSN,
(select DISTINCT gatewayType from tdl_gateway_log WHERE transportationNo=c.transportationNo) gType
from circuit c
where c.state=1
AND company_id=(SELECT id from company where companyNo=#{companyNo,jdbcType=VARCHAR})
order by c.createTime desc
</select>
<!--根据条件查询线路信息-->
<select
id=
"getByTerm"
resultType=
"com.example.tdl.domain.vo.ResultCircuitForABBVo"
parameterType=
"com.example.tdl.domain.vo.CircuitTermVo"
>
SELECT c.transportationNo,cargoNo,cargoName,circuitState,(SELECT GROUP_CONCAT(alarmType) FROM alarm WHERE id IN (
SELECT alarm_id from tdl_gateway_log WHERE transportationNo=c.transportationNo)) alarmType,(select GROUP_CONCAT(DISTINCT classify)
from alarm_log al where al.transportationNo = c.transportationNo) alarm,transportation,
(select DISTINCT gatewaySN from tdl_gateway_log WHERE transportationNo=c.transportationNo) gSN,
(select DISTINCT gatewayType from tdl_gateway_log WHERE transportationNo=c.transportationNo) gType
from circuit c
where c.state=1
AND company_id=(SELECT id from company where companyNo=#{companyNo,jdbcType=VARCHAR})
<if
test=
"time !=null"
>
AND DATE_SUB(CURDATE(), INTERVAL #{time,jdbcType=VARCHAR} DAY)
<
= date(FROM_UNIXTIME(createTime/1000,'%Y-%m-%d %H:%i:%s'))
</if>
<if
test=
"circuitState!=null"
>
AND c.circuitState=#{circuitState,jdbcType=INTEGER}
</if>
<if
test=
"cargoNo!=null"
>
AND c.cargoNo like CONCAT(CONCAT('%',#{cargoNo,jdbcType=VARCHAR}),'%')
</if>
<if
test=
"startTime!=null"
>
AND c.createTime
>
= #{startTime,jdbcType=BIGINT}
</if>
<if
test=
"endTime!=null"
>
AND c.createTime
<
= #{endTime,jdbcType=BIGINT}
</if>
</select>
<!--ABB新增一条线路-->
<insert
id=
"addCircuitForABB"
parameterType=
"java.util.Map"
statementType=
"CALLABLE"
>
<![CDATA[
{
call pro_addCircuitForABB(
#{transportationNo,mode=IN,jdbcType=VARCHAR},
#{cargoNo,mode=IN,jdbcType=VARCHAR},
#{cargoName,mode=IN,jdbcType=VARCHAR},
#{deliveryAddress,mode=IN,jdbcType=VARCHAR},
#{transportation,mode=IN,jdbcType=VARCHAR},
#{transportationType,mode=IN,jdbcType=VARCHAR},
#{createTime,mode=IN,jdbcType=BIGINT},
#{remark,mode=IN,jdbcType=VARCHAR},
#{companyNo,mode=IN,jdbcType=VARCHAR},
#{SN,mode=IN,jdbcType=VARCHAR},
#{type,mode=IN,jdbcType=VARCHAR},
#{TDLSNVar,mode=IN,jdbcType=VARCHAR},
#{alarmTypeVar,mode=IN,jdbcType=VARCHAR},
#{TDLCounts,mode=IN,jdbcType=VARCHAR},
#{message,mode=IN,jdbcType=VARCHAR},
#{flag,mode=IN,jdbcType=INTEGER},
#{untie,mode=IN,jdbcType=INTEGER},
#{msg,mode=OUT,jdbcType=VARCHAR}
)
}
]]>
</insert>
<update
id=
"startCircuitForABB"
parameterType=
"com.example.tdl.domain.vo.UpdateCircuitStartTimeVo"
>
UPDATE circuit set startTime=#{startTime,jdbcType=BIGINT},circuitState=1
WHERE transportationNo=#{transportationNo,jdbcType=VARCHAR} AND state=1;
</update>
<update
id=
"endCircuitForABB"
parameterType=
"java.util.Map"
statementType=
"CALLABLE"
>
<![CDATA[
{
call pro_endCircuitForABB(
#{transportationNo,mode=IN,jdbcType=VARCHAR},
#{gSN,mode=IN,jdbcType=VARCHAR},
#{gType,mode=IN,jdbcType=VARCHAR},
#{message,mode=IN,jdbcType=VARCHAR},
#{endTime,mode=IN,jdbcType=BIGINT},
#{untie,mode=IN,jdbcType=INTEGER},
#{msg,mode=OUT,jdbcType=VARCHAR}
)
}
]]>
</update>
<update
id=
"updateCircuitForABB"
parameterType=
"com.example.tdl.domain.vo.UpdateCircuitForABBVo"
>
UPDATE circuit set
cargoNo=#{cargoNo,jdbcType=VARCHAR},
cargoName=#{cargoName,jdbcType=VARCHAR},
remark=#{remark,jdbcType=VARCHAR}
WHERE transportationNo=#{transportationNo,jdbcType=VARCHAR} AND state=1
</update>
<!--删除线路-->
<delete
id=
"delCircuit"
parameterType=
"String"
>
UPDATE circuit set state=0 WHERE transportationNo=#{transportationNo,jdbcType=VARCHAR}
</delete>
<!--根据线路编号获取线路信息-->
<select
id=
"getByTransportationNo"
resultType=
"com.example.tdl.domain.vo.ResultCircuitForABBVo"
parameterType=
"String"
>
SELECT c.transportationNo,cargoNo,cargoName,circuitState,(SELECT GROUP_CONCAT(alarmType) FROM alarm WHERE id IN (
SELECT alarm_id from tdl_gateway_log WHERE transportationNo=c.transportationNo)) alarmType,(select GROUP_CONCAT(DISTINCT classify)
from alarm_log al where al.transportationNo = c.transportationNo) alarm,transportation,
(select DISTINCT gatewaySN from tdl_gateway_log WHERE transportationNo=c.transportationNo) gSN,
(select DISTINCT gatewayType from tdl_gateway_log WHERE transportationNo=c.transportationNo) gType
from circuit c
where c.state=1
AND c.transportationNo=#{transportationNo,jdbcType=VARCHAR}
AND company_id=(SELECT id from company where companyNo=#{companyNo,jdbcType=VARCHAR})
</select>
<select
id=
"getCircuit"
resultType=
"com.example.tdl.domain.vo.ResultCircuitForABBVo"
parameterType=
"String"
>
SELECT c.transportationNo,cargoNo,cargoName,circuitState,(SELECT GROUP_CONCAT(alarmType) FROM alarm WHERE id IN (
SELECT alarm_id from tdl_gateway_log WHERE transportationNo=c.transportationNo)) alarmType,(select GROUP_CONCAT(DISTINCT classify)
from alarm_log al where al.transportationNo = c.transportationNo) alarm,transportation,
(select DISTINCT gatewaySN from tdl_gateway_log WHERE transportationNo=c.transportationNo) gSN,
(select DISTINCT gatewayType from tdl_gateway_log WHERE transportationNo=c.transportationNo) gType
from circuit c
where c.state=1
and c.transportationNo=#{transportationNo,jdbcType=VARCHAR}
</select>
<select
id=
"getNo"
parameterType=
"String"
resultType=
"java.lang.Integer"
>
SELECT count(transportationNo) from circuit
WHERE transportationNo=#{transportationNo,jdbcType=VARCHAR}
</select>
<select
id=
"getByCompanyNoAndCircuitState"
parameterType=
"java.lang.String"
resultType=
"com.example.tdl.domain.vo.ResultCircuitForABBVo"
>
SELECT c.transportationNo,cargoNo,cargoName,circuitState,(SELECT GROUP_CONCAT(alarmType) FROM alarm WHERE id IN (
SELECT alarm_id from tdl_gateway_log WHERE transportationNo=c.transportationNo)) alarmType,(select GROUP_CONCAT(DISTINCT classify)
from alarm_log al where al.transportationNo = c.transportationNo) alarm,transportation,
(select DISTINCT gatewaySN from tdl_gateway_log WHERE transportationNo=c.transportationNo) gSN,
(select DISTINCT gatewayType from tdl_gateway_log WHERE transportationNo=c.transportationNo) gType
from circuit c where c.state=1
and c.circuitState = 1
AND company_id=(SELECT id from company where companyNo=#{companyNo,jdbcType=VARCHAR})
</select>
</mapper>
\ No newline at end of file
src/main/resources/mybatis-config.xml
View file @
8c237834
...
@@ -34,6 +34,7 @@
...
@@ -34,6 +34,7 @@
<mapper
resource=
"mapper/LoginLogMapper.xml"
/>
<mapper
resource=
"mapper/LoginLogMapper.xml"
/>
<mapper
resource=
"mapper/GatewayMapper.xml"
/>
<mapper
resource=
"mapper/GatewayMapper.xml"
/>
<mapper
resource=
"mapper/CircuitMapper.xml"
/>
<mapper
resource=
"mapper/CircuitMapper.xml"
/>
<mapper
resource=
"mapper/CircuitABBMapper.xml"
/>
<mapper
resource=
"mapper/TopicModelMapper.xml"
/>
<mapper
resource=
"mapper/TopicModelMapper.xml"
/>
<mapper
resource=
"mapper/TopicModelInfoMapper.xml"
/>
<mapper
resource=
"mapper/TopicModelInfoMapper.xml"
/>
<mapper
resource=
"mapper/ProbesModelMapper.xml"
/>
<mapper
resource=
"mapper/ProbesModelMapper.xml"
/>
...
...
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