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); + } + +}