package com.engine.salary.report.entity.param; import com.engine.salary.common.BaseQueryParam; import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.util.Date; import java.util.List; /** * 薪酬统计数据透视查询参数 *

Copyright: Copyright (c) 2023

*

Company: 泛微软件

* * @author Harryxzy * @version 1.0 **/ @Data @Builder @NoArgsConstructor @AllArgsConstructor public class SalaryStatisticsDataPerspectiveQueryParam extends BaseQueryParam { //报表id private Long id; //统计维度 private Long dimensionId; //统计维度值 private String dimensionValue; @JsonIgnore //薪资所属月-开始月 private String salaryStartMonth; @JsonIgnore // 薪资所属月-终止月 private String salaryEndMonth; @JsonIgnore //个税扣缴义务人配置 private List taxAgent; @JsonIgnore private List salarySob; @JsonIgnore //收入所得项目配置 private List incomeCategory; @JsonIgnore //分部配置 private List subCompany; @JsonIgnore //部门配置 private List depart; @JsonIgnore //职级配置 private List grade; @JsonIgnore // 岗位配置 private List position; @JsonIgnore //人员状态配置 private List status; @JsonIgnore //人员 private List employee; @JsonIgnore // 入职日期 private List hiredate; @JsonIgnore // 离职日期 private List leavedate; // 是否是分享报表 private boolean isShare; }