jiangqs
2023-06-30 cbc564a7088503ad8cc7af4e1d2ba417d061e615
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/staff/SysStaffService.java
@@ -1,10 +1,13 @@
package com.ruoyi.system.service.staff;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.system.api.domain.dto.MgtBaseGetDto;
import com.ruoyi.system.domain.dto.MgtStaffEditDto;
import com.ruoyi.system.domain.dto.MgtStaffPageDto;
import com.ruoyi.system.domain.pojo.staff.SysStaff;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.system.domain.vo.MgtDeptStaffListVo;
import com.ruoyi.system.domain.vo.MgtStaffPageVo;
import java.util.List;
@@ -26,6 +29,15 @@
     * @return  List<MgtDeptStaffListVo>
     */
    List<MgtDeptStaffListVo> listMgtDeptStaff();
    /**
     * @description 通过权限获取部门员工列表
     * @author  jqs
     * @date    2023/6/21 10:25
     * @param userId
     * @return  List<MgtDeptStaffListVo>
     */
    List<MgtDeptStaffListVo>listMgtDeptStaffByPermission(Long userId);
    /**
    * @description mgtStaffEdit
@@ -53,4 +65,14 @@
    * @date 2023/6/18 22:01
    */
    void mgtDeleteStaff(MgtBaseGetDto mgtBaseGetDto);
    /**
     * @description
     * @author  jqs
     * @date    2023/6/25 17:52
     * @param page
 * @param mgtStaffPageDto
     * @return  List<MgtStaffPageVo>
     */
    List<MgtStaffPageVo> pageMgtStaff(Page page, MgtStaffPageDto mgtStaffPageDto);
}