hangzhoumesParent/moduleService/CacheGlassModule/pom.xml
@@ -22,6 +22,11 @@ <version>1.0-SNAPSHOT</version> <scope>compile</scope> </dependency> <dependency> <groupId>com.github.yulichang</groupId> <artifactId>mybatis-plus-join</artifactId> <version>1.1.6</version> </dependency> </dependencies> <properties> hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/mapper/EdgStorageCageDetailsMapper.java
@@ -1,7 +1,11 @@ package com.mes.edgstoragecage.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.github.yulichang.base.MPJBaseMapper; import com.mes.edgstoragecage.entity.EdgStorageCageDetails; import java.util.List; import java.util.Map; /** * <p> @@ -11,6 +15,6 @@ * @author zhoush * @since 2024-04-07 */ public interface EdgStorageCageDetailsMapper extends BaseMapper<EdgStorageCageDetails> { public interface EdgStorageCageDetailsMapper extends MPJBaseMapper<EdgStorageCageDetails> { } hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/service/EdgStorageCageDetailsService.java
@@ -3,6 +3,9 @@ import com.baomidou.mybatisplus.extension.service.IService; import com.mes.edgstoragecage.entity.EdgStorageCageDetails; import java.util.List; import java.util.Map; /** * <p> * 服务类 @@ -12,5 +15,10 @@ * @since 2024-04-07 */ public interface EdgStorageCageDetailsService extends IService<EdgStorageCageDetails> { //获取全部 磨边前缓存笼信息 public List<Map> getEdgStorageInfos(); //修改 笼内数据 public List<Map> setEdgStorageInfos(); } hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/service/impl/EdgStorageCageDetailsServiceImpl.java
@@ -1,10 +1,17 @@ package com.mes.edgstoragecage.service.impl; import com.github.yulichang.query.MPJQueryWrapper; import com.github.yulichang.wrapper.MPJAbstractLambdaWrapper; import com.mes.edgstoragecage.entity.EdgStorageCageDetails; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.mes.edgstoragecage.mapper.EdgStorageCageDetailsMapper; import com.mes.edgstoragecage.service.EdgStorageCageDetailsService; import com.mes.taskcache.mapper.HangzhouMesMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; import java.util.Map; /** * <p> @@ -16,5 +23,25 @@ */ @Service public class EdgStorageCageDetailsServiceImpl extends ServiceImpl<EdgStorageCageDetailsMapper, EdgStorageCageDetails> implements EdgStorageCageDetailsService { //获取全部数据 @Autowired private HangzhouMesMapper hangzhouMesMapper; @Autowired private EdgStorageCageDetailsMapper edgStorageCageDetailsMapper; //获取磨边前缓存理片笼信息 @Override public List<Map> getEdgStorageInfos(){ edgStorageCageDetailsMapper.selectJoinList(Map.class, new MPJQueryWrapper<EdgStorageCageDetails>().selectAll(EdgStorageCageDetails.class) .select("a.c","a.d").leftJoin("ab a on t.id=a.id").le("a.id","1")); return hangzhouMesMapper.selectCachInfo(); }; @Override public List<Map> setEdgStorageInfos(){ return hangzhouMesMapper.selectCachInfo(); }; }