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

import com.engine.salary.enums.sicategory.PaymentTypeEnum;
import com.engine.salary.enums.sicategory.SharedTypeEnum;
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/7
 * @Version V1.0
 **/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class InsuranceSchemeDTO {

    /**
     * 主键id
     */
    private Long id;

    /**
     * 缴纳地区
     */
    private String paymentArea;

    /**
     * 缴纳类型
     */
    private PaymentTypeEnum paymentType;

    /**
     * 方案名称
     */
    private String schemeName;

    /**
     * 共享权限
     * @see SharedTypeEnum
     */
    private String sharedType;

    /**
     * 个税扣缴义务人
     */
    private String taxAgentIds;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 福利类型
     */
    private WelfareTypeEnum welfareType;



}

