2023-04-07 14:38:38 +08:00
|
|
|
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;
|
|
|
|
|
|
2023-04-23 10:14:32 +08:00
|
|
|
|
2023-04-07 14:38:38 +08:00
|
|
|
@Data
|
|
|
|
|
@NoArgsConstructor
|
|
|
|
|
@AllArgsConstructor
|
|
|
|
|
//"报表数据查询入参")
|
|
|
|
|
public class SubTableDataQueryParam extends BaseQueryParam {
|
|
|
|
|
@ApiModelProperty("报表id")
|
|
|
|
|
private Long id;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("个税扣缴义务人配置")
|
|
|
|
|
private List<Long> payOrg;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("缴纳组织配置")
|
|
|
|
|
private List<Long> payAgency;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("分部配置")
|
|
|
|
|
private List<Long> subCompany;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("部门配置")
|
|
|
|
|
private List<Long> depart;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("职级配置")
|
|
|
|
|
private List<Long> grade;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("岗位配置")
|
|
|
|
|
private List<Long> position;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("人员状态配置")
|
|
|
|
|
private List<String> status;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("人员类型配置")
|
|
|
|
|
private Integer employeeType;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("开始月")
|
|
|
|
|
private String startMonth;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("人员")
|
|
|
|
|
private List<Long> employee;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("缴纳类型")
|
|
|
|
|
private List<Integer> paymentType;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("终止月")
|
|
|
|
|
private String endMonth;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("统计单位")
|
|
|
|
|
private Integer unitType;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("统计维度")
|
|
|
|
|
private String dimension;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("统计维度名称")
|
|
|
|
|
private String dimensionName;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("是否导出人员维度数据")
|
|
|
|
|
private Boolean empExport;
|
|
|
|
|
}
|