ZQN
2024-06-21 6acee0d1d79a05f7a3a3c386e9df02e9a741f544
project-system/src/main/java/com/project/system/service/ISysDeptService.java
@@ -1,15 +1,17 @@
package com.project.system.service;
import java.util.List;
import com.project.common.core.domain.TreeSelect;
import com.project.common.core.domain.entity.SysDept;
import com.project.common.mybatis.IBaseService;
import java.util.List;
/**
 * 部门管理 服务层
 *
 * @author project
 */
public interface ISysDeptService
public interface ISysDeptService extends IBaseService<SysDept>
{
    /**
     * 查询部门管理数据
@@ -121,4 +123,28 @@
     * @return 结果
     */
    public int deleteDeptById(Long deptId);
    /**
     * 获取对应审批机构id
     * @param deptId    登录人部门id
     * @return  审批机构id
     */
    public Long getCheckDeptIdByLoginDeptId(Long deptId);
    /**
     * 获取对应管辖机构ids
     * @param userId    登录人id
     * @return  管辖机构ids
     */
    List<Long> getApplyDeptIdsByLoginUserId(Long userId);
    /**
     * 获取单位全名
     * @param deptId    部门id
     * @return  全名
     */
    String getDeptAllName(Long deptId);
}