package com.engine.salary.entity.salaryitem.param; import com.engine.salary.entity.base.BaseQueryParam; import com.engine.salary.enums.SalaryOnOffEnum; import com.engine.salary.enums.SalaryValueTypeEnum; import com.engine.salary.enums.salaryitem.SalaryDataTypeEnum; import com.engine.salary.util.db.DBType; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang3.StringUtils; import weaver.conn.RecordSet; import java.util.Collection; import java.util.stream.Collectors; /** * 薪资项目查询参数 *
Copyright: Copyright (c) 2022
*Company: 泛微软件
* * @author qiantao * @version 1.0 **/ @Data @Builder @NoArgsConstructor @AllArgsConstructor public class SalaryItemSearchParam extends BaseQueryParam { //名称 private String name; //备注 private String description; /** * 是否薪资档案引用 * * @see SalaryOnOffEnum */ private Integer useInEmployeeSalary; /** * 是否默认使用 * * @see SalaryOnOffEnum */ private Integer useDefault; /** * 取值方式 * * @see SalaryValueTypeEnum */ private Integer valueType; /** * 字段类型 * * @see SalaryDataTypeEnum */ private Integer dataType; //需要排除的系统薪资项目@see private Collection