package com.engine.salary.entity.salaryarchive.param; import com.engine.salary.entity.datacollection.DataCollectionEmployee; import com.engine.salary.entity.salaryarchive.po.SalaryArchiveItemPO; import com.engine.salary.entity.salaryarchive.po.SalaryArchivePO; import com.engine.salary.entity.salaryitem.po.SalaryItemPO; import com.engine.salary.entity.salarysob.param.SalarySobRangeSaveParam; import com.engine.salary.entity.taxagent.dto.TaxAgentManageRangeEmployeeDTO; import com.engine.salary.entity.taxagent.param.TaxAgentRangeSaveParam; import com.engine.salary.enums.salaryarchive.SalaryArchiveImportTypeEnum; import com.engine.salary.enums.salaryarchive.SalaryArchiveListTypeEnum; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.util.Collection; import java.util.Date; import java.util.List; import java.util.Map; /** * 薪资档案导入处理参数 *
Copyright: Copyright (c) 2022
*Company: 泛微软件
* * @author qiantao * @version 1.0 **/ @Data @Builder @NoArgsConstructor @AllArgsConstructor public class SalaryArchiveImportHandleParam { //**********************前端需传入参数**************************/ /** * 上传文件id */ String imageId; /** * 导入类型 * * @see SalaryArchiveImportTypeEnum */ String importType; /** * 列表类型 * @see SalaryArchiveListTypeEnum */ String listType; /** * 是否处理数据 */ boolean onlyCheck; /** * 是否是流程 */ boolean isProcess; /** * 是否是外部人员 */ boolean isExtEmp; /** * 说明 */ String description; //*****************************************************************/ Long currentEmployeeId; String tenantKey; /** * 人员验证方式 */ String empValidType; // 待定薪列表 boolean isPendingList; // 定薪列表 boolean isFixedList; // 待停薪列表 boolean isSuspendList; boolean isInit; boolean isSalaryItemAdjust; /** * 获取租户下所有的人员 */ List