package com.engine.salary.entity.siarchives.param;

import com.engine.salary.enums.sicategory.WelfareTypeEnum;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Author weaver_cl
 * @Description: 其他福利档案保存
 * @Date 2022/3/17
 * @Version V1.0
 **/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class InsuranceArchivesOtherSaveParam {

    //主键id
    private Long id;

    //员工id
    private Long employeeId;

    //暂不缴纳
    private Integer nonPayment;

    //福利类型
    private WelfareTypeEnum welfareType;

    //其他福利起始缴纳月
    private String otherStartTime;

    //其他福利最后缴纳月
    private String otherEndTime;

    //其他福利方案id
    private Long otherSchemeId;

    //其他福利方案名称
    private String otherName;

    //其他福利缴纳组织
    private Long paymentOrganization;

    //其他福利个人实际承担方
    private Integer underTake;

    //其他福利基数jsonString
    private String paymentForm;
}
