package com.ruoyi.lavorissue.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.framework.web.domain.AjaxResult; import com.ruoyi.lavorissue.pojo.DeptPosition; import com.ruoyi.lavorissue.pojo.LaborConf; import com.ruoyi.staff.pojo.StaffJoinLeaveRecord; import com.ruoyi.staff.pojo.StaffOnJob; import java.util.List; /** * @author :yys * @date : 2025/11/19 13:21 */ public interface DeptPositionService extends IService { /** * 递归获取部门岗位树形结构 * @return */ AjaxResult getDeptPositionTree(); List getDeptPositionByDeptId(DeptPosition deptPosition); List getDeptPositionByDeptIdLabor(DeptPosition deptPosition); }