package com.engine.salary.entity.datacollection.param; import com.engine.salary.common.BaseQueryParam; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.util.Collection; import java.util.Date; import java.util.List; @Data @Builder @NoArgsConstructor @AllArgsConstructor //数据采集-其他免税扣除查询参数 public class OtherDeductionQueryParam extends BaseQueryParam { //主键id private Collection ids; //关键字(姓名、部门、工号) private String keyword; //主键id private Long id; //申报年月 private List declareMonth; private List declareMonthDate; //姓名 private String username; //员工id private Long employeeId; //个税扣缴义务人的主键id private Long taxAgentId; private Collection taxAgentIds; //部门id private List departmentIds; //工号 private String jobNum; //证件号 private String idNo; //入职日期 private List hiredate; //手机号 private String mobile; //其他免税扣除id(获取明细) private Long otherTaxExemptDeductionId; //下载模板是否带数据 private boolean hasData; }