weaver-hrm-organization/src/com/engine/organization/service/ExportCommonService.java

54 lines
1.2 KiB
Java
Raw Normal View History

2022-06-28 19:04:14 +08:00
package com.engine.organization.service;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
2023-08-07 17:38:01 +08:00
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
2022-06-29 15:21:36 +08:00
import java.util.List;
2022-06-28 19:04:14 +08:00
/**
* @Author weaver_cl
* @Description:
* @Date 2022/6/28
* @Version V1.0
**/
public interface ExportCommonService {
/**
* 人员导出
2022-06-29 15:21:36 +08:00
* @param ids
2022-06-28 19:04:14 +08:00
* @return
*/
2022-06-29 15:21:36 +08:00
XSSFWorkbook resourceExport(List<Long> ids);
2023-08-07 17:38:01 +08:00
/**
* 花名册台账动态列Excel导出
*
* @param request request
* @param response response
* @param ids 选择批量导出的人员ID
* @return
*/
XSSFWorkbook resourceExport(HttpServletRequest request, HttpServletResponse response, String ids);
2023-09-22 16:30:29 +08:00
/**
* @Description: 部门管理页面全部导出
* @Author: liang.cheng
* @Date: 2023/9/21 3:43 PM
* @param: []
* @return: org.apache.poi.xssf.usermodel.XSSFWorkbook
*/
XSSFWorkbook departmentExport();
2024-06-24 17:47:19 +08:00
/**
* @Description: 编制信息页面导出
* @Author: liang.cheng
* @Date: 2024/6/24 3:04 PM
* @param: [planId]
* @return: org.apache.poi.xssf.usermodel.XSSFWorkbook
*/
XSSFWorkbook staffExport(String planId);
2022-06-28 19:04:14 +08:00
}