diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/controller/ProjectOverviewController.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/controller/ProjectOverviewController.java new file mode 100644 index 0000000..b44fea5 --- /dev/null +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/controller/ProjectOverviewController.java @@ -0,0 +1,42 @@ +package com.bonus.base.screen.controller; + + +import com.bonus.base.basic.domain.TtSysUserCheckReqVo; +import com.bonus.base.screen.service.ProjectOverviewService; +import com.bonus.common.core.web.domain.AjaxResult; +import com.bonus.common.security.annotation.RequiresPermissions; +import io.swagger.annotations.ApiOperation; +import lombok.extern.slf4j.Slf4j; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; + +/** + * 项目全览 + */ +@Slf4j +@RestController +@RequestMapping("/projectOverview") +public class ProjectOverviewController { + + + @Resource + private ProjectOverviewService projectOverviewService; + + + @ApiOperation(value = "感知设备") + @RequiresPermissions("tt:userCheck:list") + @PostMapping("/getTtSysUserCheckList") + public AjaxResult getTtSysUserCheckList(@RequestBody TtSysUserCheckReqVo ttSysUserCheckReqVo) { + try { + + return null; + }catch (Exception e){ + return null; + } + } + +} diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/domain/ProjectOverviewVo.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/domain/ProjectOverviewVo.java new file mode 100644 index 0000000..fe9d816 --- /dev/null +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/domain/ProjectOverviewVo.java @@ -0,0 +1,30 @@ +package com.bonus.base.screen.domain; + + +import lombok.Data; + +@Data +public class ProjectOverviewVo { + + /** + * 感知设备总数 + */ + private Integer totalQuantity; + + /** + * 设备在线总数 + */ + private Integer onlineQuantity; + + /** + * 设备异常总数 + */ + private Integer totalExceptionCount; + + /** + * 设备报警次数 + */ + private Integer deviceAlarms; + + +} diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/mapper/ProjectOverviewMapper.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/mapper/ProjectOverviewMapper.java new file mode 100644 index 0000000..2bcfdec --- /dev/null +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/mapper/ProjectOverviewMapper.java @@ -0,0 +1,5 @@ +package com.bonus.base.screen.mapper; + +public interface ProjectOverviewMapper { + +} diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/service/ProjectOverviewService.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/service/ProjectOverviewService.java new file mode 100644 index 0000000..7f02483 --- /dev/null +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/service/ProjectOverviewService.java @@ -0,0 +1,4 @@ +package com.bonus.base.screen.service; + +public interface ProjectOverviewService { +} diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/service/impl/ProjectOverviewServiceImpl.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/service/impl/ProjectOverviewServiceImpl.java new file mode 100644 index 0000000..15a2ef5 --- /dev/null +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/service/impl/ProjectOverviewServiceImpl.java @@ -0,0 +1,12 @@ +package com.bonus.base.screen.service.impl; + +import com.bonus.base.screen.service.ProjectOverviewService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +@Slf4j +@Service +public class ProjectOverviewServiceImpl implements ProjectOverviewService { + + +} diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/service/ScreenDevModelServiceImpl.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/service/impl/ScreenDevModelServiceImpl.java similarity index 67% rename from bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/service/ScreenDevModelServiceImpl.java rename to bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/service/impl/ScreenDevModelServiceImpl.java index c7ec757..95271e4 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/service/ScreenDevModelServiceImpl.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/service/impl/ScreenDevModelServiceImpl.java @@ -1,5 +1,6 @@ -package com.bonus.base.screen.service; +package com.bonus.base.screen.service.impl; +import com.bonus.base.screen.service.ScreenDevModelService; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; @@ -9,5 +10,5 @@ import org.springframework.stereotype.Service; */ @Service @Slf4j -public class ScreenDevModelServiceImpl implements ScreenDevModelService{ +public class ScreenDevModelServiceImpl implements ScreenDevModelService { } diff --git a/bonus-modules/bonus-base/src/main/resources/mapper/screen.basic/ProjectOverviewMapper.xml b/bonus-modules/bonus-base/src/main/resources/mapper/screen.basic/ProjectOverviewMapper.xml index d92d5ed..22d67ae 100644 --- a/bonus-modules/bonus-base/src/main/resources/mapper/screen.basic/ProjectOverviewMapper.xml +++ b/bonus-modules/bonus-base/src/main/resources/mapper/screen.basic/ProjectOverviewMapper.xml @@ -2,6 +2,6 @@ - +