package com.engine.salary.entity.salaryitem.param; import com.engine.salary.enums.*; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import lombok.Builder; import lombok.Data; /** * *

Copyright: Copyright (c) 2022

*

Company: 泛微软件

* * @author qiantao * @version 1.0 **/ @Data @Builder public class SalaryItemSaveParam { //主键id @JsonSerialize(using = ToStringSerializer.class) private Long id; /** * 名称不允许为空 * 名称不能超过40个字符 */ private String name; //是否是系统内置的薪资项目 private SalarySystemTypeEnum systemType; //默认使用 private Integer useDefault; //薪资档案引用 private Integer useInEmployeeSalary; //属性 private SalaryItemCategoryEnum category; //类型 private SalaryItemTypeEnum itemType; //舍入规则 private SalaryRoundingModeEnum roundingMode; //保留小数位 private Integer pattern; //取值方式 private SalaryValueTypeEnum valueType; //公式 private Long formulaId; //备注 private String description; }