package com.engine.salary.entity.salarysob.dto;

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

/**
 * @author Harryxzy
 * @date 2022/11/18 9:52
 * @description 薪资回算项目
 */
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
public class SalarySobBackItemDTO {

    // 主键id
    private Long id;

    // 薪资项目的id
    private Long salaryItemId;

    // 系统薪资项目的id
    private Long sysSalaryItemId;

    // 薪资项目分组id
    private Long salarySobItemGroupId;

    // 薪资类型
    private String incomeCategory;

    // 名称
    private String name;

    // 公式
    private Long formulaId;

    // 公式内容
    private String formulaContent;

    // 字段类型
    private String dataType;

    // 小数位数
    private Integer pattern;

    // 小数位数
    private String taxDeclarationColumn;

    // 排序字段
    private Integer sortedIndex;

    // 是否可以编辑
    private boolean canEdit;

    // 是否可以删除
    private boolean canDelete;

    // 回算类型
    private Integer backCalcType;

}
