package com.ruoyi.system.service; import com.ruoyi.common.basic.PageInfo; import com.ruoyi.system.dto.SysEmployeeAddRequest; import com.ruoyi.system.dto.SysEmployeeDeleteRequest; import com.ruoyi.system.dto.SysEmployeeDetailRequest; import com.ruoyi.system.dto.SysEmployeeEditRequest; import com.ruoyi.system.dto.SysEmployeePageRequest; import com.ruoyi.system.dto.SysEmployeeStatusRequest; import com.ruoyi.system.dto.SysEmployeeUnbindRequest; import com.ruoyi.system.vo.SysEmployeeVO; import java.io.InputStream; /** * 员工管理服务 * * @author ruoyi */ public interface ISysEmployeeService { public PageInfo pageList(SysEmployeePageRequest request); public SysEmployeeVO detail(SysEmployeeDetailRequest request); public int add(SysEmployeeAddRequest request, String username); public int edit(SysEmployeeEditRequest request, String username); public int changeStatus(SysEmployeeStatusRequest request, String username); public int unbindCard(SysEmployeeUnbindRequest request, String username); public int unbindFace(SysEmployeeUnbindRequest request, String username); public int delete(SysEmployeeDeleteRequest request, String username); public String importData(InputStream inputStream, String username); }