package com.engine.salary.report.entity.param; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.util.List; @Data @NoArgsConstructor @AllArgsConstructor //"报表数据查询入参") public class SubTableDataQueryParam extends BaseQueryParam { @ApiModelProperty("报表id") private Long id; @ApiModelProperty("个税扣缴义务人配置") private List payOrg; @ApiModelProperty("缴纳组织配置") private List payAgency; @ApiModelProperty("分部配置") private List subCompany; @ApiModelProperty("部门配置") private List depart; @ApiModelProperty("职级配置") private List grade; @ApiModelProperty("岗位配置") private List position; @ApiModelProperty("人员状态配置") private List status; @ApiModelProperty("人员类型配置") private Integer employeeType; @ApiModelProperty("开始月") private String startMonth; @ApiModelProperty("人员") private List employee; @ApiModelProperty("缴纳类型") private List paymentType; @ApiModelProperty("终止月") private String endMonth; @ApiModelProperty("统计单位") private Integer unitType; @ApiModelProperty("统计维度") private String dimension; @ApiModelProperty("统计维度名称") private String dimensionName; @ApiModelProperty("是否导出人员维度数据") private Boolean empExport; }