weaver-hrm-salary/src/com/engine/salary/report/entity/param/SalaryStatisticsSearchCondi...

70 lines
1.5 KiB
Java
Raw Normal View History

2023-04-07 14:38:38 +08:00
package com.engine.salary.report.entity.param;
import com.engine.salary.report.entity.po.SalaryStatisticsItemPO;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDate;
2023-04-24 14:09:27 +08:00
import java.util.Date;
2023-04-07 14:38:38 +08:00
import java.util.List;
import java.util.Map;
/**
2023-04-24 14:09:27 +08:00
* 薪资报表统计条件保存参数
* <p>Copyright: Copyright (c) 2022</p>
* <p>Company: 泛微软件</p>
*
* @author qiantao
* @version 1.0
**/
2023-04-07 14:38:38 +08:00
@Data
@NoArgsConstructor
@AllArgsConstructor
public class SalaryStatisticsSearchConditionSaveParam {
2023-04-24 14:09:27 +08:00
//报表id
2023-04-07 14:38:38 +08:00
private Long id;
2023-04-24 14:09:27 +08:00
//统计维度
2023-04-07 14:38:38 +08:00
private Long dimension;
2023-04-24 14:09:27 +08:00
//薪资所属月-开始月
private Date salaryStartMonth;
2023-04-07 14:38:38 +08:00
2023-04-24 14:09:27 +08:00
//薪资所属月-终止月
private Date salaryEndMonth;
2023-04-07 14:38:38 +08:00
2023-04-24 14:09:27 +08:00
//个税扣缴义务人配置
2023-04-07 14:38:38 +08:00
private List<Map<String, Object>> taxAgent;
2023-04-24 14:09:27 +08:00
//收入所得项目配置
2023-04-07 14:38:38 +08:00
private List<Map<String, Object>> incomeCategory;
2023-04-24 14:09:27 +08:00
//分部配置
2023-04-07 14:38:38 +08:00
private List<Map<String, Object>> subCompany;
2023-04-24 14:09:27 +08:00
//部门配置
2023-04-07 14:38:38 +08:00
private List<Map<String, Object>> department;
2023-04-24 14:09:27 +08:00
//职级配置
2023-04-07 14:38:38 +08:00
private List<Map<String, Object>> grade;
2023-04-24 14:09:27 +08:00
//岗位配置
2023-04-07 14:38:38 +08:00
private List<Map<String, Object>> position;
2023-04-24 14:09:27 +08:00
//人员状态配置
2023-04-07 14:38:38 +08:00
private List<Map<String, Object>> status;
2023-04-24 14:09:27 +08:00
//人员
2023-04-07 14:38:38 +08:00
private List<Map<String, Object>> employee;
2023-04-24 14:09:27 +08:00
//入职日期
2023-04-07 14:38:38 +08:00
private List<LocalDate> hiredate;
2023-04-24 14:09:27 +08:00
//离职日期
2023-04-07 14:38:38 +08:00
private List<LocalDate> leavedate;
2023-04-24 14:09:27 +08:00
//统计项列表
2023-04-07 14:38:38 +08:00
private List<SalaryStatisticsItemPO> items;
}