From 0ee579595b5b1efa5bf4160932a07b91e436bb5b Mon Sep 17 00:00:00 2001 From: "382696293@qq.com" <382696293@qq.com> Date: Tue, 12 Dec 2023 19:48:57 +0800 Subject: [PATCH] =?UTF-8?q?=E8=81=94=E7=B3=BB=E5=AE=A2=E6=9C=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/SysFiringInfoController.java | 31 +++++++++++++++++++ .../service/ISysFiringInfoService.java | 9 ++++++ .../impl/SysFiringInfoServiceImpl.java | 25 +++++++++++++++ 3 files changed, 65 insertions(+) create mode 100644 flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/controller/SysFiringInfoController.java create mode 100644 flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/ISysFiringInfoService.java create mode 100644 flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/SysFiringInfoServiceImpl.java diff --git a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/controller/SysFiringInfoController.java b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/controller/SysFiringInfoController.java new file mode 100644 index 0000000..7299823 --- /dev/null +++ b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/controller/SysFiringInfoController.java @@ -0,0 +1,31 @@ +package com.flossom.miniProgram.controller; + +import com.flossom.common.core.web.domain.AjaxResult; +import com.flossom.miniProgram.service.ISysFiringInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +/** + * 文件 + */ +@RestController +@RequestMapping("/firing") +public class SysFiringInfoController { + + @Autowired + private ISysFiringInfoService sysFiringInfoService; + + /** + * 联系客服 + * + * @return + */ + @GetMapping("/contactWorker") + public AjaxResult contactWorker() { + return AjaxResult.success(sysFiringInfoService.contactWorker()); + } + +} diff --git a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/ISysFiringInfoService.java b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/ISysFiringInfoService.java new file mode 100644 index 0000000..569e58e --- /dev/null +++ b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/ISysFiringInfoService.java @@ -0,0 +1,9 @@ +package com.flossom.miniProgram.service; + +import com.flossom.common.core.domain.SysFiringInfo; + +public interface ISysFiringInfoService { + + SysFiringInfo contactWorker(); + +} diff --git a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/SysFiringInfoServiceImpl.java b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/SysFiringInfoServiceImpl.java new file mode 100644 index 0000000..4d34961 --- /dev/null +++ b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/SysFiringInfoServiceImpl.java @@ -0,0 +1,25 @@ +package com.flossom.miniProgram.service.impl; + +import com.flossom.common.core.domain.SysFiringInfo; +import com.flossom.hzMapper.mapper.SysFiringInfoMapper; +import com.flossom.miniProgram.service.ISysFiringInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +@Service +public class SysFiringInfoServiceImpl implements ISysFiringInfoService { + + @Autowired + private SysFiringInfoMapper sysFiringInfoMapper; + + @Override + public SysFiringInfo contactWorker() { + SysFiringInfo sysFiringInfo = new SysFiringInfo(); + sysFiringInfo.setType("3"); + List sysFiringInfos = sysFiringInfoMapper.selectSysFiringInfoList(sysFiringInfo); + return sysFiringInfos.get(0); + } + +}