package com.engine.salary.entity.salaryitem.dto; import com.engine.salary.enums.*; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; /** * 薪资项目表单 *

Copyright: Copyright (c) 2022

*

Company: 泛微软件

* * @author qiantao * @version 1.0 **/ @Data @Accessors(chain = true) @NoArgsConstructor @AllArgsConstructor public class SalaryItemFormDTO { //主键id") @JsonSerialize(using = ToStringSerializer.class) private Long id; //名称") 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 formulaContent; //备注") private String description; @JsonIgnore //是否可以编辑") private Integer canEdit; }