src/main/java/org/jeecg/modules/base/controller/PrinterConfigController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/org/jeecg/modules/base/model/PrinterModel.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/org/jeecg/modules/base/service/IPrinterConfigService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/org/jeecg/modules/base/service/impl/PrinterConfigServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/org/jeecg/modules/base/controller/PrinterConfigController.java
@@ -11,7 +11,10 @@ import org.jeecg.common.constant.CommonConstant; import org.jeecg.common.system.base.controller.JeecgController; import org.jeecg.common.system.query.QueryGenerator; import org.jeecg.modules.base.entity.Factory; import org.jeecg.modules.base.entity.PrinterConfig; import org.jeecg.modules.base.model.FactoryModel; import org.jeecg.modules.base.model.PrinterModel; import org.jeecg.modules.base.service.IPrinterConfigService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -20,6 +23,8 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; /** * @Description: æå°æºé ç½®ä¿¡æ¯ @@ -56,6 +61,17 @@ return Result.OK(pageList); } @ApiOperation(value = "è·åæææå°æºIPå表", notes = "è·åæææå°æºIPå表") @GetMapping(value = "/queryUserPrinterConfigList") public Result<List<PrinterModel>> queryUserPrinterConfigList() { List<PrinterConfig> printerConfigList = printerConfigService.queryUserPrinterConfigList(); List<PrinterModel> factoryModels = printerConfigList.stream() .map(factory -> new PrinterModel(factory.getPrinterIp(), factory.getPrinterIp())) .collect(Collectors.toList()); return Result.ok(factoryModels); } /** * æ·»å * src/main/java/org/jeecg/modules/base/model/PrinterModel.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,19 @@ package org.jeecg.modules.base.model; import lombok.Data; @Data public class PrinterModel { // getteråsetteræ¹æ³ private String value; private String text; public PrinterModel() { } public PrinterModel(String value, String text) { this.value = value; this.text = text; } } src/main/java/org/jeecg/modules/base/service/IPrinterConfigService.java
@@ -1,7 +1,10 @@ package org.jeecg.modules.base.service; import com.baomidou.mybatisplus.extension.service.IService; import org.jeecg.modules.base.entity.Factory; import org.jeecg.modules.base.entity.PrinterConfig; import java.util.List; /** * @Description: æå°æºé ç½® @@ -10,5 +13,9 @@ * @Version: V1.0 */ public interface IPrinterConfigService extends IService<PrinterConfig> { /** * æ¥è¯¢IPå表 * @return */ List<PrinterConfig> queryUserPrinterConfigList(); } src/main/java/org/jeecg/modules/base/service/impl/PrinterConfigServiceImpl.java
@@ -1,10 +1,21 @@ package org.jeecg.modules.base.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.apache.commons.lang3.StringUtils; import org.apache.shiro.SecurityUtils; import org.jeecg.common.constant.CommonConstant; import org.jeecg.common.system.vo.LoginUser; import org.jeecg.modules.base.entity.Factory; import org.jeecg.modules.base.entity.PrinterConfig; import org.jeecg.modules.base.mapper.PrinterConfigMapper; import org.jeecg.modules.base.service.IPrinterConfigService; import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; /** * @Description: æå°æºé ç½®ä¿¡æ¯ @@ -15,5 +26,16 @@ @Service public class PrinterConfigServiceImpl extends ServiceImpl<PrinterConfigMapper, PrinterConfig> implements IPrinterConfigService { @Override public List<PrinterConfig> queryUserPrinterConfigList() { //ç¨æ·æ°æ®æé LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); if (sysUser == null) { return Collections.emptyList(); } LambdaQueryWrapper<PrinterConfig> queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.eq(PrinterConfig::getDelFlag, CommonConstant.DEL_FLAG_0); queryWrapper.eq(PrinterConfig::getPrinterStatus, "1"); return super.list(queryWrapper); } }