weaver-hrm-salary/src/com/engine/salary/entity/salaryacct/bo/SalaryCalcFormula.java

54 lines
1.1 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.salaryacct.bo;
import com.engine.salary.enums.SalaryRoundingModeEnum;
import com.engine.salary.enums.salaryitem.SalaryDataTypeEnum;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* @description: 薪资核算计算优先级
* @author: xiajun
* @modified By: xiajun
* @date: Created in 8/23/22 11:52 AM
* @version:v1.0
*/
@Data
@Accessors(chain = true)
public class SalaryCalcFormula {
/**
* 薪资项目id
*/
private Long salaryItemId;
/**
* 薪资项目的code
*/
private String salaryItemCode;
/**
* 薪资类型
*/
private String incomeCategory;
/**
* 薪资档案引用。0薪资档案未引用、1薪资档案引用
* 为处理历史数据而留,不再使用
*/
@Deprecated
private Integer useInEmployeeSalary;
/**
* 字段类型
*/
private SalaryDataTypeEnum dataType;
/**
* 舍入规则
*/
private SalaryRoundingModeEnum roundingMode;
/**
* 小数位数
*/
private Integer pattern;
/**
* 公式id
*/
private Long formulaId;
}