From 23855599412c4d61b38d78f0f3abd3430a48b5b1 Mon Sep 17 00:00:00 2001
From: zhangherong <571457620@qq.com>
Date: 星期三, 25 六月 2025 11:51:38 +0800
Subject: [PATCH] Merge branch 'mdc_hyjs_master'

---
 lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/base/service/impl/WarehouseServiceImpl.java |  106 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 106 insertions(+), 0 deletions(-)

diff --git a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/base/service/impl/WarehouseServiceImpl.java b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/base/service/impl/WarehouseServiceImpl.java
new file mode 100644
index 0000000..2dffa6c
--- /dev/null
+++ b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/base/service/impl/WarehouseServiceImpl.java
@@ -0,0 +1,106 @@
+//package org.jeecg.modules.base.service.impl;
+//
+//import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
+//import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+//import org.jeecg.modules.base.entity.FactoryModel;
+//import org.jeecg.modules.base.entity.Warehouse;
+//import org.jeecg.modules.base.mapper.WarehouseClientMapper;
+//import org.jeecg.modules.base.mapper.WarehouseMapper;
+//import org.jeecg.modules.base.service.IWarehouseService;
+//import org.springframework.stereotype.Service;
+//import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+//import org.springframework.beans.factory.annotation.Autowired;
+//import org.springframework.transaction.annotation.Transactional;
+//import java.io.Serializable;
+//import java.util.*;
+//
+///**
+// * @Description: 浠撳簱
+// * @Author: jeecg-boot
+// * @Date:   2022-11-07
+// * @Version: V1.0
+// */
+//@Service
+//public class WarehouseServiceImpl extends ServiceImpl<WarehouseMapper, Warehouse> implements IWarehouseService {
+//
+//	@Autowired
+//	private WarehouseMapper warehouseMapper;
+//	@Autowired
+//	private WarehouseClientMapper warehouseClientMapper;
+//
+//	@Override
+//	public Page<Map<String, Object>> getWarehouseList(Page<Map<String, Object>> page, Integer version, String enterpriseId) {
+//		return page.setRecords(warehouseMapper.getWarehouseList(page,version,enterpriseId));
+//	}
+//
+//	@Override
+//	public Integer getInitVersion() {
+//		List<Warehouse> usableVersionList = warehouseMapper.getUsableList();
+//		Set<Integer> allVersionList = getVersionList();
+//		if(CollectionUtils.isNotEmpty(usableVersionList)){
+//			return usableVersionList.get(0).getVersion();
+//		}else if(CollectionUtils.isNotEmpty(allVersionList)){
+//			return allVersionList.stream().findFirst().get();
+//		}
+//		return null;
+//	}
+//
+//	@Override
+//	@Transactional(rollbackFor = Exception.class)
+//	public void delMain(String id) {
+//		warehouseClientMapper.deleteByMainId(id);
+//		warehouseMapper.deleteById(id);
+//	}
+//
+//	@Override
+//	@Transactional(rollbackFor = Exception.class)
+//	public void delBatchMain(Collection<? extends Serializable> idList) {
+//		for(Serializable id:idList) {
+//			warehouseClientMapper.deleteByMainId(id.toString());
+//			warehouseMapper.deleteById(id);
+//		}
+//	}
+//
+//	@Override
+//	public Set<Integer> getVersionList() {
+//		Set<Integer> set = new TreeSet<Integer>(Comparator.reverseOrder());
+//		set.addAll(warehouseMapper.getAllVersion());
+//		return set;
+//	}
+//
+//	@Override
+//	public List<Warehouse> getLastUsableList() {
+//		return warehouseMapper.getLastUsableList();
+//	}
+//
+//	@Override
+//	public List<Warehouse> getUsableList() {
+//		return warehouseMapper.getUsableList();
+//	}
+//
+//	@Override
+//	public Map<String, Object> getNowAndLastUsableVersion() {
+//		List<Warehouse> usableList = warehouseMapper.getUsableList();
+//		List<Warehouse> lastUsableList = warehouseMapper.getLastUsableList();
+//		Map<String,Object> map = new HashMap<>(2);
+//		if(CollectionUtils.isNotEmpty(usableList)){
+//			map.put("usableVersion",usableList.get(0).getVersion());
+//		}
+//		if(CollectionUtils.isNotEmpty(lastUsableList)){
+//			map.put("lastUsableVersion",lastUsableList.get(0).getVersion());
+//		}
+//		return map;
+//	}
+//
+//	@Override
+//	public List<String> getVersionStatusByVersion(Integer version) {
+//		return warehouseMapper.getVersionStatusByVersion(version);
+//	}
+//
+//	@Override
+//	public Warehouse getByName(String name) {
+//		return warehouseMapper.getByName(name);
+//	}
+//
+//
+//}

--
Gitblit v1.9.3