package org.springblade.mdm.basesetting.producedivision.service; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springblade.core.tool.utils.Func; import org.springblade.mdm.basesetting.producedivision.entity.MdmDept; import org.springblade.mdm.basesetting.producedivision.mapper.MdmDeptMapper; import org.springblade.mdm.commons.service.ParamService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @Service public class MdmDeptService extends ServiceImpl { @Autowired private ParamService paramService; /** * 根据名称获取部门 * @param deptName 部门名称 * @return 匹配的部门 */ public MdmDept getByName(String deptName) { MdmDept dept = null; List depts = this.lambdaQuery().eq(MdmDept::getDeptName, deptName) .eq(MdmDept::getStatus, 1).list(); Long userId = null; if (!depts.isEmpty()) { dept = depts.get(0); } return dept; } }