Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dsk-operate-sys-cscec
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
fulixin
dsk-operate-sys-cscec
Commits
701868c2
Commit
701868c2
authored
Jun 15, 2024
by
liuChang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
业主单位监控
parent
a7081524
Changes
3
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
701 additions
and
0 deletions
+701
-0
MonitorUserController.java
...ava/com/dsk/monitor/controlelr/MonitorUserController.java
+181
-0
MonitorUserService.java
...main/java/com/dsk/monitor/service/MonitorUserService.java
+149
-0
MonitorUserServiceImpl.java
.../com/dsk/monitor/service/impl/MonitorUserServiceImpl.java
+371
-0
No files found.
dsk-module/dsk-biz-api/src/main/java/com/dsk/monitor/controlelr/MonitorUserController.java
0 → 100644
View file @
701868c2
package
com
.
dsk
.
monitor
.
controlelr
;
import
com.dsk.common.core.domain.R
;
import
com.dsk.common.core.page.TableDataInfo
;
import
com.dsk.monitor.domain.vo.*
;
import
com.dsk.monitor.service.MonitorService
;
import
com.dsk.monitor.service.MonitorUserService
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.multipart.MultipartFile
;
import
javax.annotation.Resource
;
/**
* @ClassName MonitorUserController
* @Description 监控业主单位 固定userID:123456789L
* @Author Dgm
* @Date 2023/12/8 10:19
* @Version 1.0.0
*/
@RestController
@RequestMapping
(
"/monitor/user"
)
public
class
MonitorUserController
{
@Resource
private
MonitorUserService
monitorService
;
/***
*@Description: 同步推送数据入库
*@Param:
*@return: com.dsk.common.core.domain.R
*@Author: Dgm
*@date: 2023/12/9 9:29
*/
@PostMapping
(
value
=
"push/insert"
)
public
R
insert
(
@RequestBody
PushMonitorInfoVo
pushMonitorInfoVo
)
{
return
monitorService
.
insert
(
pushMonitorInfoVo
);
}
/***
*@Description: 监控维度下拉选择
*@Param:
*@return: com.dsk.common.core.domain.R
*@Author: Dgm
*@date: 2023/12/9 9:29
*/
@GetMapping
(
value
=
"push/rulesSelect"
)
public
R
rulesSelect
(
PushMonitorRulesSelectVo
selectVo
)
{
return
monitorService
.
rulesSelect
(
selectVo
);
}
/***
*@Description: 新增修改我的规则
*@Param:
*@return: com.dsk.common.core.domain.R
*@Author: Dgm
*@date: 2023/12/9 9:29
*/
@PostMapping
(
value
=
"push/rules/insertOrUpdate"
)
public
R
insertRules
(
@RequestBody
PushMonitorRulesVo
rulesVo
)
{
return
monitorService
.
insertRules
(
rulesVo
);
}
/***
*@Description: 我的推送规则
*@Param:
*@return: com.dsk.common.core.domain.R
*@Author: Dgm
*@date: 2023/12/9 9:29
*/
@PostMapping
(
value
=
"push/rulesDetail"
)
public
R
rulesDetail
(
@RequestBody
PushMonitorRulesDetailVo
detailVo
)
{
return
monitorService
.
rulesDetail
(
detailVo
);
}
/***
*@Description: 监控动态/监控报告详情 分页
*@Param:
*@return: com.dsk.common.core.domain.R
*@Author: Dgm
*@date: 2023/12/9 9:29
*/
@PostMapping
(
value
=
"company/dynamicPage"
)
public
TableDataInfo
companyDynamicPage
(
@RequestBody
PushMonitorDynamicPageVo
pageVo
)
throws
Exception
{
return
monitorService
.
companyDynamicPage
(
pageVo
);
}
/***
*@Description: 监控报告 分页
*@Param:
*@return: com.dsk.common.core.domain.R
*@Author: Dgm
*@date: 2023/12/9 9:29
*/
@PostMapping
(
value
=
"reportPage"
)
public
TableDataInfo
reportPage
(
@RequestBody
PushMonitorReportPageVo
pageVo
)
throws
Exception
{
return
monitorService
.
reportPage
(
pageVo
);
}
/***
*@Description: 企业监控列表 分页
*@Param:
*@return: com.dsk.common.core.domain.R
*@Author: Dgm
*@date: 2023/12/9 9:29
*/
@PostMapping
(
value
=
"system/companyPage"
)
public
TableDataInfo
companyPage
(
@RequestBody
PushMonitorCompanyPageVo
pageVo
)
throws
Exception
{
return
monitorService
.
companyPage
(
pageVo
);
}
/***
*@Description: 添加企业监控列表 分页
*@Param:
*@return: com.dsk.common.core.domain.R
*@Author: Dgm
*@date: 2023/12/9 9:29
*/
@PostMapping
(
value
=
"system/queryMonitorCompany"
)
public
TableDataInfo
queryMonitorCompany
(
@RequestBody
MonitorQueryMonitorCompanyPageVo
pageVo
)
throws
Exception
{
return
monitorService
.
queryMonitorCompany
(
pageVo
);
}
/***
*@Description: 添加监控
*@Param:
*@return: com.dsk.common.core.domain.R
*@Author: Dgm
*@date: 2023/12/9 9:29
*/
@PostMapping
(
value
=
"system/add"
)
public
R
systemAdd
(
@RequestBody
PushMonitorCompanyAddVo
addVo
)
{
return
monitorService
.
systemAdd
(
addVo
);
}
/***
*@Description: 取消监控
*@Param:
*@return: com.dsk.common.core.domain.R
*@Author: Dgm
*@date: 2023/12/9 9:29
*/
@PostMapping
(
value
=
"system/cancel"
)
public
R
systemCancel
(
@RequestBody
PushMonitorCompanyCancelVo
cancelVo
)
throws
Exception
{
return
monitorService
.
systemCancel
(
cancelVo
);
}
/***
*@Description: 批量导入
*@Param:
*@return: java.lang.String
*@Author: Dgm
*@date: 2022/6/14 10:45
*/
@RequestMapping
(
"/system/import"
)
public
R
systemImport
(
@RequestParam
MultipartFile
file
,
PushMonitorCompanyImportAddVo
importAddVo
)
throws
Exception
{
return
monitorService
.
systemImport
(
file
,
importAddVo
);
}
/***
*@Description: 详情
*@Param:
*@return: java.lang.String
*@Author: Dgm
*@date: 2022/6/14 10:45
*/
@RequestMapping
(
"/system/detail"
)
public
R
systemDetail
(
@RequestBody
PushMonitorSystemDetailVo
detailVo
){
return
monitorService
.
systemDetail
(
detailVo
);
}
//
// /**
// * 监控列表添加默认业主单位
// * @Author: lc
// * @return
// */
// @PostMapping(value = "/add/default")
// public R addDefaultCompany() {
// return monitorService.addDefaultCompany();
// }
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/monitor/service/MonitorUserService.java
0 → 100644
View file @
701868c2
package
com
.
dsk
.
monitor
.
service
;
import
com.dsk.common.core.domain.R
;
import
com.dsk.common.core.page.TableDataInfo
;
import
com.dsk.monitor.domain.vo.*
;
import
org.springframework.web.multipart.MultipartFile
;
import
java.util.Map
;
/**
* @ClassName MonitorService
* @Description 监控service
* @Author Dgm
* @Date 2023/12/9 10:01
* @Version
*/
public
interface
MonitorUserService
{
/***
*@Description: 保存监控信息
*@Param: pushMonitorInfoDto 信息
*@return: R
*@Author: Dgm
*@date: 2023/12/9 10:03
*/
R
insert
(
PushMonitorInfoVo
pushMonitorInfoDto
);
/***
*@Description: 监控维度下拉选择
*@Param:
*@return: R
*@Author: Dgm
*@date: 2023/12/9 10:03
*/
R
rulesSelect
(
PushMonitorRulesSelectVo
addVo
);
/***
*@Description: 保存监控规则信息
*@Param: monitorRulesDto 信息
*@return: R
*@Author: Dgm
*@date: 2023/12/9 10:03
*/
R
insertRules
(
PushMonitorRulesVo
monitorRulesDto
);
/***
*@Description: 我的推送规则
*@Param: detailVo 信息
*@return: R
*@Author: Dgm
*@date: 2023/12/9 10:03
*/
R
rulesDetail
(
PushMonitorRulesDetailVo
detailVo
);
/***
*@Description: 监控动态 分页
*@Param: pageVo 信息
*@return: R
*@Author: Dgm
*@date: 2023/12/9 10:03
*/
TableDataInfo
companyDynamicPage
(
PushMonitorDynamicPageVo
pageVo
)
throws
Exception
;
/***
*@Description: 监控动态分页(定时任务使用)
*@Param: pageVo 信息
*@return: R
*@Author: Dgm
*@date: 2023/12/9 10:03
*/
Map
<
String
,
Object
>
companyDynamicPageScheduled
(
PushMonitorDynamicPageVo
pageVo
)
throws
Exception
;
/***
*@Description: 监控报告
*@Param: pageVo 信息
*@return: R
*@Author: Dgm
*@date: 2023/12/9 10:03
*/
TableDataInfo
reportPage
(
PushMonitorReportPageVo
pageVo
)
throws
Exception
;
/***
*@Description: 企业监控列表 分页
*@Param: pageVo 信息
*@return: R
*@Author: Dgm
*@date: 2023/12/9 10:03
*/
TableDataInfo
companyPage
(
PushMonitorCompanyPageVo
pageVo
)
throws
Exception
;
/***
*@Description: 企业监控列表 分页
*@Param: pageVo 信息
*@return: R
*@Author: Dgm
*@date: 2023/12/9 10:03
*/
TableDataInfo
queryMonitorCompany
(
MonitorQueryMonitorCompanyPageVo
pageVo
)
throws
Exception
;
/***
*@Description: 添加监控
*@Param: addVo 信息
*@return: R
*@Author: Dgm
*@date: 2023/12/9 10:03
*/
R
systemAdd
(
PushMonitorCompanyAddVo
addVo
);
/***
*@Description: 取消监控
*@Param: cancelVo 信息
*@return: R
*@Author: Dgm
*@date: 2023/12/9 10:03
*/
R
systemCancel
(
PushMonitorCompanyCancelVo
cancelVo
);
/***
*@Description: 批量导入
*@Param: cancelVo 信息
*@return: R
*@Author: Dgm
*@date: 2023/12/9 10:03
*/
R
systemImport
(
MultipartFile
file
,
PushMonitorCompanyImportAddVo
importAddVo
)
throws
Exception
;
/***
*@Description: 动态详情
*@Param: cancelVo 信息
*@return: R
*@Author: Dgm
*@date: 2023/12/9 10:03
*/
R
systemDetail
(
PushMonitorSystemDetailVo
importAddVo
);
/***
*@Description: 是否工作日
*@Param: holidayVo 信息
*@return: R
*@Author: Dgm
*@date: 2023/12/9 10:03
*/
Map
<
String
,
Object
>
settingHoliday
(
PushSettingHolidayVo
holidayVo
)
throws
Exception
;
R
addDefaultCompany
();
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/monitor/service/impl/MonitorUserServiceImpl.java
0 → 100644
View file @
701868c2
This diff is collapsed.
Click to expand it.
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