package jnpf.model.personnels.dto.regular;

import jnpf.model.personnels.dto.audit.FtbPersonnelsAuditDto;
import jnpf.model.personnels.dto.salary.FtbPersonnelsSalaryInfo;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @Title:
 * @Author: peng.hao
 * @create: 2024/5/9:10:46
 */
@Data
public class FtbPersonnelsSalaryAuditDto  extends FtbPersonnelsAuditDto {
    /**
     * 是否调整薪酬(0,否,1是) (v1.1)
     */
    private String isAdjustSalary;


    /**
     * 薪资结构(0,不使用,1使用) (v1.1)
     */
    private String salaryStructure;

    /**
     * 薪资生效日期
     */
    private Date payrollEffectiveDate;



    /**
     *  薪资详情 (v1.1)
     */
    private List<FtbPersonnelsSalaryInfo> salaryStructureList;

    /**
     * 薪资调整原因
     */
    private String  reasonsForSalaryAdjustments;

    /**
     * 调薪方式 1.加薪 2.降薪
     */
    private Integer salaryType;


    /**
     * 薪资序列 id
     */
    private String payrollSequenceId;

    /**
     * 薪资序列
     *  1职级标准 2自定义标准
     */
    private Integer payrollSequence;


    /**
     * 薪资序列名称
     */
    private String payrollSequenceName;
}
