49 lines
1.3 KiB
Java
49 lines
1.3 KiB
Java
package com.engine.salary.entity.employeedeclare.dto;
|
|
|
|
|
|
import com.engine.salary.entity.datacollection.DataCollectionEmployee;
|
|
import com.engine.salary.entity.employeedeclare.po.EmployeeDeclarePO;
|
|
import com.engine.salary.entity.extemp.po.ExtEmpPO;
|
|
import com.engine.salary.entity.salaryarchive.po.SalaryArchivePO;
|
|
import lombok.Data;
|
|
import lombok.experimental.Accessors;
|
|
|
|
import java.time.YearMonth;
|
|
import java.util.List;
|
|
|
|
/**
|
|
* @description: 人员报送,刷新数据
|
|
* @author: xiajun
|
|
* @modified By: xiajun
|
|
* @date: Created in 2022/11/23 10:52 AM
|
|
* @version:v1.0
|
|
*/
|
|
@Data
|
|
@Accessors(chain = true)
|
|
public class EmployeeDeclareRefreshDTO {
|
|
// 个税扣缴义务人
|
|
private Long taxAgentId;
|
|
|
|
// 税款所属期
|
|
private YearMonth taxCycle;
|
|
|
|
// 已有的报送人员
|
|
private List<EmployeeDeclarePO> employeeDeclares;
|
|
|
|
// 上个税款所属期的报送人员
|
|
private List<EmployeeDeclarePO> preTaxCycleEmployeeDeclare;
|
|
|
|
// 薪资档案中的人员
|
|
private List<SalaryArchivePO> salaryArchives;
|
|
|
|
// 员工基本信息
|
|
private List<DataCollectionEmployee> hrmEmployeeComInfos;
|
|
//
|
|
// // 员工个人信息
|
|
// private List<SimpleUserInfo> simpleUserInfos;
|
|
|
|
// 非系统人员
|
|
private List<ExtEmpPO> extEmployees;
|
|
|
|
}
|