package com.fzzy.sys.manager.common; import com.fzzy.igds.domain.Depot; import com.fzzy.igds.service.DepotService; import com.fzzy.igds.service.DicService; import com.fzzy.igds.utils.ContextUtil; import com.ruoyi.common.core.domain.entity.SysDictData; import com.ruoyi.common.utils.StringUtils; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; import javax.annotation.Resource; import java.util.List; /** * @Description * @Author CZT * @Date 2025/11/29 15:19 */ @Slf4j @Component public class CommonManager { @Resource private DepotService depotService; @Resource private DicService dicService; /** * 根据字典类型获取字典列表 * @param parentCode * @param companyId * @return */ public List getDicTrigger(String parentCode, String companyId) { return dicService.getDictDataByType(parentCode, companyId); } /** * 根据库区编码获取库区下所有仓库列表 * * @param deptId * @return */ public List listDepotByDeptId(String deptId) { if (StringUtils.isEmpty(deptId)) { deptId = ContextUtil.subDeptId(null); } return depotService.getCacheDepotList(ContextUtil.getCompanyId(), deptId); } /** * @return */ public List getInoutType() { return dicService.getInoutType(); } }