package com.yifu.cloud.plus.v1.yifu.social.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.HeadFontStyle;
import com.yifu.cloud.plus.v1.yifu.common.core.constant.ExcelAttribute;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 参保人员信息VO
 */
@Data
public class UnFundInfoVo implements Serializable {
    
    /**
     * 主键ID
     */
    private String id;
    
    /**
     * 公积金户名称
     */
    private String fundHouseholdName;
    
    /**
     * 缴费政策类型 0-最低 1-自定义 2-最高
     */
    private String paymentType;
    
    /**
     * 公积金状态
     */
    private String fundStatus;
    
    /**
     * 项目编码
     */
    private String deptNo;
    
    /**
     * 项目名称
     */
    private String deptName;

	/**
	 * 缴纳地-省
	 */
	private String fundProvince;

	/**
	 * 缴纳地-市
	 */
	private String fundCity;

	/**
	 * 缴纳地-县
	 */
	private String fundTown;
    
    /**
     * 派单人姓名
     */
    private String dispatchName;
    
    /**
     * 创建时间
     */
    private String dispatchTime;

	/**
	 * 单位公积金缴纳比例
	 */
	private BigDecimal unitProvidentPer;
	/**
	 * 个人公积金缴纳比例
	 */
	private BigDecimal personalProvidentPer;

	/**
	 * 单位公积金缴纳基数
	 */
	private BigDecimal providentCardinal;

	/**
	 * 公积金起缴日期
	 */
	private Date providentStart;

}
