From 97b44440fd5f42154aebdf427b10bdaadcf98269 Mon Sep 17 00:00:00 2001 From: cwchen <1048842385@qq.com> Date: Mon, 11 Dec 2023 15:47:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=A7=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sgzb/common/log/enums/BusinessType.java | 4 +++ .../sgzb/{base => }/SgzbBaseApplication.java | 3 +- .../controller/LargeScreenController.java | 30 ++++++++++++++++++ .../largeScreen/mapper/LargeScreenMapper.java | 11 +++++++ .../service/ILargeScreenService.java | 18 +++++++++++ .../service/impl/LargeScreenServiceImpl.java | 31 +++++++++++++++++++ .../mapper/largeScreen/LargeScreenMapper.xml | 7 +++++ 7 files changed, 102 insertions(+), 2 deletions(-) rename sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/{base => }/SgzbBaseApplication.java (94%) create mode 100644 sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/controller/LargeScreenController.java create mode 100644 sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/mapper/LargeScreenMapper.java create mode 100644 sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/service/ILargeScreenService.java create mode 100644 sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/service/impl/LargeScreenServiceImpl.java create mode 100644 sgzb-modules/sgzb-base/src/main/resources/mapper/largeScreen/LargeScreenMapper.xml diff --git a/sgzb-common/sgzb-common-log/src/main/java/com/bonus/sgzb/common/log/enums/BusinessType.java b/sgzb-common/sgzb-common-log/src/main/java/com/bonus/sgzb/common/log/enums/BusinessType.java index e6634fdb..23219568 100644 --- a/sgzb-common/sgzb-common-log/src/main/java/com/bonus/sgzb/common/log/enums/BusinessType.java +++ b/sgzb-common/sgzb-common-log/src/main/java/com/bonus/sgzb/common/log/enums/BusinessType.java @@ -56,4 +56,8 @@ public enum BusinessType * 清空数据 */ CLEAN, + /** + * 查询 + */ + QUERY, } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/SgzbBaseApplication.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/SgzbBaseApplication.java similarity index 94% rename from sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/SgzbBaseApplication.java rename to sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/SgzbBaseApplication.java index cdb52fc4..7c2d9a70 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/SgzbBaseApplication.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/SgzbBaseApplication.java @@ -1,10 +1,9 @@ -package com.bonus.sgzb.base; +package com.bonus.sgzb; import com.bonus.sgzb.common.security.annotation.EnableCustomConfig; import com.bonus.sgzb.common.security.annotation.EnableRyFeignClients; import com.bonus.sgzb.common.swagger.annotation.EnableCustomSwagger2; -import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/controller/LargeScreenController.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/controller/LargeScreenController.java new file mode 100644 index 00000000..5014f00e --- /dev/null +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/controller/LargeScreenController.java @@ -0,0 +1,30 @@ +package com.bonus.sgzb.largeScreen.controller; + +import com.bonus.sgzb.common.core.web.controller.BaseController; +import com.bonus.sgzb.common.core.web.domain.AjaxResult; +import com.bonus.sgzb.common.log.annotation.Log; +import com.bonus.sgzb.common.log.enums.BusinessType; +import com.bonus.sgzb.largeScreen.service.ILargeScreenService; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; + +/** + * @author 10488 + * 大屏 + */ +@RestController +@RequestMapping("/largeScreen/home/") +public class LargeScreenController extends BaseController { + + @Resource(name = "ILargeScreenService") + private ILargeScreenService service; + + @Log(title = "领料数据", businessType = BusinessType.QUERY) + @PostMapping("getMaterialReqData") + public AjaxResult getMaterialReqData() { + return service.getMaterialReqData(); + } +} diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/mapper/LargeScreenMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/mapper/LargeScreenMapper.java new file mode 100644 index 00000000..32e789b3 --- /dev/null +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/mapper/LargeScreenMapper.java @@ -0,0 +1,11 @@ +package com.bonus.sgzb.largeScreen.mapper; + +import org.springframework.stereotype.Repository; + +/** + * @author 10488 + * 大屏 + */ +@Repository("LargeScreenMapper") +public interface LargeScreenMapper { +} diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/service/ILargeScreenService.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/service/ILargeScreenService.java new file mode 100644 index 00000000..145f83ca --- /dev/null +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/service/ILargeScreenService.java @@ -0,0 +1,18 @@ +package com.bonus.sgzb.largeScreen.service; + +import com.bonus.sgzb.common.core.web.domain.AjaxResult; + +/** + * @author 10488 + * 大屏 + */ +public interface ILargeScreenService { + + /** + * @return AjaxResult + * @description 领料数据 + * @author cwchen + * @date 2023/12/11 15:34 + */ + AjaxResult getMaterialReqData(); +} diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/service/impl/LargeScreenServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/service/impl/LargeScreenServiceImpl.java new file mode 100644 index 00000000..e040573a --- /dev/null +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/service/impl/LargeScreenServiceImpl.java @@ -0,0 +1,31 @@ +package com.bonus.sgzb.largeScreen.service.impl; + +import com.bonus.sgzb.common.core.web.domain.AjaxResult; +import com.bonus.sgzb.largeScreen.mapper.LargeScreenMapper; +import com.bonus.sgzb.largeScreen.service.ILargeScreenService; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.HashMap; + +/** + * @author 10488 + * 大屏 + */ +@Service("ILargeScreenService") +public class LargeScreenServiceImpl implements ILargeScreenService { + + @Resource(name = "LargeScreenMapper") + private LargeScreenMapper mapper; + + @Override + public AjaxResult getMaterialReqData() { + HashMap map = new HashMap<>(2); + int a = 1/0; + // 施工工具今日出库 + map.put("num", 330); + // 工器具今日出库 + map.put("num2", 201); + return AjaxResult.success(map); + } +} diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/largeScreen/LargeScreenMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/largeScreen/LargeScreenMapper.xml new file mode 100644 index 00000000..0d9d6037 --- /dev/null +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/largeScreen/LargeScreenMapper.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file