Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
聂康
ivccs
Commits
07602a7b
Commit
07602a7b
authored
Apr 18, 2023
by
kang.nie@inzymeits.com
Browse files
提交代码
parent
e0c7be76
Changes
479
Show whitespace changes
Inline
Side-by-side
ivccs-vmm-backservice/src/main/java/com/ssi/mapper/VehicleTboxMapper.java
0 → 100644
View file @
07602a7b
package
com.ssi.mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Select
;
import
org.springframework.stereotype.Component
;
import
java.util.List
;
import
java.util.Map
;
@Mapper
@Component
public
interface
VehicleTboxMapper
{
@Select
(
"select * from terminal t1 join vehicle t2 on t1.terminal_num = t2.terminal_num where t2.vin = #{vin} limit 1"
)
Map
<
String
,
Object
>
getVehicleBaseInfo
(
@Param
(
"vin"
)
String
vin
);
@Select
(
"select * from hac_tbox_info "
)
List
<
Map
<
String
,
Object
>>
getAllVehicleInfo
();
}
ivccs-vmm-backservice/src/main/java/com/ssi/mapper/VehicleTroubleHistoryMapper.java
0 → 100644
View file @
07602a7b
package
com.ssi.mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.ssi.entity.VmsVehicleAlertHistory
;
import
com.ssi.entity.vo.VmsVehicleAlertHistoryVo
;
import
com.ssi.entity.vo.VmsVehicleFaultVo
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
java.time.LocalDate
;
import
java.time.LocalDateTime
;
import
java.util.List
;
import
java.util.Map
;
/**
* @author zhang liyao
* @email
* @date 2020-07-17 09:47:00
*/
@Mapper
public
interface
VehicleTroubleHistoryMapper
extends
BaseMapper
<
VmsVehicleAlertHistory
>
{
IPage
<
VmsVehicleAlertHistoryVo
>
getAlertHistoryList
(
IPage
<
VmsVehicleAlertHistoryVo
>
page
,
@Param
(
"param"
)
Map
<
String
,
Object
>
params
);
List
<
VmsVehicleAlertHistoryVo
>
getAlertHistoryList
(
@Param
(
"param"
)
Map
<
String
,
Object
>
params
);
/**
* 获取24小时故障趋势图
* @param startTime
* @param endTime
* @param startTimeStamp
* @param params
* @return
*/
List
<
VmsVehicleFaultVo
>
getFaultTrendByHour
(
@Param
(
"startTime"
)
LocalDateTime
startTime
,
@Param
(
"endTime"
)
LocalDateTime
endTime
,
@Param
(
"startTimeStamp"
)
Long
startTimeStamp
,
@Param
(
"params"
)
Map
<
String
,
Object
>
params
);
/**
* 获取7天、一个月的故障趋势图
* @param startTime
* @param endTime
* @param params
* @return
*/
List
<
VmsVehicleFaultVo
>
getFaultTrendByDay
(
@Param
(
"startTime"
)
LocalDateTime
startTime
,
@Param
(
"endTime"
)
LocalDateTime
endTime
,
@Param
(
"params"
)
Map
<
String
,
Object
>
params
);
/**
* 获取TOP 10的故障
* @param startTime
* @param endTime
* @param params
* @return
*/
List
<
VmsVehicleFaultVo
>
getFaultDistribution
(
@Param
(
"startTime"
)
LocalDate
startTime
,
@Param
(
"endTime"
)
LocalDateTime
endTime
,
@Param
(
"params"
)
Map
<
String
,
Object
>
params
);
/**
*获取24小时故障类型趋势图
* @param startTime
* @param endTime
* @param startTimeStamp
* @param params
* @return
*/
List
<
VmsVehicleFaultVo
>
getFaultTypeTrendByHour
(
@Param
(
"startTime"
)
LocalDateTime
startTime
,
@Param
(
"endTime"
)
LocalDateTime
endTime
,
@Param
(
"startTimeStamp"
)
Long
startTimeStamp
,
@Param
(
"params"
)
Map
<
String
,
Object
>
params
);
/**
* 获取7天、一个月的故障类型趋势图
* @param startTime
* @param endTime
* @param params
* @return
*/
List
<
VmsVehicleFaultVo
>
getFaultTypeTrendByDay
(
@Param
(
"startTime"
)
LocalDateTime
startTime
,
@Param
(
"endTime"
)
LocalDateTime
endTime
,
@Param
(
"params"
)
Map
<
String
,
Object
>
params
);
/**
*获取24小时故障等级趋势图
* @param startTime
* @param endTime
* @param startTimeStamp
* @param params
* @return
*/
List
<
VmsVehicleFaultVo
>
getFaultLevelTrendByHour
(
@Param
(
"startTime"
)
LocalDateTime
startTime
,
@Param
(
"endTime"
)
LocalDateTime
endTime
,
@Param
(
"startTimeStamp"
)
Long
startTimeStamp
,
@Param
(
"params"
)
Map
<
String
,
Object
>
params
);
/**
* 获取7天、一个月的故障等级趋势图
* @param startTime
* @param endTime
* @param params
* @return
*/
List
<
VmsVehicleFaultVo
>
getFaultLevelTrendByDay
(
@Param
(
"startTime"
)
LocalDateTime
startTime
,
@Param
(
"endTime"
)
LocalDateTime
endTime
,
@Param
(
"params"
)
Map
<
String
,
Object
>
params
);
}
ivccs-vmm-backservice/src/main/java/com/ssi/mapper/VehicleVideoMapper.java
0 → 100644
View file @
07602a7b
package
com.ssi.mapper
;
import
com.google.common.base.Joiner
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Select
;
import
org.apache.ibatis.annotations.SelectProvider
;
import
org.apache.ibatis.jdbc.SQL
;
import
org.springframework.stereotype.Component
;
import
java.util.List
;
import
java.util.Map
;
@Mapper
@Component
public
interface
VehicleVideoMapper
{
@Select
(
" select id,vin,number,url,url as flvUrl,direction from v2x_vehicle_history_video where vin =#{vin} order by show_position asc "
)
List
<
Map
<
String
,
Object
>>
getHistoryVideoByVin
(
@Param
(
"vin"
)
String
vin
);
@SelectProvider
(
type
=
SQLProvider
.
class
,
method
=
"getVideoListByVins"
)
List
<
Map
<
String
,
Object
>>
getVideoListByVins
(
@Param
(
"vins"
)
List
<
String
>
vins
);
class
SQLProvider
{
public
String
getVideoListByVins
(
@Param
(
"vins"
)
List
<
String
>
vins
)
{
return
new
SQL
()
{
{
SELECT
(
"id, vin , number,url,direction,scenes_id scenesId"
).
FROM
(
"hac_camera_info"
);
WHERE
(
String
.
format
(
"vin in ('%s')"
,
Joiner
.
on
(
"','"
).
skipNulls
().
join
(
vins
)));
ORDER_BY
(
"show_position"
);
}
}.
toString
();
}
}
}
ivccs-vmm-backservice/src/main/java/com/ssi/mapper/VmsAlertThresholdMapper.java
0 → 100644
View file @
07602a7b
package
com.ssi.mapper
;
import
com.ssi.entity.VmsAlertThreshold
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.apache.ibatis.annotations.Mapper
;
/**
* 报警阈值表
*
* @author zhang liyao
* @email
* @date 2020-07-16 09:32:59
*/
@Mapper
public
interface
VmsAlertThresholdMapper
extends
BaseMapper
<
VmsAlertThreshold
>
{
}
ivccs-vmm-backservice/src/main/java/com/ssi/mapper/VmsAlertThresholdNewMapper.java
0 → 100644
View file @
07602a7b
package
com.ssi.mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.ssi.entity.VmsAlertThreshold
;
import
com.ssi.entity.VmsAlertThresholdNew
;
import
org.apache.ibatis.annotations.Mapper
;
/**
* 报警阈值表
*
* @author zhou ms
* @email
* @date 2022-03-25
*/
@Mapper
public
interface
VmsAlertThresholdNewMapper
extends
BaseMapper
<
VmsAlertThresholdNew
>
{
}
ivccs-vmm-backservice/src/main/java/com/ssi/mapper/VmsAreaBarrierMapper.java
0 → 100644
View file @
07602a7b
package
com.ssi.mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.ssi.entity.VmsAreaBarrier
;
/**
* @Entity com.ssi.entity.VmsAreaBarrier
*/
public
interface
VmsAreaBarrierMapper
extends
BaseMapper
<
VmsAreaBarrier
>
{
}
ivccs-vmm-backservice/src/main/java/com/ssi/mapper/VmsAreaBusinessInfoMapper.java
0 → 100644
View file @
07602a7b
package
com.ssi.mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.ssi.entity.VmsAreaBusinessInfo
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
/**
* @Entity com.ssi.entity.VmsAreaBusinessInfo
*/
public
interface
VmsAreaBusinessInfoMapper
extends
BaseMapper
<
VmsAreaBusinessInfo
>
{
List
<
String
>
getByCrane
(
@Param
(
"portCode"
)
String
portCode
,
@Param
(
"taskType"
)
Integer
taskType
,
@Param
(
"taskTypes"
)
List
<
Integer
>
taskTypes
);
List
<
VmsAreaBusinessInfo
>
getByCraneInfo
(
String
portCode
);
void
deleteByCrane
(
@Param
(
"bridge"
)
String
bridge
,
@Param
(
"taskType"
)
Integer
taskType
);
}
ivccs-vmm-backservice/src/main/java/com/ssi/mapper/VmsAreaPositionMapper.java
0 → 100644
View file @
07602a7b
package
com.ssi.mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.ssi.entity.VmsAreaPosition
;
import
org.apache.ibatis.annotations.Mapper
;
/**
* 龙锁装卸区表
*
* @author zhang liyao
* @email
* @date 2020-07-16 09:32:59
*/
@Mapper
public
interface
VmsAreaPositionMapper
extends
BaseMapper
<
VmsAreaPosition
>
{
}
ivccs-vmm-backservice/src/main/java/com/ssi/mapper/VmsCarControlCommandMapper.java
0 → 100644
View file @
07602a7b
package
com.ssi.mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.ssi.entity.VmsCarControlCommand
;
import
com.ssi.entity.vo.CarControlCommandVo
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.session.ResultHandler
;
/**
* 远程控车指令表
*
* @author liheng
* @email
* @date 2020-07-24 10:14:56
*/
@Mapper
public
interface
VmsCarControlCommandMapper
extends
BaseMapper
<
VmsCarControlCommand
>
{
void
getListAsStream
(
CarControlCommandVo
commandVo
,
ResultHandler
<
VmsCarControlCommand
>
handler
);
}
ivccs-vmm-backservice/src/main/java/com/ssi/mapper/VmsCarryCapacityAnalysisMapper.java
0 → 100644
View file @
07602a7b
package
com.ssi.mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.ssi.entity.VmsCarryCapacityAnalysis
;
import
com.ssi.entity.vo.OperateDataVo
;
import
com.ssi.entity.vo.TaskMileTrendByDayVo
;
import
com.ssi.entity.vo.UseInfoByVehicleVo
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
java.time.LocalDateTime
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Map
;
/**
*
* @author hli
* @email
* @date 2020-12-28 10:24:34
*/
@Mapper
public
interface
VmsCarryCapacityAnalysisMapper
extends
BaseMapper
<
VmsCarryCapacityAnalysis
>
{
double
getVehicleEffectiveUseRate
(
@Param
(
"vins"
)
List
<
String
>
vins
,
@Param
(
"startDate"
)
Date
startDate
,
@Param
(
"endDate"
)
Date
endDate
);
Map
getStopWaitTimeRate
(
@Param
(
"startTime"
)
Long
startTime
);
List
<
TaskMileTrendByDayVo
>
getTaskMileTrendByDay
(
@Param
(
"startTime"
)
LocalDateTime
startTime
,
@Param
(
"endTime"
)
LocalDateTime
endTime
);
List
<
UseInfoByVehicleVo
>
getUseInfoByVehicle
();
OperateDataVo
getOverallOperateData
(
@Param
(
"vins"
)
List
<
String
>
vins
,
@Param
(
"startDate"
)
Date
startDate
,
@Param
(
"endDate"
)
Date
endDate
);
}
ivccs-vmm-backservice/src/main/java/com/ssi/mapper/VmsCarryCapacityLatestMapper.java
0 → 100644
View file @
07602a7b
package
com.ssi.mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.ssi.entity.VmsCarryCapacityLatest
;
import
org.apache.ibatis.annotations.Mapper
;
/**
*
* @author hli
* @email
* @date 2020-12-28 13:09:21
*/
@Mapper
public
interface
VmsCarryCapacityLatestMapper
extends
BaseMapper
<
VmsCarryCapacityLatest
>
{
}
ivccs-vmm-backservice/src/main/java/com/ssi/mapper/VmsChargingConnectorInfoMapper.java
0 → 100644
View file @
07602a7b
package
com.ssi.mapper
;
import
com.ssi.entity.VmsChargingConnectorInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* @Entity com.ssi.entity.VmsChargingConnectorInfo
*/
public
interface
VmsChargingConnectorInfoMapper
extends
BaseMapper
<
VmsChargingConnectorInfo
>
{
}
ivccs-vmm-backservice/src/main/java/com/ssi/mapper/VmsChargingEquipmentInfoMapper.java
0 → 100644
View file @
07602a7b
package
com.ssi.mapper
;
import
com.ssi.entity.VmsChargingEquipmentInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
java.util.List
;
/**
* @Entity com.ssi.entity.VmsChargingEquipmentInfo
*/
public
interface
VmsChargingEquipmentInfoMapper
extends
BaseMapper
<
VmsChargingEquipmentInfo
>
{
List
<
VmsChargingEquipmentInfo
>
qryFreeEquipment
(
int
i
);
}
ivccs-vmm-backservice/src/main/java/com/ssi/mapper/VmsChargingOrderInfoMapper.java
0 → 100644
View file @
07602a7b
package
com.ssi.mapper
;
import
com.ssi.entity.VmsChargingOrderInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* @Entity com.ssi.entity.VmsChargingOrderInfo
*/
public
interface
VmsChargingOrderInfoMapper
extends
BaseMapper
<
VmsChargingOrderInfo
>
{
}
ivccs-vmm-backservice/src/main/java/com/ssi/mapper/VmsChargingPileMapper.java
0 → 100644
View file @
07602a7b
package
com.ssi.mapper
;
import
com.ssi.entity.VmsChargingPile
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.apache.ibatis.annotations.Mapper
;
/**
* 充电桩表
*
* @author zhang liyao
* @email
* @date 2020-07-09 09:21:59
*/
@Mapper
public
interface
VmsChargingPileMapper
extends
BaseMapper
<
VmsChargingPile
>
{
}
ivccs-vmm-backservice/src/main/java/com/ssi/mapper/VmsChargingStationMapper.java
0 → 100644
View file @
07602a7b
package
com.ssi.mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.ssi.entity.VmsChargingStation
;
/**
* @Entity com.ssi.entity.VmsChargingStation
*/
public
interface
VmsChargingStationMapper
extends
BaseMapper
<
VmsChargingStation
>
{
}
ivccs-vmm-backservice/src/main/java/com/ssi/mapper/VmsChargingTotalMapper.java
0 → 100644
View file @
07602a7b
package
com.ssi.mapper
;
import
com.ssi.entity.VmsChargingTotal
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.ssi.entity.vo.ChargingPileUseRateTrendByDayVo
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
java.time.LocalDateTime
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Map
;
/**
*
*
* @author zhang liyao
* @email
* @date 2020-09-02 14:06:09
*/
@Mapper
public
interface
VmsChargingTotalMapper
extends
BaseMapper
<
VmsChargingTotal
>
{
double
getChargingPileUseRate
(
@Param
(
"vins"
)
List
<
String
>
vins
,
@Param
(
"startDate"
)
Date
startDate
,
@Param
(
"endDate"
)
Date
endDate
);
List
<
ChargingPileUseRateTrendByDayVo
>
getChargingPileUseRateTrendByDay
(
@Param
(
"startTime"
)
LocalDateTime
startTime
,
@Param
(
"endTime"
)
LocalDateTime
endTime
);
List
<
Map
>
getChargingFrequencyByVehicle
();
double
getOverallChargingFrequency
();
Integer
queryChargingTimes
(
@Param
(
"vins"
)
List
<
String
>
vin
,
@Param
(
"startDate"
)
Date
startDate
,
@Param
(
"endDate"
)
Date
endDate
);
Double
queryUsedEnergy
(
@Param
(
"vins"
)
List
<
String
>
vin
,
@Param
(
"startDate"
)
Date
startDate
,
@Param
(
"endDate"
)
Date
endDate
);
}
ivccs-vmm-backservice/src/main/java/com/ssi/mapper/VmsCranePadBindMapper.java
0 → 100644
View file @
07602a7b
package
com.ssi.mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.ssi.entity.VmsCranePadBind
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
/**
* 桥吊pad绑定表
*
* @author liheng
* @email
* @date 2020-08-10 16:29:29
*/
@Mapper
public
interface
VmsCranePadBindMapper
extends
BaseMapper
<
VmsCranePadBind
>
{
void
clearByAreaNo
(
String
id
);
void
updateByIds
(
@Param
(
"lockAreaId"
)
String
id
,
@Param
(
"lockAreaNo"
)
String
number
,
@Param
(
"ids"
)
List
<
String
>
craneIds
);
}
ivccs-vmm-backservice/src/main/java/com/ssi/mapper/VmsDataSpaceMapper.java
0 → 100644
View file @
07602a7b
package
com.ssi.mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.ssi.entity.VmsDataSpace
;
import
org.apache.ibatis.annotations.Mapper
;
@Mapper
public
interface
VmsDataSpaceMapper
extends
BaseMapper
<
VmsDataSpace
>
{
}
ivccs-vmm-backservice/src/main/java/com/ssi/mapper/VmsDebugAppMapper.java
0 → 100644
View file @
07602a7b
package
com.ssi.mapper
;
import
com.ssi.entity.VmsDebugApp
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
/**
* 调试APP表
*
* @author zhang liyao
* @email
* @date 2020-09-01 08:36:06
*/
@Mapper
public
interface
VmsDebugAppMapper
extends
BaseMapper
<
VmsDebugApp
>
{
String
getKey
(
@Param
(
"debugAppKey"
)
String
debugAppKey
,
@Param
(
"adminDatabaseName"
)
String
adminDatabaseName
);
void
updateKey
(
@Param
(
"key"
)
String
key
,
@Param
(
"flag"
)
boolean
flag
,
@Param
(
"debugAppKey"
)
String
debugAppKey
,
@Param
(
"adminDatabaseName"
)
String
adminDatabaseName
);
String
getDistance
(
@Param
(
"debugAppDistance"
)
String
debugAppDistance
,
@Param
(
"adminDatabaseName"
)
String
adminDatabaseName
);
void
updateDiStance
(
@Param
(
"distance"
)
Integer
distance
,
@Param
(
"flag"
)
boolean
flag
,
@Param
(
"debugAppDistance"
)
String
debugAppDistance
,
@Param
(
"adminDatabaseName"
)
String
adminDatabaseName
);
}
Prev
1
…
7
8
9
10
11
12
13
14
15
…
24
Next
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