package jnpf.service; import jnpf.base.service.SuperService; import jnpf.entity.EmployeeEntity; import jnpf.model.EmployeeModel; import jnpf.model.employee.EmployeeImportVO; import jnpf.model.employee.PaginationEmployee; import java.util.List; import java.util.Map; /** * 职员信息 * * @author JNPF开发平台组 * @version V3.1.0 * @copyright 引迈信息技术有限公司 */ public interface EmployeeService extends SuperService { /** * 列表 * * @return */ List getList(); /** * 列表 * * @param paginationEmployee * @return */ List getList(PaginationEmployee paginationEmployee); /** * 信息 * * @param id 主键值 * @return */ EmployeeEntity getInfo(String id); /** * 删除 * * @param entity 实体对象 */ void delete(EmployeeEntity entity); /** * 创建 * * @param entity 实体对象 */ void create(EmployeeEntity entity); /** * 更新 * * @param id 主键值 * @param entity 实体对象 */ void update(String id, EmployeeEntity entity); /** * 导入预览 * * @param personList 实体对象 * @return */ Map importPreview(List personList); /** * 导入数据 * * @param dt 数据源 * @return */ EmployeeImportVO importData(List dt); /** * 导出pdf * * @param list 集合数据 * @param outputUrl 保存路径 * @return */ void exportPdf(List list, String outputUrl); }