package com.engine.salary.entity.salaryBill.po;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.util.Date;

/**
    * 工资单发放范围项目表
    */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
public class SalarySendRangeObj {
    /**
    * 主键id
    */
    private Long id;

    /**
    * 发放id
    */
    private Long salarySendId;

    private Long salarySendRangeId;

    /**
    * 范围类型;对象=1;对象中排除=2
    */
    private Integer rangeType;

    /**
    * 目标类型，人员=1,部门=2,分部=3,岗位=4,个税扣缴义务人=5,所有人=0
    */
    private Integer targetType;

    /**
    * 目标id
    */
    private Long targetId;

    /**
    * 创建人
    */
    private Long creator;

    /**
    * 创建时间
    */
    private Date createTime;

    /**
    * 更新时间
    */
    private Date updateTime;

    /**
    * 是否已删除。0：未删除、1：已删除
    */
    private Integer deleteType;

    /**
    * 租户ID
    */
    private String tenantKey;
}