97 lines
1.5 KiB
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;
|
|
}
|