weaver-hrm-salary/src/com/engine/salary/entity/salarysob/po/SalarySobRangePO.java

93 lines
1.5 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.engine.salary.entity.salarysob.po;
import com.engine.salary.enums.salarysob.SalaryEmployeeStatusEnum;
import com.engine.salary.enums.salarysob.TargetTypeEnum;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Collection;
import java.util.Date;
/**
* 关联人员
* <p>Copyright: Copyright (c) 2022</p>
* <p>Company: 泛微软件</p>
*
* @author qiantao
* @version 1.0
**/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
//hrsa_salary_sob_range", autoResultMap = true)
public class SalarySobRangePO {
/**
* 主键id
*/
private Long id;
/**
* 薪资账套的id
*/
private Long salarySobId;
/**
* 对象类型
* @see TargetTypeEnum
*/
private Integer targetType;
/**
* 对象id
*/
private Long targetId;
/**
* 人员状态
* @see SalaryEmployeeStatusEnum
*/
private Integer employeeStatus;
/**
* 人员状态使用逗号分隔
* @see SalaryEmployeeStatusEnum
*/
private String employeeStatuses;
/**
* 是包含还是排除 0排除、1包含
*/
private Integer includeType;
/**
* 租户key
*/
private String tenantKey;
/**
* 创建人id
*/
private Long creator;
/**
* 是否删除
*/
private Integer deleteType;
/**
* 创建时间
*/
private Date createTime;
/**
* 更新时间
*/
private Date updateTime;
Collection<Long> ids;
}