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<SysEmployeeVO> 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);
|
}
|