Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
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
项目统一框架
amos-boot-biz
Commits
3c1d6f3c
Commit
3c1d6f3c
authored
Mar 15, 2023
by
tangwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改扫描无用引用
parent
1ce20cb1
Hide whitespace changes
Inline
Side-by-side
Showing
131 changed files
with
481 additions
and
919 deletions
+481
-919
CatalogTreeMapper.java
...in/amos/patrol/business/dao/mapper/CatalogTreeMapper.java
+3
-4
CheckMapper.java
.../yeejoin/amos/patrol/business/dao/mapper/CheckMapper.java
+7
-18
InputItemMapper.java
...join/amos/patrol/business/dao/mapper/InputItemMapper.java
+7
-9
PlanTaskDetailMapper.java
...amos/patrol/business/dao/mapper/PlanTaskDetailMapper.java
+2
-2
PlanTaskMapper.java
...ejoin/amos/patrol/business/dao/mapper/PlanTaskMapper.java
+7
-9
PointMapper.java
.../yeejoin/amos/patrol/business/dao/mapper/PointMapper.java
+7
-11
QueryStatsMapper.java
...oin/amos/patrol/business/dao/mapper/QueryStatsMapper.java
+2
-3
RouteMapper.java
.../yeejoin/amos/patrol/business/dao/mapper/RouteMapper.java
+5
-9
AppVersionDao.java
...in/amos/patrol/business/dao/repository/AppVersionDao.java
+1
-2
BaseDao.java
.../yeejoin/amos/patrol/business/dao/repository/BaseDao.java
+3
-3
ICatalogTreeDao.java
.../amos/patrol/business/dao/repository/ICatalogTreeDao.java
+2
-3
ICheckDao.java
...eejoin/amos/patrol/business/dao/repository/ICheckDao.java
+1
-2
ICheckInputDao.java
...n/amos/patrol/business/dao/repository/ICheckInputDao.java
+1
-2
ICheckShotDao.java
...in/amos/patrol/business/dao/repository/ICheckShotDao.java
+2
-3
IConfigDao.java
...ejoin/amos/patrol/business/dao/repository/IConfigDao.java
+2
-4
IMeasuresDao.java
...oin/amos/patrol/business/dao/repository/IMeasuresDao.java
+2
-3
IMsgDao.java
.../yeejoin/amos/patrol/business/dao/repository/IMsgDao.java
+2
-3
IMsgSubscribeDao.java
...amos/patrol/business/dao/repository/IMsgSubscribeDao.java
+2
-3
IPlanTaskDao.java
...oin/amos/patrol/business/dao/repository/IPlanTaskDao.java
+4
-6
IPlanTaskDetailDao.java
...os/patrol/business/dao/repository/IPlanTaskDetailDao.java
+2
-3
IPointClassifyDao.java
...mos/patrol/business/dao/repository/IPointClassifyDao.java
+2
-4
IPointInputItemDao.java
...os/patrol/business/dao/repository/IPointInputItemDao.java
+2
-3
IPointPhotoDao.java
...n/amos/patrol/business/dao/repository/IPointPhotoDao.java
+2
-3
IRoutePointItemDao.java
...os/patrol/business/dao/repository/IRoutePointItemDao.java
+2
-3
ITaskDao.java
...yeejoin/amos/patrol/business/dao/repository/ITaskDao.java
+3
-4
ITaskDetailDao.java
...n/amos/patrol/business/dao/repository/ITaskDetailDao.java
+2
-3
ITaskFeedbackDao.java
...amos/patrol/business/dao/repository/ITaskFeedbackDao.java
+2
-3
ITaskForwardLogDao.java
...os/patrol/business/dao/repository/ITaskForwardLogDao.java
+2
-3
ITaskPictureDao.java
.../amos/patrol/business/dao/repository/ITaskPictureDao.java
+2
-3
EquipmentInputItem.java
...os/patrol/business/entity/mybatis/EquipmentInputItem.java
+0
-3
PointBo.java
.../yeejoin/amos/patrol/business/entity/mybatis/PointBo.java
+2
-2
RouteBo.java
.../yeejoin/amos/patrol/business/entity/mybatis/RouteBo.java
+2
-2
TaskBo.java
...m/yeejoin/amos/patrol/business/entity/mybatis/TaskBo.java
+2
-3
TaskworkBo.java
...ejoin/amos/patrol/business/entity/mybatis/TaskworkBo.java
+1
-0
AcceptEquipmentRules.java
.../patrol/business/service/action/AcceptEquipmentRules.java
+0
-1
AppServiceImpl.java
...oin/amos/patrol/business/service/impl/AppServiceImpl.java
+4
-9
CatalogTreeServiceImpl.java
.../patrol/business/service/impl/CatalogTreeServiceImpl.java
+7
-14
CheckServiceImpl.java
...n/amos/patrol/business/service/impl/CheckServiceImpl.java
+31
-76
EquipmentHandlerServiceImpl.java
...ol/business/service/impl/EquipmentHandlerServiceImpl.java
+2
-9
InputItemServiceImpl.java
...os/patrol/business/service/impl/InputItemServiceImpl.java
+12
-14
LatentDangerServiceImpl.java
...patrol/business/service/impl/LatentDangerServiceImpl.java
+4
-38
MeasuresServiceImpl.java
...mos/patrol/business/service/impl/MeasuresServiceImpl.java
+4
-5
MessageServiceImpl.java
...amos/patrol/business/service/impl/MessageServiceImpl.java
+18
-45
MsgSubscribeServiceImpl.java
...patrol/business/service/impl/MsgSubscribeServiceImpl.java
+11
-14
PlanServiceImpl.java
...in/amos/patrol/business/service/impl/PlanServiceImpl.java
+10
-11
PlanTaskServiceImpl.java
...mos/patrol/business/service/impl/PlanTaskServiceImpl.java
+2
-18
PointServiceImpl.java
...n/amos/patrol/business/service/impl/PointServiceImpl.java
+0
-1
QueryStatsServiceImpl.java
...s/patrol/business/service/impl/QueryStatsServiceImpl.java
+6
-8
RiskJudgmentTaskServiceImpl.java
...ol/business/service/impl/RiskJudgmentTaskServiceImpl.java
+11
-30
RouteServiceImpl.java
...n/amos/patrol/business/service/impl/RouteServiceImpl.java
+3
-40
Safety3DDataSendServiceImpl.java
...ol/business/service/impl/Safety3DDataSendServiceImpl.java
+10
-25
TaskReportService.java
.../amos/patrol/business/service/impl/TaskReportService.java
+0
-2
TaskServiceImpl.java
...in/amos/patrol/business/service/impl/TaskServiceImpl.java
+22
-48
IAppService.java
...ejoin/amos/patrol/business/service/intfc/IAppService.java
+2
-3
ICatalogTreeService.java
...os/patrol/business/service/intfc/ICatalogTreeService.java
+4
-5
ICheckService.java
...oin/amos/patrol/business/service/intfc/ICheckService.java
+8
-18
IInputItemService.java
...amos/patrol/business/service/intfc/IInputItemService.java
+5
-6
ILatentDangerService.java
...s/patrol/business/service/intfc/ILatentDangerService.java
+5
-10
IMeasuresService.java
.../amos/patrol/business/service/intfc/IMeasuresService.java
+2
-2
IMessageService.java
...n/amos/patrol/business/service/intfc/IMessageService.java
+3
-5
IMsgSubscribeService.java
...s/patrol/business/service/intfc/IMsgSubscribeService.java
+3
-4
IPlanService.java
...join/amos/patrol/business/service/intfc/IPlanService.java
+4
-5
IPlanTaskService.java
.../amos/patrol/business/service/intfc/IPlanTaskService.java
+7
-9
IQueryStatsService.java
...mos/patrol/business/service/intfc/IQueryStatsService.java
+1
-2
IRouteService.java
...oin/amos/patrol/business/service/intfc/IRouteService.java
+8
-16
ISafety3DDataSendService.java
...trol/business/service/intfc/ISafety3DDataSendService.java
+2
-6
ITaskService.java
...join/amos/patrol/business/service/intfc/ITaskService.java
+6
-7
CatalogTreeMapper.java
...os/supervision/business/dao/mapper/CatalogTreeMapper.java
+3
-3
HiddenDangerMapper.java
...s/supervision/business/dao/mapper/HiddenDangerMapper.java
+0
-1
MsgMapper.java
...ejoin/amos/supervision/business/dao/mapper/MsgMapper.java
+4
-5
PlanMapper.java
...join/amos/supervision/business/dao/mapper/PlanMapper.java
+4
-5
PlanTaskDetailMapper.java
...supervision/business/dao/mapper/PlanTaskDetailMapper.java
+3
-3
PointMapper.java
...oin/amos/supervision/business/dao/mapper/PointMapper.java
+6
-7
QueryStatsMapper.java
...mos/supervision/business/dao/mapper/QueryStatsMapper.java
+2
-2
TaskMapper.java
...join/amos/supervision/business/dao/mapper/TaskMapper.java
+6
-7
AppVersionDao.java
...os/supervision/business/dao/repository/AppVersionDao.java
+1
-2
BaseDao.java
...oin/amos/supervision/business/dao/repository/BaseDao.java
+3
-3
ICatalogTreeDao.java
.../supervision/business/dao/repository/ICatalogTreeDao.java
+2
-3
ICheckDao.java
...n/amos/supervision/business/dao/repository/ICheckDao.java
+1
-2
ICheckInputDao.java
...s/supervision/business/dao/repository/ICheckInputDao.java
+1
-2
ICheckShotDao.java
...os/supervision/business/dao/repository/ICheckShotDao.java
+2
-6
IConfigDao.java
.../amos/supervision/business/dao/repository/IConfigDao.java
+2
-3
IMeasuresDao.java
...mos/supervision/business/dao/repository/IMeasuresDao.java
+2
-3
IMsgDao.java
...oin/amos/supervision/business/dao/repository/IMsgDao.java
+2
-3
IMsgSubscribeDao.java
...supervision/business/dao/repository/IMsgSubscribeDao.java
+2
-3
IPlanTaskDao.java
...mos/supervision/business/dao/repository/IPlanTaskDao.java
+4
-5
IPlanTaskDetailDao.java
...pervision/business/dao/repository/IPlanTaskDetailDao.java
+2
-3
IPointClassifyDao.java
...upervision/business/dao/repository/IPointClassifyDao.java
+2
-3
IPointInputItemDao.java
...pervision/business/dao/repository/IPointInputItemDao.java
+2
-3
IPointPhotoDao.java
...s/supervision/business/dao/repository/IPointPhotoDao.java
+2
-3
ITaskDao.java
...in/amos/supervision/business/dao/repository/ITaskDao.java
+3
-4
ITaskDetailDao.java
...s/supervision/business/dao/repository/ITaskDetailDao.java
+2
-3
ITaskFeedbackDao.java
...supervision/business/dao/repository/ITaskFeedbackDao.java
+2
-3
ITaskForwardLogDao.java
...pervision/business/dao/repository/ITaskForwardLogDao.java
+2
-3
ITaskPictureDao.java
.../supervision/business/dao/repository/ITaskPictureDao.java
+2
-3
PointBo.java
...oin/amos/supervision/business/entity/mybatis/PointBo.java
+2
-2
RouteBo.java
...oin/amos/supervision/business/entity/mybatis/RouteBo.java
+2
-2
TaskBo.java
...join/amos/supervision/business/entity/mybatis/TaskBo.java
+2
-2
TaskworkBo.java
.../amos/supervision/business/entity/mybatis/TaskworkBo.java
+1
-0
AppServiceImpl.java
...mos/supervision/business/service/impl/AppServiceImpl.java
+5
-6
BaseQuerySpecification.java
...s/supervision/core/util/query/BaseQuerySpecification.java
+4
-14
AmostEquipApplication.java
...quip/src/main/java/com/yeejoin/AmostEquipApplication.java
+3
-4
JpushApplication.java
...push/src/main/java/com/yeejoin/amos/JpushApplication.java
+3
-3
CommonResponse.java
.../com/yeejoin/amos/jpush/common/entity/CommonResponse.java
+2
-3
DaoCriteria.java
...ava/com/yeejoin/amos/jpush/common/entity/DaoCriteria.java
+2
-2
DateUtil.java
...n/java/com/yeejoin/amos/jpush/common/entity/DateUtil.java
+3
-9
JSONUtil.java
...n/java/com/yeejoin/amos/jpush/common/entity/JSONUtil.java
+3
-7
QueryOperatorEnum.java
...m/yeejoin/amos/jpush/common/entity/QueryOperatorEnum.java
+2
-2
UserController.java
...mos/jpush/service/business/controller/UserController.java
+6
-10
XJConstant.java
.../com/yeejoin/amos/jpush/service/constants/XJConstant.java
+1
-0
QueryOperatorEnum.java
...join/amos/jpush/service/core/enums/QueryOperatorEnum.java
+2
-2
DateUtil.java
...va/com/yeejoin/amos/jpush/service/core/util/DateUtil.java
+2
-2
StringUtil.java
.../com/yeejoin/amos/jpush/service/core/util/StringUtil.java
+2
-2
AppMessagePushService.java
...ejoin/amos/jpush/service/jpush/AppMessagePushService.java
+21
-23
DateUtil.java
...h/src/main/java/com/yeejoin/amos/jpush/util/DateUtil.java
+3
-9
JSONUtil.java
...h/src/main/java/com/yeejoin/amos/jpush/util/JSONUtil.java
+3
-7
QueryOperatorEnum.java
...n/java/com/yeejoin/amos/jpush/util/QueryOperatorEnum.java
+2
-2
AmosBootUtilsMessageApplication.java
...ava/com/yeejoin/amos/AmosBootUtilsMessageApplication.java
+1
-1
EmqMessageService.java
...java/com/yeejoin/amos/message/eqmx/EmqMessageService.java
+1
-1
KafkaProducerService.java
.../com/yeejoin/amos/message/kafka/KafkaProducerService.java
+0
-3
KafkaConsumerConfiguration.java
...amos/message/kafka/config/KafkaConsumerConfiguration.java
+0
-1
AppSpeechTranscriber.java
...in/java/com/yeejoin/amos/speech/AppSpeechTranscriber.java
+0
-2
SpeechApplicationTests.java
...src/test/java/com/yejoin/amos/SpeechApplicationTests.java
+0
-11
VideoApplication.java
...ideo/src/main/java/com/yeejoin/amos/VideoApplication.java
+3
-2
ElasticSearchClientConfig.java
.../yeejoin/amos/video/config/ElasticSearchClientConfig.java
+0
-3
VideoOriginalController.java
...eejoin/amos/video/controller/VideoOriginalController.java
+8
-14
IVideoOriginalRepository.java
.../com/yeejoin/amos/video/dao/IVideoOriginalRepository.java
+2
-3
VideoOriginalDto.java
...ain/java/com/yeejoin/amos/video/dto/VideoOriginalDto.java
+0
-4
EsVideoOriginal.java
...n/java/com/yeejoin/amos/video/entity/EsVideoOriginal.java
+2
-3
VideoOriginal.java
...ain/java/com/yeejoin/amos/video/entity/VideoOriginal.java
+0
-1
VideoOriginalServiceImpl.java
...oin/amos/video/service/impl/VideoOriginalServiceImpl.java
+12
-14
No files found.
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/mapper/CatalogTreeMapper.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
mapper
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
mapper
;
import
java.util.HashMap
;
import
com.yeejoin.amos.patrol.business.param.CatalogTreePageParam
;
import
java.util.List
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
com.yeejoin.amos.patrol.business.param.CatalogTreePageParam
;
import
java.util.HashMap
;
import
java.util.List
;
public
interface
CatalogTreeMapper
extends
BaseMapper
{
public
interface
CatalogTreeMapper
extends
BaseMapper
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/mapper/CheckMapper.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
mapper
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
mapper
;
import
java.util.HashMap
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.*
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.business.param.*
;
import
java.util.Map
;
import
org.apache.ibatis.annotations.Param
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckDetailBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckInfoBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckInputBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckTraListBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckUserBo
;
import
com.yeejoin.amos.patrol.business.param.CheckInfoListPageParam
;
import
com.yeejoin.amos.patrol.business.param.CheckInfoPageParam
;
import
com.yeejoin.amos.patrol.business.param.CheckPtListPageParam
;
import
com.yeejoin.amos.patrol.business.param.CheckRecordParam
;
import
com.yeejoin.amos.patrol.business.param.CheckStatisticalParam
;
import
com.yeejoin.amos.patrol.business.util.CheckDetailInputPageParam
;
import
com.yeejoin.amos.patrol.business.util.CheckDetailInputPageParam
;
import
com.yeejoin.amos.patrol.business.vo.CheckAnalysisVo
;
import
com.yeejoin.amos.patrol.business.vo.CheckAnalysisVo
;
import
com.yeejoin.amos.patrol.business.vo.CheckInfoVo
;
import
com.yeejoin.amos.patrol.business.vo.CheckInfoVo
;
import
com.yeejoin.amos.patrol.core.common.response.PointCheckInfoBusinessRespone
;
import
com.yeejoin.amos.patrol.core.common.response.PointCheckInfoBusinessRespone
;
import
com.yeejoin.amos.patrol.core.common.response.PointCheckInfoRespone
;
import
com.yeejoin.amos.patrol.core.common.response.PointCheckInfoRespone
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.PlanRoutePointBo
;
import
org.apache.ibatis.annotations.Param
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.PointCheckDetailBo
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
public
interface
CheckMapper
extends
BaseMapper
{
public
interface
CheckMapper
extends
BaseMapper
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/mapper/InputItemMapper.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
mapper
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
mapper
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.patrol.business.vo.PointInputItemVo
;
import
com.yeejoin.amos.patrol.dao.entity.PointInputItem
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
com.yeejoin.amos.patrol.business.param.InputItemPageParam
;
import
com.yeejoin.amos.patrol.business.param.InputItemPageParam
;
import
com.yeejoin.amos.patrol.business.vo.InputItemVo
;
import
com.yeejoin.amos.patrol.business.vo.InputItemVo
;
import
com.yeejoin.amos.patrol.business.vo.PointInputItemVo
;
import
com.yeejoin.amos.patrol.dao.entity.InputItem
;
import
com.yeejoin.amos.patrol.dao.entity.InputItem
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
@Repository
@Repository
@Mapper
@Mapper
public
interface
InputItemMapper
extends
BaseMapper
<
InputItem
>
{
public
interface
InputItemMapper
extends
BaseMapper
<
InputItem
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/mapper/PlanTaskDetailMapper.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
mapper
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
mapper
;
import
java.util.Map
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.Map
;
public
interface
PlanTaskDetailMapper
extends
BaseMapper
{
public
interface
PlanTaskDetailMapper
extends
BaseMapper
{
void
finishTaskDetail
(
@Param
(
value
=
"planTaskDetailId"
)
long
planTaskDetailId
,
@Param
(
value
=
"pointId"
)
long
pointId
,
@Param
(
value
=
"planTaskId"
)
long
planTaskId
void
finishTaskDetail
(
@Param
(
value
=
"planTaskDetailId"
)
long
planTaskDetailId
,
@Param
(
value
=
"pointId"
)
long
pointId
,
@Param
(
value
=
"planTaskId"
)
long
planTaskId
,
@Param
(
value
=
"executorId"
)
String
executorId
);
,
@Param
(
value
=
"executorId"
)
String
executorId
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/mapper/PlanTaskMapper.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
mapper
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
mapper
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
com.yeejoin.amos.patrol.dao.entity.Plan
;
import
org.apache.ibatis.annotations.Param
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckChkExListBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckChkExListBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.PlanTaskPointInputItemBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.PlanTaskPointInputItemBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.PointCheckDetailBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.PointCheckDetailBo
;
...
@@ -16,9 +8,15 @@ import com.yeejoin.amos.patrol.business.param.PlanTaskPageParam;
...
@@ -16,9 +8,15 @@ import com.yeejoin.amos.patrol.business.param.PlanTaskPageParam;
import
com.yeejoin.amos.patrol.business.vo.CodeOrderVo
;
import
com.yeejoin.amos.patrol.business.vo.CodeOrderVo
;
import
com.yeejoin.amos.patrol.business.vo.LeavePlanTaskVo
;
import
com.yeejoin.amos.patrol.business.vo.LeavePlanTaskVo
;
import
com.yeejoin.amos.patrol.business.vo.PlanTaskVo
;
import
com.yeejoin.amos.patrol.business.vo.PlanTaskVo
;
import
com.yeejoin.amos.patrol.dao.entity.Plan
;
import
com.yeejoin.amos.patrol.dao.entity.PlanTask
;
import
com.yeejoin.amos.patrol.dao.entity.PlanTask
;
import
com.yeejoin.amos.patrol.dao.entity.PointInputItem
;
import
com.yeejoin.amos.patrol.dao.entity.PointInputItem
;
import
org.springframework.data.jpa.repository.Query
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
public
interface
PlanTaskMapper
extends
BaseMapper
{
public
interface
PlanTaskMapper
extends
BaseMapper
{
/**
/**
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/mapper/PointMapper.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
mapper
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
mapper
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.patrol.business.vo.*
;
import
com.yeejoin.amos.patrol.core.common.request.CommonPageable
;
import
com.yeejoin.amos.patrol.dao.entity.Point
;
import
org.apache.ibatis.annotations.Param
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckPtListBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckPtListBo
;
import
com.yeejoin.amos.patrol.business.param.CheckPtListPageParam
;
import
com.yeejoin.amos.patrol.business.param.CheckPtListPageParam
;
import
com.yeejoin.amos.patrol.business.param.PointImportQueryParam
;
import
com.yeejoin.amos.patrol.business.param.PointImportQueryParam
;
import
com.yeejoin.amos.patrol.business.vo.*
;
import
com.yeejoin.amos.patrol.core.common.response.PointResponse
;
import
com.yeejoin.amos.patrol.core.common.response.PointResponse
;
import
com.yeejoin.amos.patrol.dao.entity.Point
Config
;
import
com.yeejoin.amos.patrol.dao.entity.Point
;
import
com.yeejoin.amos.patrol.dao.entity.PointPhoto
;
import
com.yeejoin.amos.patrol.dao.entity.PointPhoto
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
public
interface
PointMapper
extends
BaseMapper
{
public
interface
PointMapper
extends
BaseMapper
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/mapper/QueryStatsMapper.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
mapper
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
mapper
;
import
java.util.HashMap
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.business.param.CheckStatsListPageParam
;
import
com.yeejoin.amos.patrol.business.param.CheckStatsListPageParam
;
import
com.yeejoin.amos.patrol.business.vo.CheckStatsVo
;
import
com.yeejoin.amos.patrol.business.vo.CheckStatsVo
;
import
java.util.List
;
public
interface
QueryStatsMapper
extends
BaseMapper
{
public
interface
QueryStatsMapper
extends
BaseMapper
{
/**
/**
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/mapper/RouteMapper.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
mapper
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
mapper
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
org.apache.ibatis.annotations.Param
;
import
com.yeejoin.amos.patrol.business.param.RoutePageParam
;
import
com.yeejoin.amos.patrol.business.param.RoutePageParam
;
import
com.yeejoin.amos.patrol.business.vo.PointInputItemVo
;
import
com.yeejoin.amos.patrol.business.vo.PointInputItemVo
;
import
com.yeejoin.amos.patrol.core.common.request.RoutePointInputItemRequest
;
import
com.yeejoin.amos.patrol.core.common.request.RoutePointInputItemRequest
;
import
com.yeejoin.amos.patrol.core.common.response.RoutePointRespone
;
import
com.yeejoin.amos.patrol.core.common.response.RoutePointRespone
;
import
com.yeejoin.amos.patrol.core.common.response.RouteResponse
;
import
com.yeejoin.amos.patrol.dao.entity.InputItem
;
import
com.yeejoin.amos.patrol.dao.entity.Point
;
import
com.yeejoin.amos.patrol.dao.entity.PointInputItem
;
import
com.yeejoin.amos.patrol.dao.entity.PointInputItem
;
import
com.yeejoin.amos.patrol.dao.entity.Route
;
import
com.yeejoin.amos.patrol.dao.entity.Route
;
import
com.yeejoin.amos.patrol.dao.entity.RoutePointItem
;
import
com.yeejoin.amos.patrol.dao.entity.RoutePointItem
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
public
interface
RouteMapper
extends
BaseMapper
,
com
.
baomidou
.
mybatisplus
.
core
.
mapper
.
BaseMapper
<
Route
>
{
public
interface
RouteMapper
extends
BaseMapper
,
com
.
baomidou
.
mybatisplus
.
core
.
mapper
.
BaseMapper
<
Route
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/repository/AppVersionDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
import
org.springframework.data.jpa.repository.Query
;
import
com.yeejoin.amos.patrol.dao.entity.AppVersion
;
import
com.yeejoin.amos.patrol.dao.entity.AppVersion
;
import
org.springframework.data.jpa.repository.Query
;
public
interface
AppVersionDao
extends
BaseDao
<
AppVersion
,
Long
>{
public
interface
AppVersionDao
extends
BaseDao
<
AppVersion
,
Long
>{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/repository/BaseDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
import
java.io.Serializable
;
import
java.util.List
;
import
org.springframework.data.jpa.domain.Specification
;
import
org.springframework.data.jpa.domain.Specification
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaSpecificationExecutor
;
import
org.springframework.data.jpa.repository.JpaSpecificationExecutor
;
...
@@ -10,6 +7,9 @@ import org.springframework.data.repository.CrudRepository;
...
@@ -10,6 +7,9 @@ import org.springframework.data.repository.CrudRepository;
import
org.springframework.data.repository.NoRepositoryBean
;
import
org.springframework.data.repository.NoRepositoryBean
;
import
org.springframework.data.repository.PagingAndSortingRepository
;
import
org.springframework.data.repository.PagingAndSortingRepository
;
import
java.io.Serializable
;
import
java.util.List
;
/**
/**
* 基础dao
* 基础dao
*
*
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/repository/ICatalogTreeDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.dao.entity.CatalogTree
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.yeejoin.amos.patrol.dao.entity.CatalogTree
;
import
java.util.List
;
@Repository
(
"catalogTreeDao"
)
@Repository
(
"catalogTreeDao"
)
public
interface
ICatalogTreeDao
extends
BaseDao
<
CatalogTree
,
Long
>
{
public
interface
ICatalogTreeDao
extends
BaseDao
<
CatalogTree
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/repository/ICheckDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
import
com.yeejoin.amos.patrol.dao.entity.Check
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.repository.query.Param
;
import
org.springframework.data.repository.query.Param
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
com.yeejoin.amos.patrol.dao.entity.Check
;
import
java.util.List
;
import
java.util.List
;
@Repository
(
"checkDao"
)
@Repository
(
"checkDao"
)
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/repository/ICheckInputDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
import
org.springframework.stereotype.Repository
;
import
com.yeejoin.amos.patrol.dao.entity.CheckInput
;
import
com.yeejoin.amos.patrol.dao.entity.CheckInput
;
import
org.springframework.stereotype.Repository
;
@Repository
(
"checkInput"
)
@Repository
(
"checkInput"
)
public
interface
ICheckInputDao
extends
BaseDao
<
CheckInput
,
Long
>
{
public
interface
ICheckInputDao
extends
BaseDao
<
CheckInput
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/repository/ICheckShotDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.dao.entity.CheckShot
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
com.yeejoin.amos.patrol.dao.entity.CheckSho
t
;
import
java.util.Lis
t
;
@Repository
(
"checkShotDao"
)
@Repository
(
"checkShotDao"
)
public
interface
ICheckShotDao
extends
BaseDao
<
CheckShot
,
Long
>
{
public
interface
ICheckShotDao
extends
BaseDao
<
CheckShot
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/repository/IConfigDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.dao.entity.Config
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
com.yeejoin.amos.patrol.dao.entity.Config
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.dao.entity.Task
;
@Repository
(
"configDao"
)
@Repository
(
"configDao"
)
public
interface
IConfigDao
extends
BaseDao
<
Config
,
Long
>{
public
interface
IConfigDao
extends
BaseDao
<
Config
,
Long
>{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/repository/IMeasuresDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.dao.entity.Measure
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
com.yeejoin.amos.patrol.dao.entity.Measure
;
import
java.util.List
;
@Repository
(
"measuresDao"
)
@Repository
(
"measuresDao"
)
public
interface
IMeasuresDao
extends
BaseDao
<
Measure
,
Long
>{
public
interface
IMeasuresDao
extends
BaseDao
<
Measure
,
Long
>{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/repository/IMsgDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.dao.entity.Msg
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
com.yeejoin.amos.patrol.dao.entity.Msg
;
import
java.util.List
;
@Repository
(
"iMsgDao"
)
@Repository
(
"iMsgDao"
)
public
interface
IMsgDao
extends
BaseDao
<
Msg
,
Long
>{
public
interface
IMsgDao
extends
BaseDao
<
Msg
,
Long
>{
@Query
(
value
=
"select count(1) from p_msg where user_id = ?1 and is_read = 0"
,
nativeQuery
=
true
)
@Query
(
value
=
"select count(1) from p_msg where user_id = ?1 and is_read = 0"
,
nativeQuery
=
true
)
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/repository/IMsgSubscribeDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.dao.entity.MsgSubscribe
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.yeejoin.amos.patrol.dao.entity.MsgSubscribe
;
import
java.util.List
;
@Repository
(
"msgSubscribeDao"
)
@Repository
(
"msgSubscribeDao"
)
public
interface
IMsgSubscribeDao
extends
BaseDao
<
MsgSubscribe
,
Long
>
{
public
interface
IMsgSubscribeDao
extends
BaseDao
<
MsgSubscribe
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/repository/IPlanTaskDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
import
java.util.Date
;
import
com.yeejoin.amos.patrol.dao.entity.PlanTask
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Optional
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.yeejoin.amos.patrol.dao.entity.PlanTask
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Optional
;
@Repository
(
"planTaskDao"
)
@Repository
(
"planTaskDao"
)
public
interface
IPlanTaskDao
extends
BaseDao
<
PlanTask
,
Long
>
{
public
interface
IPlanTaskDao
extends
BaseDao
<
PlanTask
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/repository/IPlanTaskDetailDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.dao.entity.PlanTaskDetail
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.yeejoin.amos.patrol.dao.entity.PlanTaskDetail
;
import
java.util.List
;
@Repository
(
"planTaskDetail"
)
@Repository
(
"planTaskDetail"
)
public
interface
IPlanTaskDetailDao
extends
BaseDao
<
PlanTaskDetail
,
Long
>
{
public
interface
IPlanTaskDetailDao
extends
BaseDao
<
PlanTaskDetail
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/repository/IPointClassifyDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.dao.entity.PointClassify
;
import
com.yeejoin.amos.patrol.dao.entity.RoutePoint
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.yeejoin.amos.patrol.dao.entity.PointClassify
;
import
java.util.List
;
@Repository
(
"iPointClassifyDao"
)
@Repository
(
"iPointClassifyDao"
)
public
interface
IPointClassifyDao
extends
BaseDao
<
PointClassify
,
Long
>
{
public
interface
IPointClassifyDao
extends
BaseDao
<
PointClassify
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/repository/IPointInputItemDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.dao.entity.PointInputItem
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.yeejoin.amos.patrol.dao.entity.PointInputItem
;
import
java.util.List
;
@Repository
(
"iPointInputItemDao"
)
@Repository
(
"iPointInputItemDao"
)
public
interface
IPointInputItemDao
extends
BaseDao
<
PointInputItem
,
Long
>
{
public
interface
IPointInputItemDao
extends
BaseDao
<
PointInputItem
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/repository/IPointPhotoDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.dao.entity.PointPhoto
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.yeejoin.amos.patrol.dao.entity.PointPhoto
;
import
java.util.List
;
@Repository
(
"iPointPhotoDao"
)
@Repository
(
"iPointPhotoDao"
)
public
interface
IPointPhotoDao
extends
BaseDao
<
PointPhoto
,
Long
>
{
public
interface
IPointPhotoDao
extends
BaseDao
<
PointPhoto
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/repository/IRoutePointItemDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.dao.entity.RoutePointItem
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.yeejoin.amos.patrol.dao.entity.RoutePointItem
;
import
java.util.List
;
public
interface
IRoutePointItemDao
extends
BaseDao
<
RoutePointItem
,
Long
>
{
public
interface
IRoutePointItemDao
extends
BaseDao
<
RoutePointItem
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/repository/ITaskDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.dao.entity.Task
;
import
java.util.Optional
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
com.yeejoin.amos.patrol.dao.entity.Task
;
import
java.util.List
;
import
java.util.Optional
;
@Repository
(
"taskDao"
)
@Repository
(
"taskDao"
)
public
interface
ITaskDao
extends
BaseDao
<
Task
,
Long
>
{
public
interface
ITaskDao
extends
BaseDao
<
Task
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/repository/ITaskDetailDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.dao.entity.TaskDetail
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
com.yeejoin.amos.patrol.dao.entity.TaskDetail
;
import
java.util.List
;
@Repository
(
"taskDetailDao"
)
@Repository
(
"taskDetailDao"
)
public
interface
ITaskDetailDao
extends
BaseDao
<
TaskDetail
,
Long
>
{
public
interface
ITaskDetailDao
extends
BaseDao
<
TaskDetail
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/repository/ITaskFeedbackDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.dao.entity.TaskFeedback
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
com.yeejoin.amos.patrol.dao.entity.TaskFeedback
;
import
java.util.List
;
@Repository
(
"taskFeedbackDao"
)
@Repository
(
"taskFeedbackDao"
)
public
interface
ITaskFeedbackDao
extends
BaseDao
<
TaskFeedback
,
Long
>
{
public
interface
ITaskFeedbackDao
extends
BaseDao
<
TaskFeedback
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/repository/ITaskForwardLogDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.dao.entity.TaskForwardLog
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
com.yeejoin.amos.patrol.dao.entity.TaskForwardLog
;
import
java.util.List
;
@Repository
(
"taskForwardLogDao"
)
@Repository
(
"taskForwardLogDao"
)
public
interface
ITaskForwardLogDao
extends
BaseDao
<
TaskForwardLog
,
Long
>
{
public
interface
ITaskForwardLogDao
extends
BaseDao
<
TaskForwardLog
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/repository/ITaskPictureDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.dao.entity.TaskPicture
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
com.yeejoin.amos.patrol.dao.entity.TaskPicture
;
import
java.util.List
;
@Repository
(
"taskPictureDao"
)
@Repository
(
"taskPictureDao"
)
public
interface
ITaskPictureDao
extends
BaseDao
<
TaskPicture
,
Long
>
{
public
interface
ITaskPictureDao
extends
BaseDao
<
TaskPicture
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/entity/mybatis/EquipmentInputItem.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
entity
.
mybatis
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
entity
.
mybatis
;
import
com.yeejoin.amos.component.rule.Label
;
import
com.yeejoin.amos.component.rule.RuleFact
;
import
java.io.Serializable
;
import
java.io.Serializable
;
public
class
EquipmentInputItem
implements
Serializable
{
public
class
EquipmentInputItem
implements
Serializable
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/entity/mybatis/PointBo.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
entity
.
mybatis
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
entity
.
mybatis
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.dao.entity.InputItem
;
import
com.yeejoin.amos.patrol.dao.entity.InputItem
;
import
com.yeejoin.amos.patrol.dao.entity.Point
;
import
com.yeejoin.amos.patrol.dao.entity.Point
;
import
com.yeejoin.amos.patrol.dao.entity.PointClassify
;
import
com.yeejoin.amos.patrol.dao.entity.PointClassify
;
import
java.util.List
;
public
class
PointBo
{
public
class
PointBo
{
/**
/**
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/entity/mybatis/RouteBo.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
entity
.
mybatis
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
entity
.
mybatis
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.dao.entity.Point
;
import
com.yeejoin.amos.patrol.dao.entity.Point
;
import
com.yeejoin.amos.patrol.dao.entity.Route
;
import
com.yeejoin.amos.patrol.dao.entity.Route
;
import
java.util.List
;
public
class
RouteBo
{
public
class
RouteBo
{
/**
/**
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/entity/mybatis/TaskBo.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
entity
.
mybatis
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
entity
.
mybatis
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.business.vo.TaskDetailVo
;
import
com.yeejoin.amos.patrol.business.vo.TaskDetailVo
;
import
com.yeejoin.amos.patrol.dao.entity.Task
;
import
com.yeejoin.amos.patrol.dao.entity.Task
;
import
com.yeejoin.amos.patrol.dao.entity.TaskDetail
;
import
java.util.List
;
public
class
TaskBo
{
public
class
TaskBo
{
private
Task
taskInfo
;
// 任务信息
private
Task
taskInfo
;
// 任务信息
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/entity/mybatis/TaskworkBo.java
View file @
3c1d6f3c
...
@@ -2,6 +2,7 @@ package com.yeejoin.amos.patrol.business.entity.mybatis;
...
@@ -2,6 +2,7 @@ package com.yeejoin.amos.patrol.business.entity.mybatis;
import
com.yeejoin.amos.patrol.business.entity.mybatis.extend.TaskworkExtend
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.extend.TaskworkExtend
;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.Date
;
/**
/**
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/action/AcceptEquipmentRules.java
View file @
3c1d6f3c
...
@@ -13,7 +13,6 @@ import com.yeejoin.amos.patrol.common.enums.CheckStatusEnum;
...
@@ -13,7 +13,6 @@ import com.yeejoin.amos.patrol.common.enums.CheckStatusEnum;
import
com.yeejoin.amos.patrol.common.enums.YesOrNoEnum
;
import
com.yeejoin.amos.patrol.common.enums.YesOrNoEnum
;
import
com.yeejoin.amos.patrol.dao.entity.CheckInput
;
import
com.yeejoin.amos.patrol.dao.entity.CheckInput
;
import
com.yeejoin.amos.patrol.dao.entity.InputItem
;
import
com.yeejoin.amos.patrol.dao.entity.InputItem
;
import
com.yeejoin.amos.patrol.mqtt.WebMqttComponent
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/AppServiceImpl.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.yeejoin.amos.patrol.business.dao.mapper.LatentDangerMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.LatentDangerMapper
;
import
com.yeejoin.amos.patrol.common.enums.YesOrNoEnum
;
import
com.yeejoin.amos.patrol.common.remote.RemoteWorkFlowService
;
import
org.apache.commons.compress.utils.Lists
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.yeejoin.amos.patrol.business.dao.mapper.PlanTaskMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.PlanTaskMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.RiskJudgmentTaskMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.RiskJudgmentTaskMapper
;
import
com.yeejoin.amos.patrol.business.dao.repository.AppVersionDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.AppVersionDao
;
...
@@ -19,8 +10,12 @@ import com.yeejoin.amos.patrol.business.param.UserMsgInitParam;
...
@@ -19,8 +10,12 @@ import com.yeejoin.amos.patrol.business.param.UserMsgInitParam;
import
com.yeejoin.amos.patrol.business.service.intfc.IAppService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IAppService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IMsgSubscribeService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IMsgSubscribeService
;
import
com.yeejoin.amos.patrol.common.enums.MsgSubscribeTypeEnum
;
import
com.yeejoin.amos.patrol.common.enums.MsgSubscribeTypeEnum
;
import
com.yeejoin.amos.patrol.common.remote.RemoteWorkFlowService
;
import
com.yeejoin.amos.patrol.dao.entity.AppVersion
;
import
com.yeejoin.amos.patrol.dao.entity.AppVersion
;
import
com.yeejoin.amos.patrol.dao.entity.MsgSubscribe
;
import
com.yeejoin.amos.patrol.dao.entity.MsgSubscribe
;
import
org.apache.commons.compress.utils.Lists
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/CatalogTreeServiceImpl.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.HashSet
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Set
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.ObjectUtils
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.patrol.business.constants.XJConstant
;
import
com.yeejoin.amos.patrol.business.constants.XJConstant
;
import
com.yeejoin.amos.patrol.business.dao.mapper.CatalogTreeMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.CatalogTreeMapper
;
...
@@ -24,8 +11,14 @@ import com.yeejoin.amos.patrol.business.service.intfc.ICatalogTreeService;
...
@@ -24,8 +11,14 @@ import com.yeejoin.amos.patrol.business.service.intfc.ICatalogTreeService;
import
com.yeejoin.amos.patrol.dao.entity.CatalogTree
;
import
com.yeejoin.amos.patrol.dao.entity.CatalogTree
;
import
com.yeejoin.amos.patrol.exception.YeeException
;
import
com.yeejoin.amos.patrol.exception.YeeException
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
net.sf.json.JSONObject
;
import
net.sf.json.JSONObject
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.ObjectUtils
;
import
java.util.*
;
@Service
(
"catalogTreeService"
)
@Service
(
"catalogTreeService"
)
public
class
CatalogTreeServiceImpl
implements
ICatalogTreeService
{
public
class
CatalogTreeServiceImpl
implements
ICatalogTreeService
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/CheckServiceImpl.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
import
java.text.SimpleDateFormat
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.HashSet
;
import
java.util.LinkedHashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Set
;
import
java.util.stream.Collectors
;
import
javax.annotation.Resource
;
import
javax.transaction.Transactional
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.feign.systemctl.Systemctl
;
import
com.yeejoin.amos.feign.systemctl.model.MessageModel
;
import
com.yeejoin.amos.patrol.business.bo.CheckInputSyncBo
;
import
com.yeejoin.amos.patrol.business.dao.mapper.*
;
import
com.yeejoin.amos.patrol.business.feign.JcsFeignClient
;
import
com.yeejoin.amos.patrol.business.service.intfc.IPatrolDataSyncService
;
import
com.yeejoin.amos.patrol.dao.entity.Plan
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.assertj.core.util.Sets
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.cglib.beans.BeanMap
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.support.TransactionSynchronization
;
import
org.springframework.transaction.support.TransactionSynchronizationManager
;
import
org.springframework.util.ObjectUtils
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
...
@@ -43,36 +7,24 @@ import com.google.common.base.Joiner;
...
@@ -43,36 +7,24 @@ import com.google.common.base.Joiner;
import
com.google.common.collect.Lists
;
import
com.google.common.collect.Lists
;
import
com.google.common.collect.Maps
;
import
com.google.common.collect.Maps
;
import
com.yeejoin.amos.boot.biz.common.bo.DepartmentBo
;
import
com.yeejoin.amos.boot.biz.common.bo.DepartmentBo
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.CompanyModel
;
import
com.yeejoin.amos.feign.privilege.model.CompanyModel
;
import
com.yeejoin.amos.feign.privilege.model.DepartmentModel
;
import
com.yeejoin.amos.feign.privilege.model.DepartmentModel
;
import
com.yeejoin.amos.feign.systemctl.Systemctl
;
import
com.yeejoin.amos.feign.systemctl.model.MessageModel
;
import
com.yeejoin.amos.patrol.business.bo.CheckInputSyncBo
;
import
com.yeejoin.amos.patrol.business.constants.XJConstant
;
import
com.yeejoin.amos.patrol.business.constants.XJConstant
;
import
com.yeejoin.amos.patrol.business.dao.repository.ICatalogTreeDao
;
import
com.yeejoin.amos.patrol.business.dao.mapper.*
;
import
com.yeejoin.amos.patrol.business.dao.repository.ICheckDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.*
;
import
com.yeejoin.amos.patrol.business.dao.repository.ICheckInputDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.ICheckShotDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.IInputItemDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.IPlanTaskDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.IPlanTaskDetailDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.IPointClassifyDao
;
import
com.yeejoin.amos.patrol.business.dto.CheckDto
;
import
com.yeejoin.amos.patrol.business.dto.CheckDto
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckDetailBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.*
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckInfoBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckInputBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckTraListBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckUserBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.EquipmentInputItemRo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.PlanRoutePointBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.PointCheckDetailBo
;
import
com.yeejoin.amos.patrol.business.feign.EquipFeign
;
import
com.yeejoin.amos.patrol.business.feign.EquipFeign
;
import
com.yeejoin.amos.patrol.business.param.CheckInfoListPageParam
;
import
com.yeejoin.amos.patrol.business.feign.JcsFeignClient
;
import
com.yeejoin.amos.patrol.business.param.CheckInfoPageParam
;
import
com.yeejoin.amos.patrol.business.param.*
;
import
com.yeejoin.amos.patrol.business.param.CheckInputParam
;
import
com.yeejoin.amos.patrol.business.param.CheckPtListPageParam
;
import
com.yeejoin.amos.patrol.business.param.CheckRecordParam
;
import
com.yeejoin.amos.patrol.business.param.CheckStatisticalParam
;
import
com.yeejoin.amos.patrol.business.service.intfc.ICheckService
;
import
com.yeejoin.amos.patrol.business.service.intfc.ICheckService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IEquipmentHandlerService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IEquipmentHandlerService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IPatrolDataSyncService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IPointService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IPointService
;
import
com.yeejoin.amos.patrol.business.util.CheckDetailInputPageParam
;
import
com.yeejoin.amos.patrol.business.util.CheckDetailInputPageParam
;
import
com.yeejoin.amos.patrol.business.util.Toke
;
import
com.yeejoin.amos.patrol.business.util.Toke
;
...
@@ -82,27 +34,30 @@ import com.yeejoin.amos.patrol.common.enums.CheckStatusEnum;
...
@@ -82,27 +34,30 @@ import com.yeejoin.amos.patrol.common.enums.CheckStatusEnum;
import
com.yeejoin.amos.patrol.common.enums.PointLevelEnum
;
import
com.yeejoin.amos.patrol.common.enums.PointLevelEnum
;
import
com.yeejoin.amos.patrol.common.enums.PointStatusEnum
;
import
com.yeejoin.amos.patrol.common.enums.PointStatusEnum
;
import
com.yeejoin.amos.patrol.common.enums.RuleTypeEnum
;
import
com.yeejoin.amos.patrol.common.enums.RuleTypeEnum
;
import
com.yeejoin.amos.patrol.core.common.response.AppCheckInputRespone
;
import
com.yeejoin.amos.patrol.core.common.response.*
;
import
com.yeejoin.amos.patrol.core.common.response.AppPointCheckRespone
;
import
com.yeejoin.amos.patrol.core.common.response.CalendarStatusCountRespone
;
import
com.yeejoin.amos.patrol.core.common.response.CommonPage
;
import
com.yeejoin.amos.patrol.core.common.response.GraphInitDataResponse
;
import
com.yeejoin.amos.patrol.core.common.response.PatrolUserRespone
;
import
com.yeejoin.amos.patrol.core.common.response.PointInfoResponse
;
import
com.yeejoin.amos.patrol.core.common.response.PointPositionInfoSyn3DRespone
;
import
com.yeejoin.amos.patrol.core.common.response.QueryCriteriaRespone
;
import
com.yeejoin.amos.patrol.core.common.response.RouteResponse
;
import
com.yeejoin.amos.patrol.core.util.DateUtil
;
import
com.yeejoin.amos.patrol.core.util.DateUtil
;
import
com.yeejoin.amos.patrol.core.util.StringUtil
;
import
com.yeejoin.amos.patrol.core.util.StringUtil
;
import
com.yeejoin.amos.patrol.dao.entity.Check
;
import
com.yeejoin.amos.patrol.dao.entity.*
;
import
com.yeejoin.amos.patrol.dao.entity.CheckInput
;
import
com.yeejoin.amos.patrol.dao.entity.CheckShot
;
import
com.yeejoin.amos.patrol.dao.entity.InputItem
;
import
com.yeejoin.amos.patrol.dao.entity.PlanTask
;
import
com.yeejoin.amos.patrol.dao.entity.PlanTaskDetail
;
import
com.yeejoin.amos.patrol.dao.entity.Point
;
import
com.yeejoin.amos.patrol.dao.entity.PointClassify
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.assertj.core.util.Sets
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.cglib.beans.BeanMap
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.support.TransactionSynchronization
;
import
org.springframework.transaction.support.TransactionSynchronizationManager
;
import
org.springframework.util.ObjectUtils
;
import
javax.annotation.Resource
;
import
javax.transaction.Transactional
;
import
java.text.SimpleDateFormat
;
import
java.util.*
;
import
java.util.stream.Collectors
;
@Service
(
"checkService"
)
@Service
(
"checkService"
)
public
class
CheckServiceImpl
implements
ICheckService
{
public
class
CheckServiceImpl
implements
ICheckService
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/EquipmentHandlerServiceImpl.java
View file @
3c1d6f3c
...
@@ -3,14 +3,10 @@ package com.yeejoin.amos.patrol.business.service.impl;
...
@@ -3,14 +3,10 @@ package com.yeejoin.amos.patrol.business.service.impl;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.yeejoin.amos.component.rule.RuleTrigger
;
import
com.yeejoin.amos.component.rule.RuleTrigger
;
import
com.yeejoin.amos.patrol.business.dao.mapper.InputItemMapper
;
import
com.yeejoin.amos.patrol.business.dao.repository.IInputItemDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.IInputItemDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.IPointClassifyDao
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.EquipmentInputItemRo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.EquipmentInputItemRo
;
import
com.yeejoin.amos.patrol.business.service.intfc.IEquipmentHandlerService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IEquipmentHandlerService
;
import
com.yeejoin.amos.patrol.business.util.HttpUtil
;
import
com.yeejoin.amos.patrol.business.util.StringUtil
;
import
com.yeejoin.amos.patrol.business.util.StringUtil
;
import
com.yeejoin.amos.patrol.business.util.Toke
;
import
com.yeejoin.amos.patrol.business.util.Toke
;
import
com.yeejoin.amos.patrol.common.enums.RuleTypeEnum
;
import
com.yeejoin.amos.patrol.common.enums.RuleTypeEnum
;
...
@@ -19,15 +15,12 @@ import org.slf4j.Logger;
...
@@ -19,15 +15,12 @@ import org.slf4j.Logger;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.core.io.support.PropertiesLoaderUtils
;
import
org.springframework.scheduling.annotation.Async
;
import
org.springframework.scheduling.annotation.Async
;
import
org.springframework.scheduling.annotation.Scheduled
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Service
;
import
org.typroject.tyboot.core.foundation.context.RequestContext
;
import
org.typroject.tyboot.core.foundation.context.RequestContext
;
import
org.typroject.tyboot.core.foundation.context.SpringContextHelper
;
import
java.util.*
;
import
java.util.HashMap
;
import
java.util.List
;
/**
/**
* @author keyong
* @author keyong
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/InputItemServiceImpl.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
import
java.util.*
;
import
java.util.stream.Collectors
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.yeejoin.amos.patrol.business.dao.mapper.InputItemMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.RouteMapper
;
import
com.yeejoin.amos.patrol.business.dao.repository.IInputItemDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.IPointInputItemDao
;
import
com.yeejoin.amos.patrol.business.param.InputItemPageParam
;
import
com.yeejoin.amos.patrol.business.service.intfc.ICatalogTreeService
;
import
com.yeejoin.amos.patrol.business.service.intfc.ICatalogTreeService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IInputItemService
;
import
com.yeejoin.amos.patrol.business.util.DaoCriteria
;
import
com.yeejoin.amos.patrol.business.vo.InputItemVo
;
import
com.yeejoin.amos.patrol.business.vo.PointInputItemVo
;
import
com.yeejoin.amos.patrol.business.vo.PointInputItemVo
;
import
com.yeejoin.amos.patrol.core.util.query.BaseQuerySpecification
;
import
com.yeejoin.amos.patrol.dao.entity.CatalogTree
;
import
com.yeejoin.amos.patrol.dao.entity.CatalogTree
;
import
com.yeejoin.amos.patrol.dao.entity.InputItem
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
...
@@ -19,17 +26,8 @@ import org.springframework.stereotype.Service;
...
@@ -19,17 +26,8 @@ import org.springframework.stereotype.Service;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.util.ObjectUtils
;
import
org.springframework.util.ObjectUtils
;
import
com.yeejoin.amos.patrol.business.dao.mapper.InputItemMapper
;
import
java.util.*
;
import
com.yeejoin.amos.patrol.business.dao.mapper.RouteMapper
;
import
java.util.stream.Collectors
;
import
com.yeejoin.amos.patrol.business.dao.repository.IInputItemDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.IPointInputItemDao
;
import
com.yeejoin.amos.patrol.business.param.InputItemPageParam
;
import
com.yeejoin.amos.patrol.business.service.intfc.IInputItemService
;
import
com.yeejoin.amos.patrol.business.util.DaoCriteria
;
import
com.yeejoin.amos.patrol.business.vo.InputItemVo
;
import
com.yeejoin.amos.patrol.core.util.query.BaseQuerySpecification
;
import
com.yeejoin.amos.patrol.dao.entity.InputItem
;
import
com.yeejoin.amos.patrol.dao.entity.Point
;
@Service
(
"inputItemService"
)
@Service
(
"inputItemService"
)
public
class
InputItemServiceImpl
implements
IInputItemService
{
public
class
InputItemServiceImpl
implements
IInputItemService
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/LatentDangerServiceImpl.java
View file @
3c1d6f3c
...
@@ -7,7 +7,6 @@ import com.google.common.base.Joiner;
...
@@ -7,7 +7,6 @@ import com.google.common.base.Joiner;
import
com.google.common.collect.Lists
;
import
com.google.common.collect.Lists
;
import
com.google.common.collect.Maps
;
import
com.google.common.collect.Maps
;
import
com.google.common.collect.Sets
;
import
com.google.common.collect.Sets
;
import
com.itextpdf.text.pdf.PdfStructTreeController.returnType
;
import
com.yeejoin.amos.boot.biz.common.bo.DepartmentBo
;
import
com.yeejoin.amos.boot.biz.common.bo.DepartmentBo
;
import
com.yeejoin.amos.boot.biz.common.bo.RoleBo
;
import
com.yeejoin.amos.boot.biz.common.bo.RoleBo
;
import
com.yeejoin.amos.boot.biz.common.service.impl.WorkflowExcuteServiceImpl
;
import
com.yeejoin.amos.boot.biz.common.service.impl.WorkflowExcuteServiceImpl
;
...
@@ -15,13 +14,7 @@ import com.yeejoin.amos.feign.privilege.model.AgencyUserModel;
...
@@ -15,13 +14,7 @@ import com.yeejoin.amos.feign.privilege.model.AgencyUserModel;
import
com.yeejoin.amos.feign.privilege.model.DepartmentModel
;
import
com.yeejoin.amos.feign.privilege.model.DepartmentModel
;
import
com.yeejoin.amos.patrol.business.bo.CheckInputSyncBo
;
import
com.yeejoin.amos.patrol.business.bo.CheckInputSyncBo
;
import
com.yeejoin.amos.patrol.business.constants.XJConstant
;
import
com.yeejoin.amos.patrol.business.constants.XJConstant
;
import
com.yeejoin.amos.patrol.business.dao.mapper.CheckInputMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.*
;
import
com.yeejoin.amos.patrol.business.dao.mapper.LatentDangerFlowRecordMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.LatentDangerMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.LatentDangerPatrolMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.RiskFactorCmMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.RiskFactorMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.RiskSourceMapper
;
import
com.yeejoin.amos.patrol.business.dao.repository.ICheckDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.ICheckDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.ICheckShotDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.ICheckShotDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.IInputItemDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.IInputItemDao
;
...
@@ -39,12 +32,7 @@ import com.yeejoin.amos.patrol.business.entity.mybatis.extend.LatentDangerPatrol
...
@@ -39,12 +32,7 @@ import com.yeejoin.amos.patrol.business.entity.mybatis.extend.LatentDangerPatrol
import
com.yeejoin.amos.patrol.business.feign.Business
;
import
com.yeejoin.amos.patrol.business.feign.Business
;
import
com.yeejoin.amos.patrol.business.feign.EquipFeign
;
import
com.yeejoin.amos.patrol.business.feign.EquipFeign
;
import
com.yeejoin.amos.patrol.business.feign.JcsFeignClient
;
import
com.yeejoin.amos.patrol.business.feign.JcsFeignClient
;
import
com.yeejoin.amos.patrol.business.param.LatentDangerExcuteParam
;
import
com.yeejoin.amos.patrol.business.param.*
;
import
com.yeejoin.amos.patrol.business.param.LatentDangerListParam
;
import
com.yeejoin.amos.patrol.business.param.LatentDangerNormalParam
;
import
com.yeejoin.amos.patrol.business.param.LatentDangerPatrolItemParam
;
import
com.yeejoin.amos.patrol.business.param.LatentDangerPatrolParam
;
import
com.yeejoin.amos.patrol.business.param.PageParam
;
import
com.yeejoin.amos.patrol.business.service.intfc.ILatentDangerService
;
import
com.yeejoin.amos.patrol.business.service.intfc.ILatentDangerService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IPatrolDataSyncService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IPatrolDataSyncService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IRiskJudgmentTaskService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IRiskJudgmentTaskService
;
...
@@ -56,18 +44,7 @@ import com.yeejoin.amos.patrol.business.vo.DangerTimeAxisVo;
...
@@ -56,18 +44,7 @@ import com.yeejoin.amos.patrol.business.vo.DangerTimeAxisVo;
import
com.yeejoin.amos.patrol.business.vo.LatentDangerDetailRiskVo
;
import
com.yeejoin.amos.patrol.business.vo.LatentDangerDetailRiskVo
;
import
com.yeejoin.amos.patrol.business.vo.LatentDangerDetailVo
;
import
com.yeejoin.amos.patrol.business.vo.LatentDangerDetailVo
;
import
com.yeejoin.amos.patrol.business.vo.LatentDangerListVo
;
import
com.yeejoin.amos.patrol.business.vo.LatentDangerListVo
;
import
com.yeejoin.amos.patrol.common.enums.CheckModeEnum
;
import
com.yeejoin.amos.patrol.common.enums.*
;
import
com.yeejoin.amos.patrol.common.enums.DangerHandleStateEnum
;
import
com.yeejoin.amos.patrol.common.enums.DictTypeEnum
;
import
com.yeejoin.amos.patrol.common.enums.ExecuteStateEnum
;
import
com.yeejoin.amos.patrol.common.enums.InstanceKeyEnum
;
import
com.yeejoin.amos.patrol.common.enums.LatentDangerExcuteTypeEnum
;
import
com.yeejoin.amos.patrol.common.enums.LatentDangerLevelEnum
;
import
com.yeejoin.amos.patrol.common.enums.LatentDangerOvertimeStateEnum
;
import
com.yeejoin.amos.patrol.common.enums.LatentDangerReformTypeEnum
;
import
com.yeejoin.amos.patrol.common.enums.LatentDangerStateEnum
;
import
com.yeejoin.amos.patrol.common.enums.LatentDangerTypeEnum
;
import
com.yeejoin.amos.patrol.common.enums.RiskFactorsCmStatusEnum
;
import
com.yeejoin.amos.patrol.common.remote.RemoteSpcService
;
import
com.yeejoin.amos.patrol.common.remote.RemoteSpcService
;
import
com.yeejoin.amos.patrol.common.remote.RemoteWebSocketServer
;
import
com.yeejoin.amos.patrol.common.remote.RemoteWebSocketServer
;
import
com.yeejoin.amos.patrol.common.remote.RemoteWorkFlowService
;
import
com.yeejoin.amos.patrol.common.remote.RemoteWorkFlowService
;
...
@@ -79,7 +56,6 @@ import com.yeejoin.amos.patrol.dao.entity.*;
...
@@ -79,7 +56,6 @@ import com.yeejoin.amos.patrol.dao.entity.*;
import
com.yeejoin.amos.patrol.exception.YeeException
;
import
com.yeejoin.amos.patrol.exception.YeeException
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
com.yeejoin.amos.patrol.mqtt.WebMqttComponent
;
import
com.yeejoin.amos.patrol.mqtt.WebMqttComponent
;
import
org.apache.commons.lang3.ObjectUtils
;
import
org.apache.commons.lang3.ObjectUtils
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
...
@@ -99,19 +75,9 @@ import org.typroject.tyboot.core.foundation.context.RequestContext;
...
@@ -99,19 +75,9 @@ import org.typroject.tyboot.core.foundation.context.RequestContext;
import
org.typroject.tyboot.core.foundation.utils.ValidationUtil
;
import
org.typroject.tyboot.core.foundation.utils.ValidationUtil
;
import
java.net.InetAddress
;
import
java.net.InetAddress
;
import
java.util.ArrayList
;
import
java.util.*
;
import
java.util.Arrays
;
import
java.util.Collections
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.LinkedHashMap
;
import
java.util.LinkedList
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Set
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
import
static
org
.
hamcrest
.
CoreMatchers
.
nullValue
;
import
static
org
.
typroject
.
tyboot
.
core
.
foundation
.
context
.
RequestContext
.
getProduct
;
import
static
org
.
typroject
.
tyboot
.
core
.
foundation
.
context
.
RequestContext
.
getProduct
;
@Service
(
"latentDangerService"
)
@Service
(
"latentDangerService"
)
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/MeasuresServiceImpl.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
import
java.util.List
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.yeejoin.amos.patrol.business.dao.repository.IMeasuresDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.IMeasuresDao
;
import
com.yeejoin.amos.patrol.business.service.intfc.IMeasuresService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IMeasuresService
;
import
com.yeejoin.amos.patrol.dao.entity.Measure
;
import
com.yeejoin.amos.patrol.dao.entity.Measure
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
@Service
(
"measuresService"
)
@Service
(
"measuresService"
)
public
class
MeasuresServiceImpl
implements
IMeasuresService
{
public
class
MeasuresServiceImpl
implements
IMeasuresService
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/MessageServiceImpl.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
import
java.text.SimpleDateFormat
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.Comparator
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.HashSet
;
import
java.util.LinkedHashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Optional
;
import
java.util.Set
;
import
java.util.TreeSet
;
import
java.util.stream.Collectors
;
import
javax.transaction.Transactional
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.patrol.business.feign.EquipFeign
;
import
com.yeejoin.amos.patrol.business.feign.JcsFeignClient
;
import
org.apache.commons.lang.StringUtils
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.http.HttpStatus
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.ObjectUtils
;
import
com.google.common.base.Joiner
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.patrol.business.constants.XJConstant
;
import
com.yeejoin.amos.patrol.business.constants.XJConstant
;
import
com.yeejoin.amos.patrol.business.dao.mapper.MsgMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.MsgMapper
;
...
@@ -42,31 +11,35 @@ import com.yeejoin.amos.patrol.business.dao.repository.IRouteDao;
...
@@ -42,31 +11,35 @@ import com.yeejoin.amos.patrol.business.dao.repository.IRouteDao;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckMsgBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckMsgBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.PushTargetBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.PushTargetBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.TaskMsgBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.TaskMsgBo
;
import
com.yeejoin.amos.patrol.business.feign.EquipFeign
;
import
com.yeejoin.amos.patrol.business.feign.JcsFeignClient
;
import
com.yeejoin.amos.patrol.business.param.MsgInfoPageParam
;
import
com.yeejoin.amos.patrol.business.param.MsgInfoPageParam
;
import
com.yeejoin.amos.patrol.business.param.NoticePublishParam
;
import
com.yeejoin.amos.patrol.business.param.NoticePublishParam
;
import
com.yeejoin.amos.patrol.business.param.PushMsgParam
;
import
com.yeejoin.amos.patrol.business.param.PushMsgParam
;
import
com.yeejoin.amos.patrol.business.service.intfc.IMessageService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IMessageService
;
import
com.yeejoin.amos.patrol.business.util.StringUtil
;
import
com.yeejoin.amos.patrol.business.util.StringUtil
;
import
com.yeejoin.amos.patrol.business.util.ToolUtils
;
import
com.yeejoin.amos.patrol.business.vo.MsgVo
;
import
com.yeejoin.amos.patrol.business.vo.MsgVo
;
import
com.yeejoin.amos.patrol.common.enums.CheckEmailEnum
;
import
com.yeejoin.amos.patrol.common.enums.*
;
import
com.yeejoin.amos.patrol.common.enums.CheckStatusEnum
;
import
com.yeejoin.amos.patrol.dao.entity.*
;
import
com.yeejoin.amos.patrol.common.enums.CheckTypeEnum
;
import
com.yeejoin.amos.patrol.common.enums.JPushTypeEnum
;
import
com.yeejoin.amos.patrol.common.enums.MsgTypeEnum
;
import
com.yeejoin.amos.patrol.common.enums.PlanTaskDetailIsFinishEnum
;
import
com.yeejoin.amos.patrol.common.enums.PlanTaskFinishStatusEnum
;
import
com.yeejoin.amos.patrol.dao.entity.Msg
;
import
com.yeejoin.amos.patrol.dao.entity.PlanTask
;
import
com.yeejoin.amos.patrol.dao.entity.Point
;
import
com.yeejoin.amos.patrol.dao.entity.Route
;
import
com.yeejoin.amos.patrol.dao.entity.Task
;
import
com.yeejoin.amos.patrol.email.IEmailService
;
import
com.yeejoin.amos.patrol.email.IEmailService
;
import
com.yeejoin.amos.patrol.feign.PushFeignServer
;
import
com.yeejoin.amos.patrol.feign.PushFeignServer
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
com.yeejoin.amos.patrol.jpush.AppMessagePushService
;
import
com.yeejoin.amos.patrol.jpush.AppMessagePushService
;
import
org.apache.commons.lang.StringUtils
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.http.HttpStatus
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.ObjectUtils
;
import
org.typroject.tyboot.core.foundation.context.RequestContext
;
import
org.typroject.tyboot.core.foundation.context.RequestContext
;
import
org.typroject.tyboot.core.foundation.utils.Bean
;
import
javax.transaction.Transactional
;
import
java.text.SimpleDateFormat
;
import
java.util.*
;
import
java.util.stream.Collectors
;
/**
/**
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/MsgSubscribeServiceImpl.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
import
java.util.ArrayList
;
import
java.util.List
;
import
javax.transaction.Transactional
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageRequest
;
import
org.springframework.data.domain.Pageable
;
import
org.springframework.data.domain.Sort
;
import
org.springframework.data.domain.Sort.Direction
;
import
org.springframework.data.domain.Sort.Order
;
import
org.springframework.stereotype.Service
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.patrol.business.dao.repository.IMsgDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.IMsgDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.IMsgSubscribeDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.IMsgSubscribeDao
;
...
@@ -23,6 +9,17 @@ import com.yeejoin.amos.patrol.core.common.request.CommonPageable;
...
@@ -23,6 +9,17 @@ import com.yeejoin.amos.patrol.core.common.request.CommonPageable;
import
com.yeejoin.amos.patrol.core.util.query.BaseQuerySpecification
;
import
com.yeejoin.amos.patrol.core.util.query.BaseQuerySpecification
;
import
com.yeejoin.amos.patrol.dao.entity.Msg
;
import
com.yeejoin.amos.patrol.dao.entity.Msg
;
import
com.yeejoin.amos.patrol.dao.entity.MsgSubscribe
;
import
com.yeejoin.amos.patrol.dao.entity.MsgSubscribe
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageRequest
;
import
org.springframework.data.domain.Sort
;
import
org.springframework.data.domain.Sort.Direction
;
import
org.springframework.data.domain.Sort.Order
;
import
org.springframework.stereotype.Service
;
import
javax.transaction.Transactional
;
import
java.util.ArrayList
;
import
java.util.List
;
@Service
(
"msgSubscribeService"
)
@Service
(
"msgSubscribeService"
)
public
class
MsgSubscribeServiceImpl
implements
IMsgSubscribeService
{
public
class
MsgSubscribeServiceImpl
implements
IMsgSubscribeService
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/PlanServiceImpl.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
import
java.util.*
;
import
com.yeejoin.amos.patrol.core.util.StringUtil
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.yeejoin.amos.patrol.business.constants.XJConstant
;
import
com.yeejoin.amos.patrol.business.constants.XJConstant
;
import
com.yeejoin.amos.patrol.business.dao.mapper.PlanMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.PlanMapper
;
import
com.yeejoin.amos.patrol.business.dao.repository.IPlanDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.IPlanDao
;
...
@@ -19,7 +8,17 @@ import com.yeejoin.amos.patrol.business.dao.repository.IPlanTaskDetailDao;
...
@@ -19,7 +8,17 @@ import com.yeejoin.amos.patrol.business.dao.repository.IPlanTaskDetailDao;
import
com.yeejoin.amos.patrol.business.param.PlanInfoPageParam
;
import
com.yeejoin.amos.patrol.business.param.PlanInfoPageParam
;
import
com.yeejoin.amos.patrol.business.service.intfc.IPlanService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IPlanService
;
import
com.yeejoin.amos.patrol.core.util.DateUtil
;
import
com.yeejoin.amos.patrol.core.util.DateUtil
;
import
com.yeejoin.amos.patrol.core.util.StringUtil
;
import
com.yeejoin.amos.patrol.dao.entity.Plan
;
import
com.yeejoin.amos.patrol.dao.entity.Plan
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.util.*
;
@Service
(
"planService"
)
@Service
(
"planService"
)
public
class
PlanServiceImpl
implements
IPlanService
{
public
class
PlanServiceImpl
implements
IPlanService
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/PlanTaskServiceImpl.java
View file @
3c1d6f3c
...
@@ -11,16 +11,11 @@ import com.yeejoin.amos.component.feign.model.FeignClientResult;
...
@@ -11,16 +11,11 @@ import com.yeejoin.amos.component.feign.model.FeignClientResult;
import
com.yeejoin.amos.component.rule.RuleTrigger
;
import
com.yeejoin.amos.component.rule.RuleTrigger
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.DepartmentModel
;
import
com.yeejoin.amos.feign.privilege.model.DepartmentModel
;
import
com.yeejoin.amos.patrol.business.bo.CheckInputSyncBo
;
import
com.yeejoin.amos.patrol.business.constants.XJConstant
;
import
com.yeejoin.amos.patrol.business.constants.XJConstant
;
import
com.yeejoin.amos.patrol.business.dao.mapper.PlanMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.PlanMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.PlanTaskDetailMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.PlanTaskDetailMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.PlanTaskMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.PlanTaskMapper
;
import
com.yeejoin.amos.patrol.business.dao.repository.ICheckDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.*
;
import
com.yeejoin.amos.patrol.business.dao.repository.IPlanDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.IPlanTaskDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.IPlanTaskDetailDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.IRoutePointDao
;
import
com.yeejoin.amos.patrol.business.dto.MsgRo
;
import
com.yeejoin.amos.patrol.business.dto.MsgRo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckChkExListBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckChkExListBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.PointCheckDetailBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.PointCheckDetailBo
;
...
@@ -57,7 +52,6 @@ import org.apache.commons.compress.utils.Sets;
...
@@ -57,7 +52,6 @@ import org.apache.commons.compress.utils.Sets;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -72,17 +66,7 @@ import org.typroject.tyboot.core.foundation.utils.ValidationUtil;
...
@@ -72,17 +66,7 @@ import org.typroject.tyboot.core.foundation.utils.ValidationUtil;
import
java.text.DateFormat
;
import
java.text.DateFormat
;
import
java.text.ParseException
;
import
java.text.ParseException
;
import
java.text.SimpleDateFormat
;
import
java.text.SimpleDateFormat
;
import
java.util.ArrayList
;
import
java.util.*
;
import
java.util.Arrays
;
import
java.util.Calendar
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.HashSet
;
import
java.util.Iterator
;
import
java.util.LinkedHashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Set
;
import
java.util.function.Function
;
import
java.util.function.Function
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/PointServiceImpl.java
View file @
3c1d6f3c
...
@@ -37,7 +37,6 @@ import org.springframework.beans.BeanUtils;
...
@@ -37,7 +37,6 @@ import org.springframework.beans.BeanUtils;
import
org.springframework.beans.BeanWrapper
;
import
org.springframework.beans.BeanWrapper
;
import
org.springframework.beans.BeanWrapperImpl
;
import
org.springframework.beans.BeanWrapperImpl
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.data.domain.*
;
import
org.springframework.data.domain.*
;
import
org.springframework.data.jpa.domain.Specification
;
import
org.springframework.data.jpa.domain.Specification
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/QueryStatsServiceImpl.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
import
java.util.List
;
import
javax.annotation.Resource
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.stereotype.Service
;
import
com.yeejoin.amos.patrol.business.dao.mapper.QueryStatsMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.QueryStatsMapper
;
import
com.yeejoin.amos.patrol.business.param.CheckStatsListPageParam
;
import
com.yeejoin.amos.patrol.business.param.CheckStatsListPageParam
;
import
com.yeejoin.amos.patrol.business.service.intfc.IQueryStatsService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IQueryStatsService
;
import
com.yeejoin.amos.patrol.business.vo.CheckStatsVo
;
import
com.yeejoin.amos.patrol.business.vo.CheckStatsVo
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
java.util.List
;
@Service
(
"queryStatsService"
)
@Service
(
"queryStatsService"
)
public
class
QueryStatsServiceImpl
implements
IQueryStatsService
{
public
class
QueryStatsServiceImpl
implements
IQueryStatsService
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/RiskJudgmentTaskServiceImpl.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
import
java.util.Arrays
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Set
;
import
org.assertj.core.util.Sets
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.CollectionUtils
;
import
org.typroject.tyboot.core.foundation.context.RequestContext
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.google.common.base.Joiner
;
import
com.google.common.base.Joiner
;
...
@@ -25,13 +10,7 @@ import com.yeejoin.amos.boot.biz.common.bo.DepartmentBo;
...
@@ -25,13 +10,7 @@ import com.yeejoin.amos.boot.biz.common.bo.DepartmentBo;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.DepartmentModel
;
import
com.yeejoin.amos.feign.privilege.model.DepartmentModel
;
import
com.yeejoin.amos.patrol.business.constants.XJConstant
;
import
com.yeejoin.amos.patrol.business.constants.XJConstant
;
import
com.yeejoin.amos.patrol.business.dao.mapper.LatentDangerMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.*
;
import
com.yeejoin.amos.patrol.business.dao.mapper.RiskFactorMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.RiskJudgmentFillRecordMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.RiskJudgmentItemMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.RiskJudgmentTaskMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.RiskSourceMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.TaskworkMapper
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.RiskJudgmentFillRecordBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.RiskJudgmentFillRecordBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.RiskJudgmentItemBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.RiskJudgmentItemBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.RiskJudgmentTaskBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.RiskJudgmentTaskBo
;
...
@@ -39,18 +18,20 @@ import com.yeejoin.amos.patrol.business.entity.mybatis.RiskSourceBo;
...
@@ -39,18 +18,20 @@ import com.yeejoin.amos.patrol.business.entity.mybatis.RiskSourceBo;
import
com.yeejoin.amos.patrol.business.service.intfc.IRiskJudgmentTaskService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IRiskJudgmentTaskService
;
import
com.yeejoin.amos.patrol.business.util.RandomUtil
;
import
com.yeejoin.amos.patrol.business.util.RandomUtil
;
import
com.yeejoin.amos.patrol.business.util.StringUtil
;
import
com.yeejoin.amos.patrol.business.util.StringUtil
;
import
com.yeejoin.amos.patrol.common.enums.BooleanEnum
;
import
com.yeejoin.amos.patrol.common.enums.*
;
import
com.yeejoin.amos.patrol.common.enums.RiskJudgeTaskworkTypeEnum
;
import
com.yeejoin.amos.patrol.common.enums.RiskJudgmentSelectStatusEnum
;
import
com.yeejoin.amos.patrol.common.enums.RiskJudgmentStatusEnum
;
import
com.yeejoin.amos.patrol.common.enums.RiskJudgmentTaskStatusEnum
;
import
com.yeejoin.amos.patrol.common.enums.RiskLevelEnum
;
import
com.yeejoin.amos.patrol.common.enums.TaskworkTypeEnum
;
import
com.yeejoin.amos.patrol.common.enums.WorkFlowDefinitionKeyEnum
;
import
com.yeejoin.amos.patrol.common.remote.RemoteWorkFlowService
;
import
com.yeejoin.amos.patrol.common.remote.RemoteWorkFlowService
;
import
com.yeejoin.amos.patrol.core.async.AsyncTask
;
import
com.yeejoin.amos.patrol.core.async.AsyncTask
;
import
com.yeejoin.amos.patrol.core.util.DateUtil
;
import
com.yeejoin.amos.patrol.core.util.DateUtil
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
org.assertj.core.util.Sets
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.CollectionUtils
;
import
org.typroject.tyboot.core.foundation.context.RequestContext
;
import
java.util.*
;
@Service
(
"iSpcRiskJudgmentTaskService"
)
@Service
(
"iSpcRiskJudgmentTaskService"
)
public
class
RiskJudgmentTaskServiceImpl
implements
IRiskJudgmentTaskService
{
public
class
RiskJudgmentTaskServiceImpl
implements
IRiskJudgmentTaskService
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/RouteServiceImpl.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.google.common.base.Joiner
;
import
com.google.common.collect.Lists
;
import
com.google.common.collect.Maps
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.patrol.business.constants.XJConstant
;
import
com.yeejoin.amos.patrol.business.constants.XJConstant
;
import
com.yeejoin.amos.patrol.business.dao.mapper.InputItemMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.InputItemMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.PointMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.PointMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.RouteMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.RouteMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.RoutePointItemMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.RoutePointItemMapper
;
import
com.yeejoin.amos.patrol.business.dao.repository.IInputItemDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.*
;
import
com.yeejoin.amos.patrol.business.dao.repository.IPlanDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.IPointClassifyDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.IPointDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.IPointInputItemDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.IRouteDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.IRoutePointDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.IRoutePointItemDao
;
import
com.yeejoin.amos.patrol.business.param.LoginUserParam
;
import
com.yeejoin.amos.patrol.business.param.RoutePageParam
;
import
com.yeejoin.amos.patrol.business.param.RoutePageParam
;
import
com.yeejoin.amos.patrol.business.param.SynRouteInfoParam
;
import
com.yeejoin.amos.patrol.business.param.SynRouteParam
;
import
com.yeejoin.amos.patrol.business.service.intfc.IPlanService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IPlanService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IPlanTaskService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IPlanTaskService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IRouteService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IRouteService
;
import
com.yeejoin.amos.patrol.business.util.DaoCriteria
;
import
com.yeejoin.amos.patrol.business.util.DaoCriteria
;
import
com.yeejoin.amos.patrol.business.vo.InputItemVo
;
import
com.yeejoin.amos.patrol.business.vo.PointInputItemVo
;
import
com.yeejoin.amos.patrol.business.vo.PointInputItemVo
;
import
com.yeejoin.amos.patrol.business.vo.PointVo
;
import
com.yeejoin.amos.patrol.core.common.request.CommonPageable
;
import
com.yeejoin.amos.patrol.core.common.request.CommonPageable
;
import
com.yeejoin.amos.patrol.core.common.request.RoutePointInputItemRequest
;
import
com.yeejoin.amos.patrol.core.common.request.RoutePointInputItemRequest
;
import
com.yeejoin.amos.patrol.core.common.response.RoutePointRespone
;
import
com.yeejoin.amos.patrol.core.common.response.RoutePointRespone
;
import
com.yeejoin.amos.patrol.core.enums.QueryOperatorEnum
;
import
com.yeejoin.amos.patrol.core.enums.QueryOperatorEnum
;
import
com.yeejoin.amos.patrol.core.util.query.BaseQuerySpecification
;
import
com.yeejoin.amos.patrol.core.util.query.BaseQuerySpecification
;
import
com.yeejoin.amos.patrol.dao.entity.InputItem
;
import
com.yeejoin.amos.patrol.dao.entity.*
;
import
com.yeejoin.amos.patrol.dao.entity.Plan
;
import
com.yeejoin.amos.patrol.dao.entity.Point
;
import
com.yeejoin.amos.patrol.dao.entity.PointClassify
;
import
com.yeejoin.amos.patrol.dao.entity.PointInputItem
;
import
com.yeejoin.amos.patrol.dao.entity.Route
;
import
com.yeejoin.amos.patrol.dao.entity.RoutePoint
;
import
com.yeejoin.amos.patrol.dao.entity.RoutePointItem
;
import
com.yeejoin.amos.patrol.exception.YeeException
;
import
com.yeejoin.amos.patrol.exception.YeeException
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.util.CollectionUtils
;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
java.math.BigInteger
;
import
java.util.*
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.Collections
;
import
java.util.HashMap
;
import
java.util.HashSet
;
import
java.util.Iterator
;
import
java.util.LinkedHashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Set
;
import
java.util.stream.Collectors
;
@Service
(
"routeService"
)
@Service
(
"routeService"
)
public
class
RouteServiceImpl
extends
ServiceImpl
<
RouteMapper
,
Route
>
implements
IRouteService
{
public
class
RouteServiceImpl
extends
ServiceImpl
<
RouteMapper
,
Route
>
implements
IRouteService
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/Safety3DDataSendServiceImpl.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.LinkedHashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
import
javax.annotation.Resource
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.ObjectUtils
;
import
com.google.common.base.Joiner
;
import
com.google.common.base.Joiner
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.patrol.business.dao.mapper.CheckMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.CheckMapper
;
...
@@ -25,18 +10,18 @@ import com.yeejoin.amos.patrol.business.feign.Business;
...
@@ -25,18 +10,18 @@ import com.yeejoin.amos.patrol.business.feign.Business;
import
com.yeejoin.amos.patrol.business.service.intfc.ISafety3DDataSendService
;
import
com.yeejoin.amos.patrol.business.service.intfc.ISafety3DDataSendService
;
import
com.yeejoin.amos.patrol.business.util.CommonResponse
;
import
com.yeejoin.amos.patrol.business.util.CommonResponse
;
import
com.yeejoin.amos.patrol.common.remote.RemoteServer
;
import
com.yeejoin.amos.patrol.common.remote.RemoteServer
;
import
com.yeejoin.amos.patrol.core.common.response.CheckInputResponse
;
import
com.yeejoin.amos.patrol.core.common.response.*
;
import
com.yeejoin.amos.patrol.core.common.response.PatrolUserRespone
;
import
com.yeejoin.amos.patrol.core.common.response.PointCheckInfoBusinessRespone
;
import
com.yeejoin.amos.patrol.core.common.response.PointCheckInfoRespone
;
import
com.yeejoin.amos.patrol.core.common.response.PointInfoSyn3DRespone
;
import
com.yeejoin.amos.patrol.core.common.response.PointPositionInfoSyn3DRespone
;
import
com.yeejoin.amos.patrol.core.common.response.PointUserSyn3DRespone
;
import
com.yeejoin.amos.patrol.core.common.response.RouteResponse
;
import
com.yeejoin.amos.patrol.core.common.response.TaskInfoBusinessRespone
;
import
com.yeejoin.amos.patrol.core.common.response.TaskInfoRespone
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
com.yeejoin.amos.safety.common.cache.PointStatusCache
;
import
com.yeejoin.amos.safety.common.cache.PointStatusCache
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.ObjectUtils
;
import
javax.annotation.Resource
;
import
java.util.*
;
import
java.util.stream.Collectors
;
@Service
(
"safety3DDataSend"
)
@Service
(
"safety3DDataSend"
)
public
class
Safety3DDataSendServiceImpl
implements
ISafety3DDataSendService
{
public
class
Safety3DDataSendServiceImpl
implements
ISafety3DDataSendService
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/TaskReportService.java
View file @
3c1d6f3c
...
@@ -5,12 +5,10 @@ import com.yeejoin.amos.feign.privilege.model.DepartmentModel;
...
@@ -5,12 +5,10 @@ import com.yeejoin.amos.feign.privilege.model.DepartmentModel;
import
com.yeejoin.amos.patrol.business.dao.mapper.TaskReportMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.TaskReportMapper
;
import
com.yeejoin.amos.patrol.business.util.Toke
;
import
com.yeejoin.amos.patrol.business.util.Toke
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
java.util.*
;
import
java.util.*
;
import
java.util.stream.Collectors
;
@Component
@Component
public
class
TaskReportService
{
public
class
TaskReportService
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/TaskServiceImpl.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
import
java.text.SimpleDateFormat
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.HashSet
;
import
java.util.Iterator
;
import
java.util.LinkedList
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Set
;
import
java.util.regex.Pattern
;
import
javax.annotation.Resource
;
import
javax.persistence.criteria.CriteriaBuilder
;
import
javax.persistence.criteria.CriteriaQuery
;
import
javax.persistence.criteria.Predicate
;
import
javax.persistence.criteria.Root
;
import
javax.transaction.Transactional
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.quartz.JobDataMap
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.data.jpa.domain.Specification
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.ObjectUtils
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.patrol.business.dao.mapper.CheckMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.CheckMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.TaskMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.TaskMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.TaskPictureMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.TaskPictureMapper
;
import
com.yeejoin.amos.patrol.business.dao.repository.ICheckShotDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.*
;
import
com.yeejoin.amos.patrol.business.dao.repository.ITaskDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.ITaskDetailDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.ITaskFeedbackDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.ITaskForwardLogDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.ITaskPictureDao
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.PointCheckDetailBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.PointCheckDetailBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.TaskBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.TaskBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.TaskFeedbackBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.TaskFeedbackBo
;
import
com.yeejoin.amos.patrol.business.param.TaskDetailParam
;
import
com.yeejoin.amos.patrol.business.param.*
;
import
com.yeejoin.amos.patrol.business.param.TaskInfoParam
;
import
com.yeejoin.amos.patrol.business.param.TaskPageParam
;
import
com.yeejoin.amos.patrol.business.param.TaskParam
;
import
com.yeejoin.amos.patrol.business.param.TaskStatisticsParam
;
import
com.yeejoin.amos.patrol.business.service.intfc.ITaskService
;
import
com.yeejoin.amos.patrol.business.service.intfc.ITaskService
;
import
com.yeejoin.amos.patrol.business.util.DaoCriteria
;
import
com.yeejoin.amos.patrol.business.util.DaoCriteria
;
import
com.yeejoin.amos.patrol.business.util.ToolUtils
;
import
com.yeejoin.amos.patrol.business.util.ToolUtils
;
...
@@ -59,18 +20,31 @@ import com.yeejoin.amos.patrol.common.enums.TaskFeedbackType;
...
@@ -59,18 +20,31 @@ import com.yeejoin.amos.patrol.common.enums.TaskFeedbackType;
import
com.yeejoin.amos.patrol.common.enums.TaskStatusEnum
;
import
com.yeejoin.amos.patrol.common.enums.TaskStatusEnum
;
import
com.yeejoin.amos.patrol.core.common.response.AppPointCheckRespone
;
import
com.yeejoin.amos.patrol.core.common.response.AppPointCheckRespone
;
import
com.yeejoin.amos.patrol.core.util.query.BaseQuerySpecification
;
import
com.yeejoin.amos.patrol.core.util.query.BaseQuerySpecification
;
import
com.yeejoin.amos.patrol.dao.entity.CheckShot
;
import
com.yeejoin.amos.patrol.dao.entity.*
;
import
com.yeejoin.amos.patrol.dao.entity.Task
;
import
com.yeejoin.amos.patrol.dao.entity.TaskDetail
;
import
com.yeejoin.amos.patrol.dao.entity.TaskFeedback
;
import
com.yeejoin.amos.patrol.dao.entity.TaskForwardLog
;
import
com.yeejoin.amos.patrol.dao.entity.TaskPicture
;
import
com.yeejoin.amos.patrol.exception.YeeException
;
import
com.yeejoin.amos.patrol.exception.YeeException
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
com.yeejoin.amos.patrol.quartz.IJobService
;
import
com.yeejoin.amos.patrol.quartz.IJobService
;
import
net.sf.json.JSONArray
;
import
net.sf.json.JSONArray
;
import
net.sf.json.JSONObject
;
import
net.sf.json.JSONObject
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.quartz.JobDataMap
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.data.jpa.domain.Specification
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.ObjectUtils
;
import
javax.annotation.Resource
;
import
javax.persistence.criteria.CriteriaBuilder
;
import
javax.persistence.criteria.CriteriaQuery
;
import
javax.persistence.criteria.Predicate
;
import
javax.persistence.criteria.Root
;
import
javax.transaction.Transactional
;
import
java.text.SimpleDateFormat
;
import
java.util.*
;
import
java.util.regex.Pattern
;
@Service
(
"taskService"
)
@Service
(
"taskService"
)
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/intfc/IAppService.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.business.param.UserMsgInitParam
;
import
com.yeejoin.amos.patrol.business.param.UserMsgInitParam
;
import
com.yeejoin.amos.patrol.dao.entity.AppVersion
;
import
com.yeejoin.amos.patrol.dao.entity.AppVersion
;
import
com.yeejoin.amos.patrol.dao.entity.MsgSubscribe
;
import
com.yeejoin.amos.patrol.dao.entity.MsgSubscribe
;
import
java.util.List
;
public
interface
IAppService
{
public
interface
IAppService
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/intfc/ICatalogTreeService.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
import
java.util.HashMap
;
import
java.util.List
;
import
org.springframework.data.domain.Page
;
import
com.yeejoin.amos.patrol.business.param.CatalogTreePageParam
;
import
com.yeejoin.amos.patrol.business.param.CatalogTreePageParam
;
import
com.yeejoin.amos.patrol.dao.entity.CatalogTree
;
import
com.yeejoin.amos.patrol.dao.entity.CatalogTree
;
import
org.springframework.data.domain.Page
;
import
java.util.HashMap
;
import
java.util.List
;
public
interface
ICatalogTreeService
{
public
interface
ICatalogTreeService
{
/**
/**
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/intfc/ICheckService.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
org.springframework.data.domain.Page
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.yeejoin.amos.boot.biz.common.bo.DepartmentBo
;
import
com.yeejoin.amos.boot.biz.common.bo.DepartmentBo
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.patrol.business.dto.CheckDto
;
import
com.yeejoin.amos.patrol.business.dto.CheckDto
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckDetailBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.*
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckInfoBo
;
import
com.yeejoin.amos.patrol.business.param.*
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckInputBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckTraListBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckUserBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.PlanRoutePointBo
;
import
com.yeejoin.amos.patrol.business.param.CheckInfoListPageParam
;
import
com.yeejoin.amos.patrol.business.param.CheckInfoPageParam
;
import
com.yeejoin.amos.patrol.business.param.CheckPtListPageParam
;
import
com.yeejoin.amos.patrol.business.param.CheckRecordParam
;
import
com.yeejoin.amos.patrol.business.param.CheckStatisticalParam
;
import
com.yeejoin.amos.patrol.business.util.CheckDetailInputPageParam
;
import
com.yeejoin.amos.patrol.business.util.CheckDetailInputPageParam
;
import
com.yeejoin.amos.patrol.business.util.Toke
;
import
com.yeejoin.amos.patrol.business.util.Toke
;
import
com.yeejoin.amos.patrol.business.vo.CheckAnalysisVo
;
import
com.yeejoin.amos.patrol.business.vo.CheckAnalysisVo
;
...
@@ -31,6 +15,12 @@ import com.yeejoin.amos.patrol.core.common.response.GraphInitDataResponse;
...
@@ -31,6 +15,12 @@ import com.yeejoin.amos.patrol.core.common.response.GraphInitDataResponse;
import
com.yeejoin.amos.patrol.core.common.response.QueryCriteriaRespone
;
import
com.yeejoin.amos.patrol.core.common.response.QueryCriteriaRespone
;
import
com.yeejoin.amos.patrol.dao.entity.CheckShot
;
import
com.yeejoin.amos.patrol.dao.entity.CheckShot
;
import
com.yeejoin.amos.patrol.exception.YeeException
;
import
com.yeejoin.amos.patrol.exception.YeeException
;
import
org.springframework.data.domain.Page
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
public
interface
ICheckService
{
public
interface
ICheckService
{
/**
/**
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/intfc/IInputItemService.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
import
java.util.HashMap
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.business.vo.PointInputItemVo
;
import
org.springframework.data.domain.Page
;
import
com.yeejoin.amos.patrol.business.param.InputItemPageParam
;
import
com.yeejoin.amos.patrol.business.param.InputItemPageParam
;
import
com.yeejoin.amos.patrol.business.util.DaoCriteria
;
import
com.yeejoin.amos.patrol.business.util.DaoCriteria
;
import
com.yeejoin.amos.patrol.business.vo.InputItemVo
;
import
com.yeejoin.amos.patrol.business.vo.InputItemVo
;
import
com.yeejoin.amos.patrol.business.vo.PointInputItemVo
;
import
com.yeejoin.amos.patrol.dao.entity.InputItem
;
import
com.yeejoin.amos.patrol.dao.entity.InputItem
;
import
org.springframework.data.domain.Page
;
import
java.util.HashMap
;
import
java.util.List
;
/**
/**
* 检查项业务处理实体
* 检查项业务处理实体
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/intfc/ILatentDangerService.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
import
java.util.List
;
import
java.util.Map
;
import
org.springframework.data.domain.Page
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.yeejoin.amos.boot.biz.common.bo.RoleBo
;
import
com.yeejoin.amos.boot.biz.common.bo.RoleBo
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.patrol.business.dto.DangerExecuteSubmitDto
;
import
com.yeejoin.amos.patrol.business.dto.DangerExecuteSubmitDto
;
import
com.yeejoin.amos.patrol.business.param.LatentDangerExcuteParam
;
import
com.yeejoin.amos.patrol.business.param.*
;
import
com.yeejoin.amos.patrol.business.param.LatentDangerListParam
;
import
com.yeejoin.amos.patrol.business.param.LatentDangerNormalParam
;
import
com.yeejoin.amos.patrol.business.param.LatentDangerPatrolParam
;
import
com.yeejoin.amos.patrol.business.param.PageParam
;
import
com.yeejoin.amos.patrol.business.util.CommonResponse
;
import
com.yeejoin.amos.patrol.business.util.CommonResponse
;
import
com.yeejoin.amos.patrol.business.vo.DangerTimeAxisVo
;
import
com.yeejoin.amos.patrol.business.vo.DangerTimeAxisVo
;
import
com.yeejoin.amos.patrol.core.common.response.DangerListResponse
;
import
com.yeejoin.amos.patrol.core.common.response.DangerListResponse
;
import
org.springframework.data.domain.Page
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* @author keyong
* @author keyong
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/intfc/IMeasuresService.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.dao.entity.Measure
;
import
com.yeejoin.amos.patrol.dao.entity.Measure
;
import
java.util.List
;
public
interface
IMeasuresService
{
public
interface
IMeasuresService
{
List
<
Measure
>
queryMeasuresByPointID
(
int
pointID
);
List
<
Measure
>
queryMeasuresByPointID
(
int
pointID
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/intfc/IMessageService.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
import
java.util.List
;
import
org.springframework.data.domain.Page
;
import
com.yeejoin.amos.patrol.business.param.MsgInfoPageParam
;
import
com.yeejoin.amos.patrol.business.param.MsgInfoPageParam
;
import
com.yeejoin.amos.patrol.business.param.NoticePublishParam
;
import
com.yeejoin.amos.patrol.business.param.NoticePublishParam
;
import
com.yeejoin.amos.patrol.business.param.PushMsgParam
;
import
com.yeejoin.amos.patrol.business.param.PushMsgParam
;
import
com.yeejoin.amos.patrol.business.vo.MsgVo
;
import
com.yeejoin.amos.patrol.business.vo.MsgVo
;
import
com.yeejoin.amos.patrol.dao.entity.Check
;
import
com.yeejoin.amos.patrol.dao.entity.Msg
;
import
com.yeejoin.amos.patrol.dao.entity.Msg
;
import
com.yeejoin.amos.patrol.dao.entity.PlanTask
;
import
com.yeejoin.amos.patrol.dao.entity.PlanTask
;
import
com.yeejoin.amos.patrol.dao.entity.Task
;
import
com.yeejoin.amos.patrol.dao.entity.Task
;
import
org.springframework.data.domain.Page
;
import
java.util.List
;
public
interface
IMessageService
{
public
interface
IMessageService
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/intfc/IMsgSubscribeService.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
import
java.util.List
;
import
org.springframework.data.domain.Page
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.patrol.business.util.DaoCriteria
;
import
com.yeejoin.amos.patrol.business.util.DaoCriteria
;
import
com.yeejoin.amos.patrol.core.common.request.CommonPageable
;
import
com.yeejoin.amos.patrol.core.common.request.CommonPageable
;
import
com.yeejoin.amos.patrol.dao.entity.Msg
;
import
com.yeejoin.amos.patrol.dao.entity.Msg
;
import
com.yeejoin.amos.patrol.dao.entity.MsgSubscribe
;
import
com.yeejoin.amos.patrol.dao.entity.MsgSubscribe
;
import
org.springframework.data.domain.Page
;
import
java.util.List
;
public
interface
IMsgSubscribeService
{
public
interface
IMsgSubscribeService
{
public
List
<
MsgSubscribe
>
queryMsgSubscribes
(
String
orgCode
,
String
userId
);
public
List
<
MsgSubscribe
>
queryMsgSubscribes
(
String
orgCode
,
String
userId
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/intfc/IPlanService.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
import
java.util.HashMap
;
import
java.util.List
;
import
org.springframework.data.domain.Page
;
import
com.yeejoin.amos.patrol.business.param.PlanInfoPageParam
;
import
com.yeejoin.amos.patrol.business.param.PlanInfoPageParam
;
import
com.yeejoin.amos.patrol.dao.entity.Plan
;
import
com.yeejoin.amos.patrol.dao.entity.Plan
;
import
org.springframework.data.domain.Page
;
import
java.util.HashMap
;
import
java.util.List
;
public
interface
IPlanService
{
public
interface
IPlanService
{
/**
/**
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/intfc/IPlanTaskService.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
import
java.text.ParseException
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
com.yeejoin.amos.patrol.business.util.Toke
;
import
com.yeejoin.amos.patrol.core.common.request.CommonPageable
;
import
org.springframework.data.domain.Page
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckChkExListBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckChkExListBo
;
import
com.yeejoin.amos.patrol.business.param.CheckPtListPageParam
;
import
com.yeejoin.amos.patrol.business.param.CheckPtListPageParam
;
import
com.yeejoin.amos.patrol.business.param.PlanTaskPageParam
;
import
com.yeejoin.amos.patrol.business.param.PlanTaskPageParam
;
import
com.yeejoin.amos.patrol.business.vo.CodeOrderVo
;
import
com.yeejoin.amos.patrol.business.vo.CodeOrderVo
;
import
com.yeejoin.amos.patrol.business.vo.LeavePlanTaskVo
;
import
com.yeejoin.amos.patrol.business.vo.LeavePlanTaskVo
;
import
com.yeejoin.amos.patrol.business.vo.PlanTaskVo
;
import
com.yeejoin.amos.patrol.business.vo.PlanTaskVo
;
import
com.yeejoin.amos.patrol.core.common.request.CommonPageable
;
import
com.yeejoin.amos.patrol.core.common.response.AppPointCheckRespone
;
import
com.yeejoin.amos.patrol.core.common.response.AppPointCheckRespone
;
import
com.yeejoin.amos.patrol.dao.entity.PlanTask
;
import
com.yeejoin.amos.patrol.dao.entity.PlanTask
;
import
org.springframework.data.domain.Page
;
import
java.text.ParseException
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
public
interface
IPlanTaskService
{
public
interface
IPlanTaskService
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/intfc/IQueryStatsService.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
import
org.springframework.data.domain.Page
;
import
com.yeejoin.amos.patrol.business.param.CheckStatsListPageParam
;
import
com.yeejoin.amos.patrol.business.param.CheckStatsListPageParam
;
import
com.yeejoin.amos.patrol.business.vo.CheckStatsVo
;
import
com.yeejoin.amos.patrol.business.vo.CheckStatsVo
;
import
org.springframework.data.domain.Page
;
public
interface
IQueryStatsService
{
public
interface
IQueryStatsService
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/intfc/IRouteService.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
import
java.util.HashMap
;
import
java.util.LinkedHashMap
;
import
java.util.List
;
import
java.util.Map
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.yeejoin.amos.patrol.business.param.LoginUserParam
;
import
com.yeejoin.amos.patrol.business.param.SynRouteParam
;
import
com.yeejoin.amos.patrol.business.util.DaoCriteria
;
import
org.springframework.data.domain.Page
;
import
com.yeejoin.amos.patrol.business.param.RoutePageParam
;
import
com.yeejoin.amos.patrol.business.param.RoutePageParam
;
import
com.yeejoin.amos.patrol.business.util.DaoCriteria
;
import
com.yeejoin.amos.patrol.business.vo.PointInputItemVo
;
import
com.yeejoin.amos.patrol.business.vo.PointInputItemVo
;
import
com.yeejoin.amos.patrol.core.common.request.CommonPageable
;
import
com.yeejoin.amos.patrol.core.common.request.CommonPageable
;
import
com.yeejoin.amos.patrol.core.common.request.RoutePointInputItemRequest
;
import
com.yeejoin.amos.patrol.core.common.request.RoutePointInputItemRequest
;
import
com.yeejoin.amos.patrol.core.common.response.RoutePointRespone
;
import
com.yeejoin.amos.patrol.core.common.response.RoutePointRespone
;
import
com.yeejoin.amos.patrol.dao.entity.InputItem
;
import
com.yeejoin.amos.patrol.dao.entity.*
;
import
com.yeejoin.amos.patrol.dao.entity.Plan
;
import
org.springframework.data.domain.Page
;
import
com.yeejoin.amos.patrol.dao.entity.Point
;
import
com.yeejoin.amos.patrol.dao.entity.Route
;
import
java.util.HashMap
;
import
com.yeejoin.amos.patrol.dao.entity.RoutePoint
;
import
java.util.LinkedHashMap
;
import
java.util.List
;
import
java.util.Map
;
public
interface
IRouteService
extends
IService
<
Route
>
{
public
interface
IRouteService
extends
IService
<
Route
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/intfc/ISafety3DDataSendService.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.core.common.response.*
;
import
com.yeejoin.amos.patrol.core.common.response.PointCheckInfoBusinessRespone
;
import
java.util.List
;
import
com.yeejoin.amos.patrol.core.common.response.PointCheckInfoRespone
;
import
com.yeejoin.amos.patrol.core.common.response.PointInfoSyn3DRespone
;
import
com.yeejoin.amos.patrol.core.common.response.RouteResponse
;
import
com.yeejoin.amos.patrol.core.common.response.TaskInfoRespone
;
public
interface
ISafety3DDataSendService
{
public
interface
ISafety3DDataSendService
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/intfc/ITaskService.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
intfc
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
org.quartz.JobDataMap
;
import
org.springframework.data.domain.Page
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.TaskBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.TaskBo
;
...
@@ -18,6 +11,12 @@ import com.yeejoin.amos.patrol.business.vo.TaskStatisticsVo;
...
@@ -18,6 +11,12 @@ import com.yeejoin.amos.patrol.business.vo.TaskStatisticsVo;
import
com.yeejoin.amos.patrol.dao.entity.Task
;
import
com.yeejoin.amos.patrol.dao.entity.Task
;
import
com.yeejoin.amos.patrol.dao.entity.TaskFeedback
;
import
com.yeejoin.amos.patrol.dao.entity.TaskFeedback
;
import
com.yeejoin.amos.patrol.dao.entity.TaskPicture
;
import
com.yeejoin.amos.patrol.dao.entity.TaskPicture
;
import
org.quartz.JobDataMap
;
import
org.springframework.data.domain.Page
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* 巡检任务业务处理接口
* 巡检任务业务处理接口
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/mapper/CatalogTreeMapper.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
mapper
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
mapper
;
import
java.util.HashMap
;
import
java.util.List
;
import
com.yeejoin.amos.supervision.business.param.CatalogTreePageParam
;
import
com.yeejoin.amos.supervision.business.param.CatalogTreePageParam
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.HashMap
;
import
java.util.List
;
public
interface
CatalogTreeMapper
extends
BaseMapper
{
public
interface
CatalogTreeMapper
extends
BaseMapper
{
long
countCatalogTreeData
(
CatalogTreePageParam
param
);
long
countCatalogTreeData
(
CatalogTreePageParam
param
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/mapper/HiddenDangerMapper.java
View file @
3c1d6f3c
...
@@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
...
@@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import
com.yeejoin.amos.supervision.business.dto.HiddenDangerDto
;
import
com.yeejoin.amos.supervision.business.dto.HiddenDangerDto
;
import
com.yeejoin.amos.supervision.dao.entity.HiddenDanger
;
import
com.yeejoin.amos.supervision.dao.entity.HiddenDanger
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
sun.awt.SunHints
;
import
java.util.List
;
import
java.util.List
;
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/mapper/MsgMapper.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
mapper
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
mapper
;
import
java.util.List
;
import
java.util.Map
;
import
org.apache.ibatis.annotations.Param
;
import
com.yeejoin.amos.supervision.business.entity.mybatis.CheckMsgBo
;
import
com.yeejoin.amos.supervision.business.entity.mybatis.CheckMsgBo
;
import
com.yeejoin.amos.supervision.business.entity.mybatis.PushTargetBo
;
import
com.yeejoin.amos.supervision.business.entity.mybatis.PushTargetBo
;
import
com.yeejoin.amos.supervision.business.entity.mybatis.TaskMsgBo
;
import
com.yeejoin.amos.supervision.business.entity.mybatis.TaskMsgBo
;
import
com.yeejoin.amos.supervision.business.param.MsgConfigParam
;
import
com.yeejoin.amos.supervision.business.param.MsgConfigParam
;
import
com.yeejoin.amos.supervision.business.param.MsgInfoPageParam
;
import
com.yeejoin.amos.supervision.business.param.MsgInfoPageParam
;
import
com.yeejoin.amos.supervision.business.vo.MsgVo
;
import
com.yeejoin.amos.supervision.business.vo.MsgVo
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
java.util.Map
;
public
interface
MsgMapper
extends
BaseMapper
{
public
interface
MsgMapper
extends
BaseMapper
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/mapper/PlanMapper.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
mapper
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
mapper
;
import
java.util.HashMap
;
import
java.util.List
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.boot.biz.common.annotations.DataAuth
;
import
com.yeejoin.amos.boot.biz.common.annotations.DataAuth
;
import
org.apache.ibatis.annotations.Param
;
import
com.yeejoin.amos.supervision.business.param.PlanInfoPageParam
;
import
com.yeejoin.amos.supervision.business.param.PlanInfoPageParam
;
import
com.yeejoin.amos.supervision.dao.entity.Plan
;
import
com.yeejoin.amos.supervision.dao.entity.Plan
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.HashMap
;
import
java.util.List
;
public
interface
PlanMapper
extends
BaseMapper
<
Plan
>,
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
mapper
.
BaseMapper
{
public
interface
PlanMapper
extends
BaseMapper
<
Plan
>,
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
mapper
.
BaseMapper
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/mapper/PlanTaskDetailMapper.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
mapper
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
mapper
;
import
java.util.List
;
import
java.util.Map
;
import
com.yeejoin.amos.supervision.dao.entity.PlanTask
;
import
com.yeejoin.amos.supervision.dao.entity.PlanTask
;
import
com.yeejoin.amos.supervision.dao.entity.PlanTaskDetail
;
import
com.yeejoin.amos.supervision.dao.entity.PlanTaskDetail
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
java.util.Map
;
public
interface
PlanTaskDetailMapper
extends
BaseMapper
{
public
interface
PlanTaskDetailMapper
extends
BaseMapper
{
void
finishTaskDetail
(
@Param
(
value
=
"planTaskDetailId"
)
long
planTaskDetailId
,
@Param
(
value
=
"pointId"
)
long
pointId
,
@Param
(
value
=
"planTaskId"
)
long
planTaskId
void
finishTaskDetail
(
@Param
(
value
=
"planTaskDetailId"
)
long
planTaskDetailId
,
@Param
(
value
=
"pointId"
)
long
pointId
,
@Param
(
value
=
"planTaskId"
)
long
planTaskId
,
@Param
(
value
=
"executorId"
)
String
executorId
,
@Param
(
value
=
"executorName"
)
String
executorName
,
@Param
(
value
=
"size"
)
int
size
,
@Param
(
value
=
"planTaskStatus"
)
String
planTaskStatus
);
,
@Param
(
value
=
"executorId"
)
String
executorId
,
@Param
(
value
=
"executorName"
)
String
executorName
,
@Param
(
value
=
"size"
)
int
size
,
@Param
(
value
=
"planTaskStatus"
)
String
planTaskStatus
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/mapper/PointMapper.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
mapper
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
mapper
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.supervision.business.vo.PointInputItemNewVo
;
import
com.yeejoin.amos.supervision.business.entity.mybatis.CheckPtListBo
;
import
com.yeejoin.amos.supervision.business.entity.mybatis.CheckPtListBo
;
import
com.yeejoin.amos.supervision.business.param.CheckPtListPageParam
;
import
com.yeejoin.amos.supervision.business.param.CheckPtListPageParam
;
import
com.yeejoin.amos.supervision.business.param.PointImportQueryParam
;
import
com.yeejoin.amos.supervision.business.param.PointImportQueryParam
;
import
com.yeejoin.amos.supervision.business.vo.LeavelMovePointVo
;
import
com.yeejoin.amos.supervision.business.vo.LeavelMovePointVo
;
import
com.yeejoin.amos.supervision.business.vo.PointInputItemNewVo
;
import
com.yeejoin.amos.supervision.business.vo.PointInputItemVo
;
import
com.yeejoin.amos.supervision.business.vo.PointInputItemVo
;
import
com.yeejoin.amos.supervision.business.vo.PointVo
;
import
com.yeejoin.amos.supervision.business.vo.PointVo
;
import
com.yeejoin.amos.supervision.core.common.response.PointResponse
;
import
com.yeejoin.amos.supervision.dao.entity.Point
;
import
com.yeejoin.amos.supervision.dao.entity.Point
;
import
com.yeejoin.amos.supervision.dao.entity.PointInputItem
;
import
com.yeejoin.amos.supervision.dao.entity.PointInputItem
;
import
com.yeejoin.amos.supervision.dao.entity.PointPhoto
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
com.yeejoin.amos.supervision.core.common.response.PointResponse
;
import
java.util.HashMap
;
import
com.yeejoin.amos.supervision.dao.entity.PointPhoto
;
import
java.util.List
;
import
java.util.Map
;
public
interface
PointMapper
extends
BaseMapper
<
Point
>,
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
mapper
.
BaseMapper
{
public
interface
PointMapper
extends
BaseMapper
<
Point
>,
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
mapper
.
BaseMapper
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/mapper/QueryStatsMapper.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
mapper
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
mapper
;
import
java.util.List
;
import
com.yeejoin.amos.supervision.business.param.CheckStatsListPageParam
;
import
com.yeejoin.amos.supervision.business.param.CheckStatsListPageParam
;
import
com.yeejoin.amos.supervision.business.vo.CheckStatsVo
;
import
com.yeejoin.amos.supervision.business.vo.CheckStatsVo
;
import
java.util.List
;
public
interface
QueryStatsMapper
extends
BaseMapper
{
public
interface
QueryStatsMapper
extends
BaseMapper
{
/**
/**
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/mapper/TaskMapper.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
mapper
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
mapper
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
com.yeejoin.amos.supervision.business.param.TaskPageParam
;
import
org.apache.ibatis.annotations.Param
;
import
com.yeejoin.amos.supervision.business.param.TaskDetailParam
;
import
com.yeejoin.amos.supervision.business.param.TaskDetailParam
;
import
com.yeejoin.amos.supervision.business.param.TaskPageParam
;
import
com.yeejoin.amos.supervision.business.param.TaskStatisticsParam
;
import
com.yeejoin.amos.supervision.business.param.TaskStatisticsParam
;
import
com.yeejoin.amos.supervision.business.vo.CheckTaskDetailVo
;
import
com.yeejoin.amos.supervision.business.vo.CheckTaskDetailVo
;
import
com.yeejoin.amos.supervision.business.vo.TaskDetailVo
;
import
com.yeejoin.amos.supervision.business.vo.TaskDetailVo
;
import
com.yeejoin.amos.supervision.business.vo.TaskStatisticsVo
;
import
com.yeejoin.amos.supervision.business.vo.TaskStatisticsVo
;
import
com.yeejoin.amos.supervision.core.common.response.TaskInfoRespone
;
import
com.yeejoin.amos.supervision.core.common.response.TaskInfoRespone
;
import
com.yeejoin.amos.supervision.dao.entity.Task
;
import
com.yeejoin.amos.supervision.dao.entity.Task
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
public
interface
TaskMapper
extends
BaseMapper
{
public
interface
TaskMapper
extends
BaseMapper
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/repository/AppVersionDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
import
org.springframework.data.jpa.repository.Query
;
import
com.yeejoin.amos.supervision.dao.entity.AppVersion
;
import
com.yeejoin.amos.supervision.dao.entity.AppVersion
;
import
org.springframework.data.jpa.repository.Query
;
public
interface
AppVersionDao
extends
BaseDao
<
AppVersion
,
Long
>{
public
interface
AppVersionDao
extends
BaseDao
<
AppVersion
,
Long
>{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/repository/BaseDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
import
java.io.Serializable
;
import
java.util.List
;
import
org.springframework.data.jpa.domain.Specification
;
import
org.springframework.data.jpa.domain.Specification
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaSpecificationExecutor
;
import
org.springframework.data.jpa.repository.JpaSpecificationExecutor
;
...
@@ -10,6 +7,9 @@ import org.springframework.data.repository.CrudRepository;
...
@@ -10,6 +7,9 @@ import org.springframework.data.repository.CrudRepository;
import
org.springframework.data.repository.NoRepositoryBean
;
import
org.springframework.data.repository.NoRepositoryBean
;
import
org.springframework.data.repository.PagingAndSortingRepository
;
import
org.springframework.data.repository.PagingAndSortingRepository
;
import
java.io.Serializable
;
import
java.util.List
;
/**
/**
* 基础dao
* 基础dao
*
*
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/repository/ICatalogTreeDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.supervision.dao.entity.CatalogTree
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.yeejoin.amos.supervision.dao.entity.CatalogTree
;
import
java.util.List
;
@Repository
(
"catalogTreeDao"
)
@Repository
(
"catalogTreeDao"
)
public
interface
ICatalogTreeDao
extends
BaseDao
<
CatalogTree
,
Long
>
{
public
interface
ICatalogTreeDao
extends
BaseDao
<
CatalogTree
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/repository/ICheckDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
import
com.yeejoin.amos.supervision.dao.entity.Check
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.repository.query.Param
;
import
org.springframework.data.repository.query.Param
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
com.yeejoin.amos.supervision.dao.entity.Check
;
import
java.util.List
;
import
java.util.List
;
@Repository
(
"checkDao"
)
@Repository
(
"checkDao"
)
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/repository/ICheckInputDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
import
org.springframework.stereotype.Repository
;
import
com.yeejoin.amos.supervision.dao.entity.CheckInput
;
import
com.yeejoin.amos.supervision.dao.entity.CheckInput
;
import
org.springframework.stereotype.Repository
;
@Repository
(
"checkInput"
)
@Repository
(
"checkInput"
)
public
interface
ICheckInputDao
extends
BaseDao
<
CheckInput
,
Long
>
{
public
interface
ICheckInputDao
extends
BaseDao
<
CheckInput
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/repository/ICheckShotDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.supervision.dao.entity.CheckShot
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
com.yeejoin.amos.supervision.dao.entity.CheckShot
;
import
java.util.List
;
import
org.springframework.transaction.annotation.Transactional
;
@Repository
(
"checkShotDao"
)
@Repository
(
"checkShotDao"
)
public
interface
ICheckShotDao
extends
BaseDao
<
CheckShot
,
Long
>
{
public
interface
ICheckShotDao
extends
BaseDao
<
CheckShot
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/repository/IConfigDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.supervision.dao.entity.Config
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
com.yeejoin.amos.supervision.dao.entity.Config
;
import
java.util.List
;
@Repository
(
"configDao"
)
@Repository
(
"configDao"
)
public
interface
IConfigDao
extends
BaseDao
<
Config
,
Long
>{
public
interface
IConfigDao
extends
BaseDao
<
Config
,
Long
>{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/repository/IMeasuresDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.supervision.dao.entity.Measure
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
com.yeejoin.amos.supervision.dao.entity.Measure
;
import
java.util.List
;
@Repository
(
"measuresDao"
)
@Repository
(
"measuresDao"
)
public
interface
IMeasuresDao
extends
BaseDao
<
Measure
,
Long
>{
public
interface
IMeasuresDao
extends
BaseDao
<
Measure
,
Long
>{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/repository/IMsgDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.supervision.dao.entity.Msg
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
com.yeejoin.amos.supervision.dao.entity.Msg
;
import
java.util.List
;
@Repository
(
"iMsgDao"
)
@Repository
(
"iMsgDao"
)
public
interface
IMsgDao
extends
BaseDao
<
Msg
,
Long
>{
public
interface
IMsgDao
extends
BaseDao
<
Msg
,
Long
>{
@Query
(
value
=
"select count(1) from p_msg where user_id = ?1 and is_read = 0"
,
nativeQuery
=
true
)
@Query
(
value
=
"select count(1) from p_msg where user_id = ?1 and is_read = 0"
,
nativeQuery
=
true
)
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/repository/IMsgSubscribeDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.supervision.dao.entity.MsgSubscribe
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.yeejoin.amos.supervision.dao.entity.MsgSubscribe
;
import
java.util.List
;
@Repository
(
"msgSubscribeDao"
)
@Repository
(
"msgSubscribeDao"
)
public
interface
IMsgSubscribeDao
extends
BaseDao
<
MsgSubscribe
,
Long
>
{
public
interface
IMsgSubscribeDao
extends
BaseDao
<
MsgSubscribe
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/repository/IPlanTaskDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
import
java.util.Date
;
import
com.yeejoin.amos.supervision.dao.entity.PlanTask
;
import
java.util.List
;
import
java.util.Optional
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.yeejoin.amos.supervision.dao.entity.PlanTask
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Optional
;
@Repository
(
"planTaskDao"
)
@Repository
(
"planTaskDao"
)
public
interface
IPlanTaskDao
extends
BaseDao
<
PlanTask
,
Long
>
{
public
interface
IPlanTaskDao
extends
BaseDao
<
PlanTask
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/repository/IPlanTaskDetailDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.supervision.dao.entity.PlanTaskDetail
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.yeejoin.amos.supervision.dao.entity.PlanTaskDetail
;
import
java.util.List
;
@Repository
(
"planTaskDetail"
)
@Repository
(
"planTaskDetail"
)
public
interface
IPlanTaskDetailDao
extends
BaseDao
<
PlanTaskDetail
,
Long
>
{
public
interface
IPlanTaskDetailDao
extends
BaseDao
<
PlanTaskDetail
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/repository/IPointClassifyDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.supervision.dao.entity.PointClassify
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.yeejoin.amos.supervision.dao.entity.PointClassify
;
import
java.util.List
;
@Repository
(
"iPointClassifyDao"
)
@Repository
(
"iPointClassifyDao"
)
public
interface
IPointClassifyDao
extends
BaseDao
<
PointClassify
,
Long
>
{
public
interface
IPointClassifyDao
extends
BaseDao
<
PointClassify
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/repository/IPointInputItemDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.supervision.dao.entity.PointInputItem
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.yeejoin.amos.supervision.dao.entity.PointInputItem
;
import
java.util.List
;
@Repository
(
"iPointInputItemDao"
)
@Repository
(
"iPointInputItemDao"
)
public
interface
IPointInputItemDao
extends
BaseDao
<
PointInputItem
,
Long
>
{
public
interface
IPointInputItemDao
extends
BaseDao
<
PointInputItem
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/repository/IPointPhotoDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.supervision.dao.entity.PointPhoto
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.yeejoin.amos.supervision.dao.entity.PointPhoto
;
import
java.util.List
;
@Repository
(
"iPointPhotoDao"
)
@Repository
(
"iPointPhotoDao"
)
public
interface
IPointPhotoDao
extends
BaseDao
<
PointPhoto
,
Long
>
{
public
interface
IPointPhotoDao
extends
BaseDao
<
PointPhoto
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/repository/ITaskDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.supervision.dao.entity.Task
;
import
java.util.Optional
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
com.yeejoin.amos.supervision.dao.entity.Task
;
import
java.util.List
;
import
java.util.Optional
;
@Repository
(
"taskDao"
)
@Repository
(
"taskDao"
)
public
interface
ITaskDao
extends
BaseDao
<
Task
,
Long
>
{
public
interface
ITaskDao
extends
BaseDao
<
Task
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/repository/ITaskDetailDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.supervision.dao.entity.TaskDetail
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
com.yeejoin.amos.supervision.dao.entity.TaskDetail
;
import
java.util.List
;
@Repository
(
"taskDetailDao"
)
@Repository
(
"taskDetailDao"
)
public
interface
ITaskDetailDao
extends
BaseDao
<
TaskDetail
,
Long
>
{
public
interface
ITaskDetailDao
extends
BaseDao
<
TaskDetail
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/repository/ITaskFeedbackDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.supervision.dao.entity.TaskFeedback
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
com.yeejoin.amos.supervision.dao.entity.TaskFeedback
;
import
java.util.List
;
@Repository
(
"taskFeedbackDao"
)
@Repository
(
"taskFeedbackDao"
)
public
interface
ITaskFeedbackDao
extends
BaseDao
<
TaskFeedback
,
Long
>
{
public
interface
ITaskFeedbackDao
extends
BaseDao
<
TaskFeedback
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/repository/ITaskForwardLogDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.supervision.dao.entity.TaskForwardLog
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
com.yeejoin.amos.supervision.dao.entity.TaskForwardLog
;
import
java.util.List
;
@Repository
(
"taskForwardLogDao"
)
@Repository
(
"taskForwardLogDao"
)
public
interface
ITaskForwardLogDao
extends
BaseDao
<
TaskForwardLog
,
Long
>
{
public
interface
ITaskForwardLogDao
extends
BaseDao
<
TaskForwardLog
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/dao/repository/ITaskPictureDao.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
dao
.
repository
;
import
java.util.List
;
import
com.yeejoin.amos.supervision.dao.entity.TaskPicture
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
com.yeejoin.amos.supervision.dao.entity.TaskPicture
;
import
java.util.List
;
@Repository
(
"taskPictureDao"
)
@Repository
(
"taskPictureDao"
)
public
interface
ITaskPictureDao
extends
BaseDao
<
TaskPicture
,
Long
>
{
public
interface
ITaskPictureDao
extends
BaseDao
<
TaskPicture
,
Long
>
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/entity/mybatis/PointBo.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
entity
.
mybatis
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
entity
.
mybatis
;
import
java.util.List
;
import
com.yeejoin.amos.supervision.dao.entity.InputItem
;
import
com.yeejoin.amos.supervision.dao.entity.InputItem
;
import
com.yeejoin.amos.supervision.dao.entity.Point
;
import
com.yeejoin.amos.supervision.dao.entity.Point
;
import
com.yeejoin.amos.supervision.dao.entity.PointClassify
;
import
com.yeejoin.amos.supervision.dao.entity.PointClassify
;
import
java.util.List
;
public
class
PointBo
{
public
class
PointBo
{
/**
/**
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/entity/mybatis/RouteBo.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
entity
.
mybatis
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
entity
.
mybatis
;
import
java.util.List
;
import
com.yeejoin.amos.supervision.dao.entity.Point
;
import
com.yeejoin.amos.supervision.dao.entity.Point
;
import
com.yeejoin.amos.supervision.dao.entity.Route
;
import
com.yeejoin.amos.supervision.dao.entity.Route
;
import
java.util.List
;
public
class
RouteBo
{
public
class
RouteBo
{
/**
/**
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/entity/mybatis/TaskBo.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
entity
.
mybatis
;
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
entity
.
mybatis
;
import
java.util.List
;
import
com.yeejoin.amos.supervision.business.vo.TaskDetailVo
;
import
com.yeejoin.amos.supervision.business.vo.TaskDetailVo
;
import
com.yeejoin.amos.supervision.dao.entity.Task
;
import
com.yeejoin.amos.supervision.dao.entity.Task
;
import
java.util.List
;
public
class
TaskBo
{
public
class
TaskBo
{
private
Task
taskInfo
;
// 任务信息
private
Task
taskInfo
;
// 任务信息
private
List
<
TaskDetailVo
>
taskDetails
;
// 任务检查项信息列表
private
List
<
TaskDetailVo
>
taskDetails
;
// 任务检查项信息列表
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/entity/mybatis/TaskworkBo.java
View file @
3c1d6f3c
...
@@ -2,6 +2,7 @@ package com.yeejoin.amos.supervision.business.entity.mybatis;
...
@@ -2,6 +2,7 @@ package com.yeejoin.amos.supervision.business.entity.mybatis;
import
com.yeejoin.amos.supervision.business.entity.mybatis.extend.TaskworkExtend
;
import
com.yeejoin.amos.supervision.business.entity.mybatis.extend.TaskworkExtend
;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.Date
;
/**
/**
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/service/impl/AppServiceImpl.java
View file @
3c1d6f3c
...
@@ -8,19 +8,18 @@ import com.yeejoin.amos.supervision.business.dao.mapper.PlanTaskMapper;
...
@@ -8,19 +8,18 @@ import com.yeejoin.amos.supervision.business.dao.mapper.PlanTaskMapper;
import
com.yeejoin.amos.supervision.business.dao.mapper.RiskJudgmentTaskMapper
;
import
com.yeejoin.amos.supervision.business.dao.mapper.RiskJudgmentTaskMapper
;
import
com.yeejoin.amos.supervision.business.dao.repository.AppVersionDao
;
import
com.yeejoin.amos.supervision.business.dao.repository.AppVersionDao
;
import
com.yeejoin.amos.supervision.business.dao.repository.IMsgSubscribeDao
;
import
com.yeejoin.amos.supervision.business.dao.repository.IMsgSubscribeDao
;
import
com.yeejoin.amos.supervision.business.param.UserMsgInitParam
;
import
com.yeejoin.amos.supervision.business.service.intfc.IAppService
;
import
com.yeejoin.amos.supervision.business.service.intfc.IAppService
;
import
com.yeejoin.amos.supervision.business.service.intfc.IMsgSubscribeService
;
import
com.yeejoin.amos.supervision.business.service.intfc.IMsgSubscribeService
;
import
com.yeejoin.amos.supervision.common.
remote.RemoteWorkFlowService
;
import
com.yeejoin.amos.supervision.common.
enums.MsgSubscribeTypeEnum
;
import
com.yeejoin.amos.supervision.common.enums.YesOrNoEnum
;
import
com.yeejoin.amos.supervision.common.enums.YesOrNoEnum
;
import
com.yeejoin.amos.supervision.common.remote.RemoteWorkFlowService
;
import
com.yeejoin.amos.supervision.dao.entity.AppVersion
;
import
com.yeejoin.amos.supervision.dao.entity.MsgSubscribe
;
import
org.assertj.core.util.Lists
;
import
org.assertj.core.util.Lists
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
com.yeejoin.amos.supervision.business.param.UserMsgInitParam
;
import
com.yeejoin.amos.supervision.common.enums.MsgSubscribeTypeEnum
;
import
com.yeejoin.amos.supervision.dao.entity.AppVersion
;
import
com.yeejoin.amos.supervision.dao.entity.MsgSubscribe
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/core/util/query/BaseQuerySpecification.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
supervision
.
core
.
util
.
query
;
package
com
.
yeejoin
.
amos
.
supervision
.
core
.
util
.
query
;
import
java.math.BigDecimal
;
import
com.yeejoin.amos.supervision.business.util.DaoCriteria
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
javax.persistence.criteria.CriteriaBuilder
;
import
javax.persistence.criteria.CriteriaQuery
;
import
javax.persistence.criteria.Order
;
import
javax.persistence.criteria.Predicate
;
import
javax.persistence.criteria.Root
;
import
com.yeejoin.amos.supervision.core.enums.QueryOperatorEnum
;
import
com.yeejoin.amos.supervision.core.enums.QueryOperatorEnum
;
import
org.hibernate.query.criteria.internal.CriteriaBuilderImpl
;
import
org.hibernate.query.criteria.internal.CriteriaBuilderImpl
;
import
org.hibernate.query.criteria.internal.predicate.InPredicate
;
import
org.hibernate.query.criteria.internal.predicate.InPredicate
;
import
org.springframework.data.jpa.domain.Specification
;
import
org.springframework.data.jpa.domain.Specification
;
import
com.yeejoin.amos.supervision.business.util.DaoCriteria
;
import
javax.persistence.criteria.*
;
import
java.math.BigDecimal
;
import
java.util.*
;
/**
/**
* 基础Specification
* 基础Specification
...
...
amos-boot-system-equip/src/main/java/com/yeejoin/AmostEquipApplication.java
View file @
3c1d6f3c
package
com
.
yeejoin
;
package
com
.
yeejoin
;
import
java.net.InetAddress
;
import
com.yeejoin.amos.boot.biz.common.utils.oConvertUtils
;
import
java.net.UnknownHostException
;
import
org.mybatis.spring.annotation.MapperScan
;
import
org.mybatis.spring.annotation.MapperScan
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
...
@@ -22,7 +20,8 @@ import org.springframework.transaction.annotation.EnableTransactionManagement;
...
@@ -22,7 +20,8 @@ import org.springframework.transaction.annotation.EnableTransactionManagement;
import
org.springframework.web.client.RestTemplate
;
import
org.springframework.web.client.RestTemplate
;
import
org.typroject.tyboot.core.restful.exception.GlobalExceptionHandler
;
import
org.typroject.tyboot.core.restful.exception.GlobalExceptionHandler
;
import
com.yeejoin.amos.boot.biz.common.utils.oConvertUtils
;
import
java.net.InetAddress
;
import
java.net.UnknownHostException
;
@SpringBootApplication
@SpringBootApplication
@EnableTransactionManagement
@EnableTransactionManagement
...
...
amos-boot-utils/amos-boot-utils-jpush/src/main/java/com/yeejoin/amos/JpushApplication.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
;
package
com
.
yeejoin
.
amos
;
import
java.net.InetAddress
;
import
java.net.UnknownHostException
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.SpringApplication
;
...
@@ -16,6 +13,9 @@ import org.springframework.context.ConfigurableApplicationContext;
...
@@ -16,6 +13,9 @@ import org.springframework.context.ConfigurableApplicationContext;
import
org.springframework.context.annotation.ComponentScan
;
import
org.springframework.context.annotation.ComponentScan
;
import
org.springframework.core.env.Environment
;
import
org.springframework.core.env.Environment
;
import
org.springframework.scheduling.annotation.EnableAsync
;
import
org.springframework.scheduling.annotation.EnableAsync
;
import
java.net.InetAddress
;
import
java.net.UnknownHostException
;
//import org.typroject.tyboot.core.restful.exception.GlobalExceptionHandler;
//import org.typroject.tyboot.core.restful.exception.GlobalExceptionHandler;
/**
/**
...
...
amos-boot-utils/amos-boot-utils-jpush/src/main/java/com/yeejoin/amos/jpush/common/entity/CommonResponse.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
jpush
.
common
.
entity
;
package
com
.
yeejoin
.
amos
.
jpush
.
common
.
entity
;
import
java.io.Serializable
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.serializer.SerializerFeature
;
import
com.alibaba.fastjson.serializer.SerializerFeature
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
java.io.Serializable
;
/**
/**
* <pre>
* <pre>
* 返回封装对象
* 返回封装对象
...
...
amos-boot-utils/amos-boot-utils-jpush/src/main/java/com/yeejoin/amos/jpush/common/entity/DaoCriteria.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
jpush
.
common
.
entity
;
package
com
.
yeejoin
.
amos
.
jpush
.
common
.
entity
;
import
java.io.Serializable
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
java.io.Serializable
;
/**
/**
*
*
* <pre>
* <pre>
...
...
amos-boot-utils/amos-boot-utils-jpush/src/main/java/com/yeejoin/amos/jpush/common/entity/DateUtil.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
jpush
.
common
.
entity
;
package
com
.
yeejoin
.
amos
.
jpush
.
common
.
entity
;
import
org.apache.commons.lang.StringUtils
;
import
java.text.DateFormat
;
import
java.text.DateFormat
;
import
java.text.ParseException
;
import
java.text.ParseException
;
import
java.text.ParsePosition
;
import
java.text.ParsePosition
;
import
java.text.SimpleDateFormat
;
import
java.text.SimpleDateFormat
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
java.time.format.DateTimeFormatter
;
import
java.time.format.DateTimeFormatter
;
import
java.util.ArrayList
;
import
java.util.*
;
import
java.util.Calendar
;
import
java.util.Date
;
import
java.util.GregorianCalendar
;
import
java.util.List
;
import
java.util.Locale
;
import
java.util.Random
;
import
org.apache.commons.lang.StringUtils
;
/**
/**
* 日期工具类
* 日期工具类
...
...
amos-boot-utils/amos-boot-utils-jpush/src/main/java/com/yeejoin/amos/jpush/common/entity/JSONUtil.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
jpush
.
common
.
entity
;
package
com
.
yeejoin
.
amos
.
jpush
.
common
.
entity
;
import
com.google.gson.*
;
import
com.google.gson.reflect.TypeToken
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
com.google.gson.Gson
;
import
com.google.gson.JsonArray
;
import
com.google.gson.JsonElement
;
import
com.google.gson.JsonObject
;
import
com.google.gson.JsonParser
;
import
com.google.gson.reflect.TypeToken
;
/**
/**
*
*
* <pre>
* <pre>
...
...
amos-boot-utils/amos-boot-utils-jpush/src/main/java/com/yeejoin/amos/jpush/common/entity/QueryOperatorEnum.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
jpush
.
common
.
entity
;
package
com
.
yeejoin
.
amos
.
jpush
.
common
.
entity
;
import
org.apache.commons.lang.enums.ValuedEnum
;
import
java.util.Iterator
;
import
java.util.Iterator
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
org.apache.commons.lang.enums.ValuedEnum
;
/**
/**
*
*
* <pre>
* <pre>
...
...
amos-boot-utils/amos-boot-utils-jpush/src/main/java/com/yeejoin/amos/jpush/service/business/controller/UserController.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
jpush
.
service
.
business
.
controller
;
package
com
.
yeejoin
.
amos
.
jpush
.
service
.
business
.
controller
;
import
cn.jpush.api.push.model.PushPayload
;
import
cn.jpush.api.push.model.PushPayload
;
import
com.yeejoin.amos.jpush.common.entity.CommonResponse
;
import
com.yeejoin.amos.jpush.common.entity.CommonResponseUtil
;
import
com.yeejoin.amos.jpush.service.business.param.PushMsgParam
;
import
com.yeejoin.amos.jpush.service.jpush.AppMessagePushService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
java.util.List
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.yeejoin.amos.jpush.common.entity.CommonResponse
;
import
java.util.List
;
import
com.yeejoin.amos.jpush.common.entity.CommonResponseUtil
;
import
com.yeejoin.amos.jpush.service.business.param.PushMsgParam
;
import
com.yeejoin.amos.jpush.service.jpush.AppMessagePushService
;
/**
/**
...
...
amos-boot-utils/amos-boot-utils-jpush/src/main/java/com/yeejoin/amos/jpush/service/constants/XJConstant.java
View file @
3c1d6f3c
...
@@ -5,6 +5,7 @@ package com.yeejoin.amos.jpush.service.constants;
...
@@ -5,6 +5,7 @@ package com.yeejoin.amos.jpush.service.constants;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
java.text.SimpleDateFormat
;
import
java.text.SimpleDateFormat
;
/**
/**
...
...
amos-boot-utils/amos-boot-utils-jpush/src/main/java/com/yeejoin/amos/jpush/service/core/enums/QueryOperatorEnum.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
jpush
.
service
.
core
.
enums
;
package
com
.
yeejoin
.
amos
.
jpush
.
service
.
core
.
enums
;
import
org.apache.commons.lang.enums.ValuedEnum
;
import
java.util.Iterator
;
import
java.util.Iterator
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
org.apache.commons.lang.enums.ValuedEnum
;
/**
/**
* 操作枚举
* 操作枚举
*
*
...
...
amos-boot-utils/amos-boot-utils-jpush/src/main/java/com/yeejoin/amos/jpush/service/core/util/DateUtil.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
jpush
.
service
.
core
.
util
;
package
com
.
yeejoin
.
amos
.
jpush
.
service
.
core
.
util
;
import
com.yeejoin.amos.jpush.service.exception.YeeException
;
import
java.sql.Time
;
import
java.sql.Time
;
import
java.text.ParseException
;
import
java.text.ParseException
;
import
java.text.ParsePosition
;
import
java.text.ParsePosition
;
...
@@ -10,8 +12,6 @@ import java.util.Calendar;
...
@@ -10,8 +12,6 @@ import java.util.Calendar;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.TimeZone
;
import
java.util.TimeZone
;
import
com.yeejoin.amos.jpush.service.exception.YeeException
;
/**
/**
* <pre>
* <pre>
* 日期
* 日期
...
...
amos-boot-utils/amos-boot-utils-jpush/src/main/java/com/yeejoin/amos/jpush/service/core/util/StringUtil.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
jpush
.
service
.
core
.
util
;
package
com
.
yeejoin
.
amos
.
jpush
.
service
.
core
.
util
;
import
org.springframework.util.Assert
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.util.regex.Matcher
;
import
java.util.regex.Matcher
;
import
java.util.regex.Pattern
;
import
java.util.regex.Pattern
;
import
org.springframework.util.Assert
;
/**
/**
* 字符串工具类
* 字符串工具类
*
*
...
...
amos-boot-utils/amos-boot-utils-jpush/src/main/java/com/yeejoin/amos/jpush/service/jpush/AppMessagePushService.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
jpush
.
service
.
jpush
;
package
com
.
yeejoin
.
amos
.
jpush
.
service
.
jpush
;
import
java.io.IOException
;
import
cn.jiguang.common.resp.APIConnectionException
;
import
java.io.UnsupportedEncodingException
;
import
cn.jiguang.common.resp.APIRequestException
;
import
java.util.Base64
;
import
cn.jpush.api.JPushClient
;
import
java.util.HashMap
;
import
cn.jpush.api.push.model.Options
;
import
java.util.List
;
import
cn.jpush.api.push.model.Platform
;
import
java.util.Map
;
import
cn.jpush.api.push.model.PushPayload
;
import
cn.jpush.api.push.model.PushPayload.Builder
;
import
cn.jpush.api.push.model.audience.Audience
;
import
cn.jpush.api.push.model.notification.AndroidNotification
;
import
cn.jpush.api.push.model.notification.Notification
;
import
com.alibaba.fastjson.JSON
;
import
com.fasterxml.jackson.databind.ObjectMapper
;
import
com.google.common.collect.Lists
;
import
com.yeejoin.amos.jpush.common.enums.JPushTypeEnum
;
import
com.yeejoin.amos.jpush.service.business.param.PushMsgParam
;
import
org.apache.http.client.config.RequestConfig
;
import
org.apache.http.client.config.RequestConfig
;
import
org.apache.http.client.methods.CloseableHttpResponse
;
import
org.apache.http.client.methods.CloseableHttpResponse
;
import
org.apache.http.client.methods.HttpDelete
;
import
org.apache.http.client.methods.HttpDelete
;
...
@@ -21,22 +29,12 @@ import org.springframework.stereotype.Component;
...
@@ -21,22 +29,12 @@ import org.springframework.stereotype.Component;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.web.client.RestTemplate
;
import
org.springframework.web.client.RestTemplate
;
import
com.alibaba.fastjson.JSON
;
import
java.io.IOException
;
import
com.fasterxml.jackson.databind.ObjectMapper
;
import
java.io.UnsupportedEncodingException
;
import
com.google.common.collect.Lists
;
import
java.util.Base64
;
import
com.yeejoin.amos.jpush.common.enums.JPushTypeEnum
;
import
java.util.HashMap
;
import
com.yeejoin.amos.jpush.service.business.param.PushMsgParam
;
import
java.util.List
;
import
java.util.Map
;
import
cn.jiguang.common.resp.APIConnectionException
;
import
cn.jiguang.common.resp.APIRequestException
;
import
cn.jpush.api.JPushClient
;
import
cn.jpush.api.push.model.Options
;
import
cn.jpush.api.push.model.Platform
;
import
cn.jpush.api.push.model.PushPayload
;
import
cn.jpush.api.push.model.PushPayload.Builder
;
import
cn.jpush.api.push.model.audience.Audience
;
import
cn.jpush.api.push.model.notification.AndroidNotification
;
import
cn.jpush.api.push.model.notification.Notification
;
@Service
@Service
@Component
@Component
...
...
amos-boot-utils/amos-boot-utils-jpush/src/main/java/com/yeejoin/amos/jpush/util/DateUtil.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
jpush
.
util
;
package
com
.
yeejoin
.
amos
.
jpush
.
util
;
import
org.apache.commons.lang.StringUtils
;
import
java.text.DateFormat
;
import
java.text.DateFormat
;
import
java.text.ParseException
;
import
java.text.ParseException
;
import
java.text.ParsePosition
;
import
java.text.ParsePosition
;
import
java.text.SimpleDateFormat
;
import
java.text.SimpleDateFormat
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
java.time.format.DateTimeFormatter
;
import
java.time.format.DateTimeFormatter
;
import
java.util.ArrayList
;
import
java.util.*
;
import
java.util.Calendar
;
import
java.util.Date
;
import
java.util.GregorianCalendar
;
import
java.util.List
;
import
java.util.Locale
;
import
java.util.Random
;
import
org.apache.commons.lang.StringUtils
;
/**
/**
* 日期工具类
* 日期工具类
...
...
amos-boot-utils/amos-boot-utils-jpush/src/main/java/com/yeejoin/amos/jpush/util/JSONUtil.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
jpush
.
util
;
package
com
.
yeejoin
.
amos
.
jpush
.
util
;
import
com.google.gson.*
;
import
com.google.gson.reflect.TypeToken
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
com.google.gson.Gson
;
import
com.google.gson.JsonArray
;
import
com.google.gson.JsonElement
;
import
com.google.gson.JsonObject
;
import
com.google.gson.JsonParser
;
import
com.google.gson.reflect.TypeToken
;
/**
/**
*
*
* <pre>
* <pre>
...
...
amos-boot-utils/amos-boot-utils-jpush/src/main/java/com/yeejoin/amos/jpush/util/QueryOperatorEnum.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
jpush
.
util
;
package
com
.
yeejoin
.
amos
.
jpush
.
util
;
import
org.apache.commons.lang.enums.ValuedEnum
;
import
java.util.Iterator
;
import
java.util.Iterator
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
org.apache.commons.lang.enums.ValuedEnum
;
/**
/**
*
*
* <pre>
* <pre>
...
...
amos-boot-utils/amos-boot-utils-message/src/main/java/com/yeejoin/amos/AmosBootUtilsMessageApplication.java
View file @
3c1d6f3c
...
@@ -11,8 +11,8 @@ import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
...
@@ -11,8 +11,8 @@ import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import
org.springframework.cloud.openfeign.EnableFeignClients
;
import
org.springframework.cloud.openfeign.EnableFeignClients
;
import
org.springframework.context.ConfigurableApplicationContext
;
import
org.springframework.context.ConfigurableApplicationContext
;
import
org.springframework.context.annotation.ComponentScan
;
import
org.springframework.context.annotation.ComponentScan
;
import
org.springframework.scheduling.annotation.EnableAsync
;
import
org.springframework.core.env.Environment
;
import
org.springframework.core.env.Environment
;
import
org.springframework.scheduling.annotation.EnableAsync
;
import
java.net.InetAddress
;
import
java.net.InetAddress
;
import
java.net.UnknownHostException
;
import
java.net.UnknownHostException
;
...
...
amos-boot-utils/amos-boot-utils-message/src/main/java/com/yeejoin/amos/message/eqmx/EmqMessageService.java
View file @
3c1d6f3c
...
@@ -3,6 +3,7 @@ package com.yeejoin.amos.message.eqmx;
...
@@ -3,6 +3,7 @@ package com.yeejoin.amos.message.eqmx;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.yeejoin.amos.message.kafka.KafkaProducerService
;
import
com.yeejoin.amos.message.kafka.KafkaProducerService
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
net.sf.json.JSONObject
;
import
org.apache.commons.io.IOUtils
;
import
org.apache.commons.io.IOUtils
;
import
org.eclipse.paho.client.mqttv3.MqttMessage
;
import
org.eclipse.paho.client.mqttv3.MqttMessage
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -20,7 +21,6 @@ import java.util.List;
...
@@ -20,7 +21,6 @@ import java.util.List;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.concurrent.BlockingQueue
;
import
java.util.concurrent.BlockingQueue
;
import
java.util.concurrent.LinkedBlockingQueue
;
import
java.util.concurrent.LinkedBlockingQueue
;
import
net.sf.json.JSONObject
;
import
static
com
.
alibaba
.
fastjson
.
JSON
.
parseArray
;
import
static
com
.
alibaba
.
fastjson
.
JSON
.
parseArray
;
...
...
amos-boot-utils/amos-boot-utils-message/src/main/java/com/yeejoin/amos/message/kafka/KafkaProducerService.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
message
.
kafka
;
package
com
.
yeejoin
.
amos
.
message
.
kafka
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.kafka.core.KafkaOperations
;
import
org.springframework.kafka.core.KafkaOperations
;
import
org.springframework.kafka.core.KafkaTemplate
;
import
org.springframework.kafka.core.KafkaTemplate
;
import
org.springframework.kafka.support.KafkaHeaders
;
import
org.springframework.kafka.support.KafkaHeaders
;
...
@@ -11,10 +10,8 @@ import org.springframework.messaging.support.MessageBuilder;
...
@@ -11,10 +10,8 @@ import org.springframework.messaging.support.MessageBuilder;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.concurrent.ListenableFuture
;
import
org.springframework.util.concurrent.ListenableFuture
;
import
org.springframework.util.concurrent.ListenableFutureCallback
;
import
org.springframework.util.concurrent.ListenableFutureCallback
;
import
org.typroject.tyboot.component.emq.EmqKeeper
;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
java.util.concurrent.ExecutionException
;
import
java.util.concurrent.ExecutionException
;
import
java.util.concurrent.TimeUnit
;
import
java.util.concurrent.TimeUnit
;
import
java.util.concurrent.TimeoutException
;
import
java.util.concurrent.TimeoutException
;
...
...
amos-boot-utils/amos-boot-utils-message/src/main/java/com/yeejoin/amos/message/kafka/config/KafkaConsumerConfiguration.java
View file @
3c1d6f3c
...
@@ -4,7 +4,6 @@ import lombok.extern.slf4j.Slf4j;
...
@@ -4,7 +4,6 @@ import lombok.extern.slf4j.Slf4j;
import
org.apache.kafka.clients.consumer.Consumer
;
import
org.apache.kafka.clients.consumer.Consumer
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.kafka.listener.ConsumerAwareListenerErrorHandler
;
import
org.springframework.kafka.listener.ConsumerAwareListenerErrorHandler
;
import
org.springframework.kafka.listener.ListenerExecutionFailedException
;
import
org.springframework.kafka.listener.ListenerExecutionFailedException
;
import
org.springframework.messaging.Message
;
import
org.springframework.messaging.Message
;
...
...
amos-boot-utils/amos-boot-utils-speech/src/main/java/com/yeejoin/amos/speech/AppSpeechTranscriber.java
View file @
3c1d6f3c
...
@@ -5,13 +5,11 @@ import com.alibaba.nls.client.protocol.NlsClient;
...
@@ -5,13 +5,11 @@ import com.alibaba.nls.client.protocol.NlsClient;
import
com.alibaba.nls.client.protocol.SampleRateEnum
;
import
com.alibaba.nls.client.protocol.SampleRateEnum
;
import
com.alibaba.nls.client.protocol.asr.SpeechTranscriber
;
import
com.alibaba.nls.client.protocol.asr.SpeechTranscriber
;
import
com.alibaba.nls.client.protocol.asr.SpeechTranscriberListener
;
import
com.alibaba.nls.client.protocol.asr.SpeechTranscriberListener
;
import
com.alibaba.nls.client.protocol.asr.SpeechTranscriberResponse
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
java.net.DatagramPacket
;
import
java.net.DatagramPacket
;
import
java.net.DatagramSocket
;
import
java.net.DatagramSocket
;
import
java.util.Arrays
;
import
java.util.Timer
;
import
java.util.Timer
;
import
java.util.TimerTask
;
import
java.util.TimerTask
;
...
...
amos-boot-utils/amos-boot-utils-speech/src/test/java/com/yejoin/amos/SpeechApplicationTests.java
View file @
3c1d6f3c
package
com
.
yejoin
.
amos
;
package
com
.
yejoin
.
amos
;
import
com.alibaba.nls.client.protocol.asr.SpeechTranscriberListener
;
import
com.alibaba.nls.client.protocol.asr.SpeechTranscriberResponse
;
import
com.yeejoin.amos.speech.SpeechFlashRecognizer
;
import
com.yeejoin.amos.speech.SpeechRecognizer
;
import
com.yeejoin.amos.speech.AppSpeechTranscriber
;
import
okhttp3.Call
;
import
okhttp3.Callback
;
import
okhttp3.Response
;
import
org.junit.jupiter.api.Test
;
import
org.junit.jupiter.api.Test
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
java.io.File
;
import
java.io.IOException
;
public
class
SpeechApplicationTests
{
public
class
SpeechApplicationTests
{
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
SpeechApplicationTests
.
class
);
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
SpeechApplicationTests
.
class
);
...
...
amos-boot-utils/amos-boot-utils-video/src/main/java/com/yeejoin/amos/VideoApplication.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
;
package
com
.
yeejoin
.
amos
;
import
java.net.InetAddress
;
import
java.net.UnknownHostException
;
import
org.mybatis.spring.annotation.MapperScan
;
import
org.mybatis.spring.annotation.MapperScan
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
...
@@ -17,6 +15,9 @@ import org.springframework.context.annotation.ComponentScan;
...
@@ -17,6 +15,9 @@ import org.springframework.context.annotation.ComponentScan;
import
org.springframework.core.env.Environment
;
import
org.springframework.core.env.Environment
;
import
org.springframework.scheduling.annotation.EnableAsync
;
import
org.springframework.scheduling.annotation.EnableAsync
;
import
java.net.InetAddress
;
import
java.net.UnknownHostException
;
@SpringBootApplication
@SpringBootApplication
@EnableConfigurationProperties
@EnableConfigurationProperties
...
...
amos-boot-utils/amos-boot-utils-video/src/main/java/com/yeejoin/amos/video/config/ElasticSearchClientConfig.java
View file @
3c1d6f3c
...
@@ -3,14 +3,11 @@ package com.yeejoin.amos.video.config;
...
@@ -3,14 +3,11 @@ package com.yeejoin.amos.video.config;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.http.HttpHost
;
import
org.apache.http.HttpHost
;
import
org.apache.http.auth.AuthScope
;
import
org.apache.http.auth.AuthScope
;
import
org.apache.http.auth.Credentials
;
import
org.apache.http.auth.UsernamePasswordCredentials
;
import
org.apache.http.auth.UsernamePasswordCredentials
;
import
org.apache.http.client.CredentialsProvider
;
import
org.apache.http.client.CredentialsProvider
;
import
org.apache.http.client.config.RequestConfig
;
import
org.apache.http.client.config.RequestConfig
;
import
org.apache.http.impl.client.BasicCredentialsProvider
;
import
org.apache.http.impl.client.BasicCredentialsProvider
;
import
org.apache.http.impl.nio.client.HttpAsyncClientBuilder
;
import
org.apache.http.impl.nio.client.HttpAsyncClientBuilder
;
import
org.apache.http.message.BasicHeader
;
import
org.apache.tomcat.util.codec.binary.Base64
;
import
org.elasticsearch.client.RestClient
;
import
org.elasticsearch.client.RestClient
;
import
org.elasticsearch.client.RestClientBuilder
;
import
org.elasticsearch.client.RestClientBuilder
;
import
org.elasticsearch.client.RestHighLevelClient
;
import
org.elasticsearch.client.RestHighLevelClient
;
...
...
amos-boot-utils/amos-boot-utils-video/src/main/java/com/yeejoin/amos/video/controller/VideoOriginalController.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
video
.
controller
;
package
com
.
yeejoin
.
amos
.
video
.
controller
;
import
java.util.List
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.video.dto.VideoOriginalDto
;
import
com.yeejoin.amos.video.dto.VideoOriginalDto
;
import
com.yeejoin.amos.video.entity.EsVideoOriginal
;
import
com.yeejoin.amos.video.entity.EsVideoOriginal
;
import
com.yeejoin.amos.video.service.impl.VideoOriginalServiceImpl
;
import
com.yeejoin.amos.video.service.impl.VideoOriginalServiceImpl
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
java.util.List
;
/**
/**
* 模板表
* 模板表
...
...
amos-boot-utils/amos-boot-utils-video/src/main/java/com/yeejoin/amos/video/dao/IVideoOriginalRepository.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
video
.
dao
;
package
com
.
yeejoin
.
amos
.
video
.
dao
;
import
java.util.List
;
import
com.yeejoin.amos.video.entity.EsVideoOriginal
;
import
org.springframework.data.repository.PagingAndSortingRepository
;
import
org.springframework.data.repository.PagingAndSortingRepository
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
com.yeejoin.amos.video.entity.EsVideoOriginal
;
import
java.util.List
;
/**
/**
* 模板表接口类
* 模板表接口类
...
...
amos-boot-utils/amos-boot-utils-video/src/main/java/com/yeejoin/amos/video/dto/VideoOriginalDto.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
video
.
dto
;
package
com
.
yeejoin
.
amos
.
video
.
dto
;
import
org.springframework.data.elasticsearch.annotations.Field
;
import
org.springframework.data.elasticsearch.annotations.FieldType
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
...
...
amos-boot-utils/amos-boot-utils-video/src/main/java/com/yeejoin/amos/video/entity/EsVideoOriginal.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
video
.
entity
;
package
com
.
yeejoin
.
amos
.
video
.
entity
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.elasticsearch.annotations.Document
;
import
org.springframework.data.elasticsearch.annotations.Document
;
import
org.springframework.data.elasticsearch.annotations.Field
;
import
org.springframework.data.elasticsearch.annotations.Field
;
import
org.springframework.data.elasticsearch.annotations.FieldType
;
import
org.springframework.data.elasticsearch.annotations.FieldType
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
/**
/**
* 模板表
* 模板表
*
*
...
...
amos-boot-utils/amos-boot-utils-video/src/main/java/com/yeejoin/amos/video/entity/VideoOriginal.java
View file @
3c1d6f3c
...
@@ -2,7 +2,6 @@ package com.yeejoin.amos.video.entity;
...
@@ -2,7 +2,6 @@ package com.yeejoin.amos.video.entity;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
...
...
amos-boot-utils/amos-boot-utils-video/src/main/java/com/yeejoin/amos/video/service/impl/VideoOriginalServiceImpl.java
View file @
3c1d6f3c
package
com
.
yeejoin
.
amos
.
video
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
video
.
service
.
impl
;
import
java.util.ArrayList
;
import
com.alibaba.fastjson.JSONObject
;
import
java.util.List
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.yeejoin.amos.boot.biz.common.utils.DateUtils
;
import
javax.annotation.PostConstruct
;
import
com.yeejoin.amos.video.dao.IVideoOriginalRepository
;
import
com.yeejoin.amos.video.dto.VideoOriginalDto
;
import
com.yeejoin.amos.video.entity.EsVideoOriginal
;
import
com.yeejoin.amos.video.entity.VideoOriginal
;
import
com.yeejoin.amos.video.mapper.VideoOriginalMapper
;
import
com.yeejoin.amos.video.service.IVideoOriginalService
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -18,15 +22,9 @@ import org.springframework.stereotype.Service;
...
@@ -18,15 +22,9 @@ import org.springframework.stereotype.Service;
import
org.springframework.web.client.RestTemplate
;
import
org.springframework.web.client.RestTemplate
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
com.alibaba.fastjson.JSONObject
;
import
javax.annotation.PostConstruct
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
java.util.ArrayList
;
import
com.yeejoin.amos.boot.biz.common.utils.DateUtils
;
import
java.util.List
;
import
com.yeejoin.amos.video.dao.IVideoOriginalRepository
;
import
com.yeejoin.amos.video.dto.VideoOriginalDto
;
import
com.yeejoin.amos.video.entity.EsVideoOriginal
;
import
com.yeejoin.amos.video.entity.VideoOriginal
;
import
com.yeejoin.amos.video.mapper.VideoOriginalMapper
;
import
com.yeejoin.amos.video.service.IVideoOriginalService
;
/**
/**
* 模板表服务实现类
* 模板表服务实现类
...
...
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