package com.winsun.bean;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;

import java.io.Serializable;

/**
 * 〈总经理薪酬〉
 * @author PXL
 * @create 2020/5/6 14:25
 */
@Data
@TableName("hhr_manager_wage")
public class ZjlWage implements Serializable {

    private static final long serialVersionUID = 7341453717011045526L;
    /**
     *
     */
    @TableId(value = "id",type = IdType.AUTO)
    private Integer id;
    /**
     *
     */
    @TableField("month")
    private String month;
    /**
     *归属
     */
    @TableField("department")
    private String department;
    /**
     *
     */
    @TableField("name")
    private String name;
    /**
     *身份证
     */
    @TableField("id_card")
    private String idCard;
    /**
     *分公司
     */
    @TableField("company")
    private String company;
    /**
     *属性
     */
    @TableField("attribute")
    private String attribute;
    /**
     *岗位工资
     */
    @TableField("position_wage")
    private double positionWage;
    /**
     *绩效奖金（绩效工资+提成）
     */
    @TableField("performance_bonus")
    private double performanceBonus;
    /**
     *专项奖
     */
    @TableField("special_bonus")
    private double specialBonus;
    /**
     *年终奖
     */
    @TableField("year_end_bonus")
    private double yearEndBonus;
    /**
     *节日费(元旦,春节,五一,十一)
     */
    @TableField("festival_fee")
    private double festivalFee;
    /**
     *高温补贴(6-10月)
     */
    @TableField("high_subsidy")
    private double highSubsidy;
    /**
     *通讯补贴
     */
    @TableField("correspondence_subsidy")
    private double correspondenceSubsidy;
    /**
     *餐费补贴
     */
    @TableField("table_money_subsidy")
    private double tableMoneySubsidy;
    /**
     *交通补贴
     */
    @TableField("traffic_subsidy")
    private double trafficSubsidy;
    /**
     *专项奖（秋营奖励）
     */
    @TableField("special_bonus_autumn")
    private double specialBonusAutumn;
    /**
     *其他补扣补退
     */
    @TableField("other_subsidy")
    private double otherSubsidy;
    /**
     *应发合计
     */
    @TableField("total_yf")
    private double totalYf;
    /**
     *个人养老保险
     */
    @TableField("endowment_insurance_personal")
    private double endowmentInsurancePersonal;
    /**
     *个人缴纳失业保险
     */
    @TableField("unenployment_insurance_personal")
    private double unenploymentInsurancePersonal;
    /**
     *个人缴纳医疗保险
     */
    @TableField("medicare_personal")
    private double medicarePersonal;
    /**
     *个人保险小计
     */
    @TableField("total_insurance")
    private double totalInsurance;
    /**
     *个人缴纳住房公积金
     */
    @TableField("reserved_fund")
    private double reservedFund;
    /**
     *个税
     */
    @TableField("reserved_fund_tax")
    private double reservedFundTax;
    /**
     *年终奖个税
     */
    @TableField("year_end_bonus_tax")
    private double yearEndBonusTax;
    /**
     *个人其他补交补退
     */
    @TableField("other_fee_personal")
    private double otherFeePersonal;
    /**
     *个人工会费
     */
    @TableField("dues_personal")
    private double duesPersonal;
    /**
     *个人缴交小计
     */
    @TableField("total_fee_personal")
    private double totalFeePersonal;
    /**
     *实发合计
     */
    @TableField("total_sf")
    private double totalSf;
    /**
     *单位养老保险
     */
    @TableField("endowment_insurance_unit")
        private double endowmentInsuranceUnit;
    /**
     *单位失业保险
     */
    @TableField("unenployment_insurance_unit")
    private double unenploymentInsuranceUnit;
    /**
     *单位医疗保险
     */
    @TableField("medicare_unit")
    private double medicareUnit;
    /**
     *单位工伤保险
     */
    @TableField("employment_injury_insurance_unit")
    private double employmentInjuryInsuranceUnit;
    /**
     *单位生育保险
     */
    @TableField("birth_insurance_unit")
    private double birthInsuranceUnit;
    /**
     *重大疾病保险
     */
    @TableField("illness_insurance_unit")
    private double illnessInsuranceUnit;
    /**
     *单位公积金
     */
    @TableField("reserved_fund_unit")
    private double reservedFundUnit;
    /**
     *工会计提
     */
    @TableField("labor_union_fee_unit")
    private double laborUnionFeeUnit;
    /**
     *商业意外险
     */
    @TableField("accident_insurance_unit")
    private double accidentInsuranceUnit;
    /**
     *残保金
     */
    @TableField("disability_insurance_unit")
    private double disabilityInsuranceUnit;
    /**
     *单位其他补交补退
     */
    @TableField("other_fee_unit")
    private double otherFeeUnit;
    /**
     *单位缴交小计
     */
    @TableField("total_fee_unit")
    private double totalFeeUnit;
    /**
     *总个人人工成本合计
     */
    @TableField("total_cast_personal")
    private double totalCastPersonal;
    /**
     *附加信息
     */
    @TableField("addition_msg")
    private String additionMsg;
    /**
     *邮电人才服务管理费（200/人）
     */
    @TableField("manage_fee")
    private double manageFee;
    /**
     *单位总成本（含支出税点）
     */
    @TableField("total_cast_unit")
    private double totalCastUnit;
    /**
     *个人缴纳养老保险2
     */
    @TableField("endowment_insurance_personal2")
    private double endowmentInsurancePersonal2;
    /**
     *个人缴纳失业保险2
     */
    @TableField("unenployment_insurance_personal2")
    private double unenploymentInsurancePersonal2;
    /**
     *个人缴纳医疗保险2
     */
    @TableField("medicare_personal2")
    private double medicarePersonal2;
    /**
     *个人缴纳住房公积金2
     */
    @TableField("resvered_fund_personal2")
    private double resveredFundPersonal2;
    /**
     *单位养老保险2
     */
    @TableField("endowment_insurance_unit2")
    private double endowmentInsuranceUnit2;
    /**
     *单位失业保险2
     */
    @TableField("unenployment_insurance_unit2")
    private double unenploymentInsuranceUnit2;
    /**
     *单位医疗保险2
     */
    @TableField("medicare_unit2")
    private double medicareUnit2;
    /**
     *单位工伤保险2
     */
    @TableField("employment_injury_insurance_unit2")
    private double employmentInjuryInsuranceUnit2;
    /**
     *单位生育保险2
     */
    @TableField("birth_insurance_unit2")
    private double birthInsuranceUnit2;
    /**
     *重大疾病保险企业缴纳2
     */
    @TableField("illness_insurance_unit2")
    private double illnessInsuranceUnit2;
    /**
     *单位住房公积金2
     */
    @TableField("reserved_insurance_unit2")
    private double reservedInsuranceUnit2;
    /**
     *合并计税
     */
    @TableField("total_insurance_unit2")
    private double totalInsuranceUnit2;
    /**
     *本月计税工资
     */
    @TableField("wage")
    private double wage;
    /**
     *本月抵税扣除
     */
    @TableField("wage_tax")
    private double wageTax;
    /**
     *本月工资抵税
     */
    @TableField("wage_tax_after")
    private double wageTaxAfter;
    /**
     *年终奖应税
     */
    @TableField("last_year_end_bonus")
    private double lastYearEndBonus;
    /**
     *年终奖个税计算
     */
    @TableField("last_year_end_bonus_tax")
    private double lastYearEndBonusTax;
    /**
     *银行账号
     */
    @TableField("bank_account")
    private String bankAccount;
    /**
     *督导成本
     */
    @TableField("manager_cast")
    private double managerCast;
    /**
     *学子公司成本
     */
    @TableField("xz_company_cast")
    private double xzCompanyCast;

}
