|  |  | 
 |  |  | package com.zy.asrs.service.impl; | 
 |  |  |  | 
 |  |  | import com.baomidou.mybatisplus.mapper.EntityWrapper; | 
 |  |  | import com.baomidou.mybatisplus.service.impl.ServiceImpl; | 
 |  |  | import com.core.common.Cools; | 
 |  |  | import com.core.common.R; | 
 |  |  | import com.core.exception.CoolException; | 
 |  |  | import com.zy.asrs.entity.BasAreas; | 
 |  |  | import com.zy.asrs.entity.BasWhsType; | 
 |  |  | import com.zy.asrs.entity.LocMast; | 
 |  |  | import com.zy.asrs.entity.LocCache; | 
 |  |  | import com.zy.asrs.entity.param.LocMastInitParam; | 
 |  |  | import com.zy.asrs.mapper.LocCacheMapper; | 
 |  |  | import com.zy.asrs.entity.LocCache; | 
 |  |  | import com.zy.asrs.service.BasAreasService; | 
 |  |  | import com.zy.asrs.service.BasWhsTypeService; | 
 |  |  | import com.zy.asrs.service.LocCacheService; | 
 |  |  | import com.baomidou.mybatisplus.service.impl.ServiceImpl; | 
 |  |  | import com.zy.common.model.Shelves; | 
 |  |  | import lombok.extern.slf4j.Slf4j; | 
 |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
 |  |  | import org.springframework.stereotype.Service; | 
 |  |  | import org.springframework.transaction.annotation.Transactional; | 
 |  |  |  | 
 |  |  | import java.util.ArrayList; | 
 |  |  | import java.util.Date; |