diff --git a/securitycontrol-commons/securitycontrol-commons-entity/src/main/java/com/securitycontrol/entity/screen/dto/ScreenDto.java b/securitycontrol-commons/securitycontrol-commons-entity/src/main/java/com/securitycontrol/entity/screen/dto/ScreenDto.java
new file mode 100644
index 0000000..bb7fab7
--- /dev/null
+++ b/securitycontrol-commons/securitycontrol-commons-entity/src/main/java/com/securitycontrol/entity/screen/dto/ScreenDto.java
@@ -0,0 +1,26 @@
+package com.securitycontrol.entity.screen.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * @author:cwchen
+ * @date:2024-03-27-10:28
+ * @version:1.0
+ * @description:大屏公共参数-dto
+ */
+@Data
+public class ScreenDto {
+
+ @ApiModelProperty("组织机构ID")
+ private String orgId;
+
+ @ApiModelProperty("角色编码")
+ private String roleCode;
+
+ @ApiModelProperty("标段编码")
+ private String bidCode;
+
+ @ApiModelProperty("用户ID")
+ private String userId;
+}
diff --git a/securitycontrol-commons/securitycontrol-commons-entity/src/main/java/com/securitycontrol/entity/screen/dto/ScreenParamDto.java b/securitycontrol-commons/securitycontrol-commons-entity/src/main/java/com/securitycontrol/entity/screen/dto/ScreenParamDto.java
new file mode 100644
index 0000000..c4133b7
--- /dev/null
+++ b/securitycontrol-commons/securitycontrol-commons-entity/src/main/java/com/securitycontrol/entity/screen/dto/ScreenParamDto.java
@@ -0,0 +1,17 @@
+package com.securitycontrol.entity.screen.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * @author:cwchen
+ * @date:2024-03-27-10:30
+ * @version:1.0
+ * @description:大屏前端接收参数-dto
+ */
+@Data
+public class ScreenParamDto extends ScreenDto{
+
+ @ApiModelProperty("参数")
+ private String param;
+}
diff --git a/securitycontrol-model/securitycontrol-screen/pom.xml b/securitycontrol-model/securitycontrol-screen/pom.xml
index ebfdedd..d0ffb19 100644
--- a/securitycontrol-model/securitycontrol-screen/pom.xml
+++ b/securitycontrol-model/securitycontrol-screen/pom.xml
@@ -86,6 +86,10 @@
net.logstash.logback
logstash-logback-encoder
+
+ com.securitycontrol
+ securitycontrol-commons-entity
+
${project.artifactId}
diff --git a/securitycontrol-model/securitycontrol-screen/src/main/java/com/securitycontrol/screen/controller/ScIndexController.java b/securitycontrol-model/securitycontrol-screen/src/main/java/com/securitycontrol/screen/controller/ScIndexController.java
index 03964e3..34f8048 100644
--- a/securitycontrol-model/securitycontrol-screen/src/main/java/com/securitycontrol/screen/controller/ScIndexController.java
+++ b/securitycontrol-model/securitycontrol-screen/src/main/java/com/securitycontrol/screen/controller/ScIndexController.java
@@ -1,6 +1,10 @@
package com.securitycontrol.screen.controller;
+import com.securitycontrol.common.core.web.domain.AjaxResult;
+import com.securitycontrol.entity.screen.dto.ScreenParamDto;
import com.securitycontrol.screen.service.IScIndexService;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -18,4 +22,10 @@ public class ScIndexController {
@Resource(name = "IScIndexService")
private IScIndexService service;
+
+ @ApiOperation(value = "工程统计")
+ @GetMapping("proStatusStatistics")
+ public AjaxResult proStatusStatistics(ScreenParamDto dto){
+ return service.proStatusStatistics(dto);
+ }
}
diff --git a/securitycontrol-model/securitycontrol-screen/src/main/java/com/securitycontrol/screen/service/IScIndexService.java b/securitycontrol-model/securitycontrol-screen/src/main/java/com/securitycontrol/screen/service/IScIndexService.java
index 5227640..ff50f15 100644
--- a/securitycontrol-model/securitycontrol-screen/src/main/java/com/securitycontrol/screen/service/IScIndexService.java
+++ b/securitycontrol-model/securitycontrol-screen/src/main/java/com/securitycontrol/screen/service/IScIndexService.java
@@ -1,5 +1,8 @@
package com.securitycontrol.screen.service;
+import com.securitycontrol.common.core.web.domain.AjaxResult;
+import com.securitycontrol.entity.screen.dto.ScreenParamDto;
+
/**
* @author:cwchen
* @date:2024-03-27-10:14
@@ -7,4 +10,13 @@ package com.securitycontrol.screen.service;
* @description:省侧大屏-业务层
*/
public interface IScIndexService {
+ /**
+ * 工程统计
+ * @param dto
+ * @return AjaxResult
+ * @description
+ * @author cwchen
+ * @date 2024/3/27 10:42
+ */
+ AjaxResult proStatusStatistics(ScreenParamDto dto);
}
diff --git a/securitycontrol-model/securitycontrol-screen/src/main/java/com/securitycontrol/screen/service/impl/ScIndexServiceImpl.java b/securitycontrol-model/securitycontrol-screen/src/main/java/com/securitycontrol/screen/service/impl/ScIndexServiceImpl.java
index c4eaf43..3dd5018 100644
--- a/securitycontrol-model/securitycontrol-screen/src/main/java/com/securitycontrol/screen/service/impl/ScIndexServiceImpl.java
+++ b/securitycontrol-model/securitycontrol-screen/src/main/java/com/securitycontrol/screen/service/impl/ScIndexServiceImpl.java
@@ -1,5 +1,7 @@
package com.securitycontrol.screen.service.impl;
+import com.securitycontrol.common.core.web.domain.AjaxResult;
+import com.securitycontrol.entity.screen.dto.ScreenParamDto;
import com.securitycontrol.screen.mapper.IScIndexMapper;
import com.securitycontrol.screen.service.IScIndexService;
import lombok.extern.slf4j.Slf4j;
@@ -19,4 +21,9 @@ public class ScIndexServiceImpl implements IScIndexService {
@Resource(name = "IScIndexMapper")
private IScIndexMapper mapper;
+
+ @Override
+ public AjaxResult proStatusStatistics(ScreenParamDto dto) {
+ return null;
+ }
}