| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- 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<EmployeeEntity> {
- /**
- * 列表
- *
- * @return
- */
- List<EmployeeEntity> getList();
- /**
- * 列表
- *
- * @param paginationEmployee
- * @return
- */
- List<EmployeeEntity> 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<String, Object> importPreview(List<EmployeeModel> personList);
- /**
- * 导入数据
- *
- * @param dt 数据源
- * @return
- */
- EmployeeImportVO importData(List<EmployeeModel> dt);
- /**
- * 导出pdf
- *
- * @param list 集合数据
- * @param outputUrl 保存路径
- * @return
- */
- void exportPdf(List<EmployeeEntity> list, String outputUrl);
- }
|