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;

/**
 * 〈总经理薪酬〉
 *
 * @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;

}
