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

68 lines
1.6 KiB
Java
Raw Normal View History

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;
}