jiangqs
2023-06-24 ec09e9f2c72ff37654076c327008ac89ed32a8c3
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/staff/SysStaffService.java
@@ -1,5 +1,7 @@
package com.ruoyi.system.service.staff;
import com.ruoyi.system.api.domain.dto.MgtBaseGetDto;
import com.ruoyi.system.domain.dto.MgtStaffEditDto;
import com.ruoyi.system.domain.pojo.staff.SysStaff;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.system.domain.vo.MgtDeptStaffListVo;
@@ -25,4 +27,39 @@
     */
    List<MgtDeptStaffListVo> listMgtDeptStaff();
    /**
     * @description 通过权限获取部门员工列表
     * @author  jqs
     * @date    2023/6/21 10:25
     * @param userId
     * @return  List<MgtDeptStaffListVo>
     */
    List<MgtDeptStaffListVo>listMgtDeptStaffByPermission(Long userId);
    /**
    * @description mgtStaffEdit
    * @param mgtStaffEditDto
    * @return void
    * @author jqs34
    * @date 2023/6/18 20:59
    */
    void mgtStaffEdit(MgtStaffEditDto mgtStaffEditDto);
    /**
    * @description getBYUserId
    * @param userId
    * @return SysStaff
    * @author jqs34
    * @date 2023/6/18 21:01
    */
    SysStaff getByUserId(Long userId);
    /**
    * @description mgtDeleteStaff
    * @param mgtBaseGetDto
    * @return void
    * @author jqs34
    * @date 2023/6/18 22:01
    */
    void mgtDeleteStaff(MgtBaseGetDto mgtBaseGetDto);
}