weaver-hrm-salary/src/com/engine/salary/entity/sischeme/dto/InsuranceSchemeDetailDTO.java

97 lines
1.5 KiB
Java

package com.engine.salary.entity.sischeme.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
/**
* @Author weaver_cl
* @Description: TODO 福利方案明细表单
* @Date 2022/3/7
* @Version V1.0
**/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class InsuranceSchemeDetailDTO {
/**
* 主键id
*/
private Long id;
/**
* 社保方案主表id
*/
private Long primaryId;
/**
* 险种id
*/
private Long insuranceId;
/**
* 险种名称
*/
private String insuranceName;
/**
* 是否缴费
*/
private Boolean isPayment;
/**
* 生效年月(含)
*/
private String effectiveTime;
/**
* 失效年月(不含)
*/
private String expirationTime;
/**
* 缴纳对象枚举label 1-公司 2-个人
*/
private String paymentScope;
/**
* 缴纳对象枚举value 1-公司 2-个人
*/
private Integer paymentScopeValue;
/**
* 基数上限
*/
private BigDecimal upperLimit;
/**
* 基数下限
*/
private BigDecimal lowerLimit;
/**
* 缴纳比例
*/
private BigDecimal paymentProportion;
/**
* 固定费用
*/
private BigDecimal fixedCost;
/**
* 有效小数位
*/
private Integer validNum;
/**
* 进位规则
*/
private String rententionRule;
}