
package org.sky.scientific.excel;


import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;


/**
 * 技术人员工资表 Excel实体类
 *
 * @author Kd
 * @since 2025-06-19
 */
@Data
public class SalaryExcel implements Serializable {

	@Serial
	private static final long serialVersionUID = 1L;

	@ExcelProperty(index = 0, value = "序号")
	private String xh;

	@ExcelProperty(index = 2, value = "姓名")
	private String name;

	@ExcelProperty(index = 3, value = "工号")
	private String number;

 	@ExcelProperty(index = 4, value = "身份证")
	private String idCard;

 	@ExcelProperty(index = 6, value = "工资（元）")
	private BigDecimal averageMonthlySalary;

 	@ExcelProperty(index = 7, value = "养老保险单位部分（元）")
	private BigDecimal pensionInsurance;

 	@ExcelProperty(index = 8, value = "医疗保险单位部分（元）")
	private BigDecimal medicalInsurance;

 	@ExcelProperty(index = 9, value = "失业保险单位部分（元）")
	private BigDecimal unemploymentInsurance;

 	@ExcelProperty(index = 10, value = "工伤保险单位部分（元）")
	private BigDecimal injuryInsurance;

 	@ExcelProperty(index = 11, value = "生育保险单位部分（元）")
	private BigDecimal maternityInsurance;

 	@ExcelProperty(index = 13, value = "公积金单位部分（元）")
	private BigDecimal providentFund;

 	@ExcelProperty(index = 14, value = "奖金（元）")
	private BigDecimal bonus;

 	@ExcelProperty(index = 15, value = "福利费（元）")
	private BigDecimal benefit;

 	@ExcelProperty(index = 16, value = "补充养老保险（元）")
	private BigDecimal pensionInsuranceBc;

 	@ExcelProperty(index = 17, value = "补充医疗保险（元）")
	private BigDecimal medicalInsuranceBc;

}
