package com.engine.salary.entity.taxdeclaration.bo;

import com.cloudstore.eccom.pc.table.WeaTableColumn;
import com.engine.salary.util.JsonUtil;
import com.engine.salary.util.SalaryI18nUtil;
import com.google.common.collect.Lists;
import java.util.List;

/**
 * @description: 个税申报表明细的表头
 * @author: xiajun
 * @modified By: xiajun
 * @date: Created in 12/15/21 11:31 AM
 * @version:v1.0
 */
public class TaxDeclarationDetailListColumn {

    private static final String COLUMN = " [\n" +
            "        {\n" +
            "            title: '序号',\n" +
            "            titleLabelId: 84162,\n" +
            "            dataIndex: 'seq_p',\n" +
            "            ellipsis : false,\n" +
            "            newLine : true,\n" +
            "            rowSpan : 3,\n" +
            "            children : [\n" +
            "                {\n" +
            "                    className : \"weapp-salary-hide\",\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            className : \"weapp-salary-hide\",\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '1',\n" +
            "                                    dataIndex: 'seq',\n" +
            "                                }\n" +
            "                            ]\n" +
            "                        }\n" +
            "                    ]\n" +
            "                },\n" +
            "            ]\n" +
            "        },\n" +
            "        {\n" +
            "            title: '姓名',\n" +
            "            titleLabelId: 85429,\n" +
            "            dataIndex: 'employeeName_p',\n" +
            "            ellipsis : false,\n" +
            "            newLine : true,\n" +
            "            rowSpan : 3,\n" +
            "            children : [\n" +
            "                {\n" +
            "                    className : \"weapp-salary-hide\",\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            className : \"weapp-salary-hide\",\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '2',\n" +
            "                                    dataIndex: 'employeeName'\n" +
            "                                }\n" +
            "                            ]\n" +
            "                        }\n" +
            "                    ]\n" +
            "                },\n" +
            "            ]\n" +
            "        },\n" +
            "        {\n" +
            "            title: '身份证件类型',\n" +
            "            titleLabelId: 102781,\n" +
            "            dataIndex: 'idCardType_p',\n" +
            "            ellipsis : false,\n" +
            "            newLine : true,\n" +
            "            rowSpan : 3,\n" +
            "            children : [\n" +
            "                {\n" +
            "                    className : \"weapp-salary-hide\",\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            className : \"weapp-salary-hide\",\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '3',\n" +
            "                                    dataIndex: 'idCardType'\n" +
            "                                }\n" +
            "                            ]\n" +
            "                        }\n" +
            "                    ]\n" +
            "                },\n" +
            "            ]\n" +
            "        },\n" +
            "        {\n" +
            "            title: '身份证件号码',\n" +
            "            titleLabelId: 102782,\n" +
            "            dataIndex: 'idCardNo_p',\n" +
            "            ellipsis : false,\n" +
            "            newLine : true,\n" +
            "            rowSpan : 3,\n" +
            "            children : [\n" +
            "                {\n" +
            "                    className : \"weapp-salary-hide\",\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            className : \"weapp-salary-hide\",\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '4',\n" +
            "                                    dataIndex: 'idCardNo'\n" +
            "                                }\n" +
            "                            ]\n" +
            "                        }\n" +
            "                    ]\n" +
            "                },\n" +
            "            ]\n" +
            "        },\n" +
            "        {\n" +
            "            title: '纳税人识别号',\n" +
            "            titleLabelId: 102783,\n" +
            "            dataIndex: 'taxpayerIdNo_p',\n" +
            "            ellipsis : false,\n" +
            "            newLine : true,\n" +
            "            rowSpan : 3,\n" +
            "            children : [\n" +
            "                {\n" +
            "                    className : \"weapp-salary-hide\",\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            className : \"weapp-salary-hide\",\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '5',\n" +
            "                                    dataIndex: 'taxpayerIdNo'\n" +
            "                                }\n" +
            "                            ]\n" +
            "                        }\n" +
            "                    ]\n" +
            "                },\n" +
            "            ]\n" +
            "        },\n" +
            "        {\n" +
            "            title: '是否为非居民个人',\n" +
            "            titleLabelId: 102785,\n" +
            "            dataIndex: 'isPersonal_p',\n" +
            "            ellipsis : false,\n" +
            "            newLine : true,\n" +
            "            rowSpan : 3,\n" +
            "            children : [\n" +
            "                {\n" +
            "                    className : \"weapp-salary-hide\",\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            className : \"weapp-salary-hide\",\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '6',\n" +
            "                                    dataIndex: 'isPersonal'\n" +
            "                                }\n" +
            "                            ]\n" +
            "                        }\n" +
            "                    ]\n" +
            "                },\n" +
            "            ]\n" +
            "        },\n" +
            "        {\n" +
            "            title: '所得项目',\n" +
            "            titleLabelId: 102786,\n" +
            "            dataIndex: 'incomeType_p',\n" +
            "            ellipsis : false,\n" +
            "            newLine : true,\n" +
            "            rowSpan : 3,\n" +
            "            children : [\n" +
            "                {\n" +
            "                    className : \"weapp-salary-hide\",\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            className : \"weapp-salary-hide\",\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '7',\n" +
            "                                    dataIndex: 'incomeType'\n" +
            "                                }\n" +
            "                            ]\n" +
            "                        }\n" +
            "                    ]\n" +
            "                },\n" +
            "            ]\n" +
            "        },\n" +
            "        {\n" +
            "            title: '本月（次）情况',\n" +
            "            titleLabelId: 102787,\n" +
            "            dataIndex: 'condition_p',\n" +
            "            ellipsis : false,\n" +
            "            newLine : true,\n" +
            "            children : [\n" +
            "                {\n" +
            "                    title: '收入额计算',\n" +
            "                    titleLabelId: 102788,\n" +
            "                    ellipsis : false,\n" +
            "                    newLine : true,\n" +
            "                    dataIndex: 'income_calc_p',\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            title: '收入',\n" +
            "                            titleLabelId: 96689,\n" +
            "                            ellipsis : false,\n" +
            "                            newLine : true,\n" +
            "                            dataIndex: 'income_p',\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '8',\n" +
            "                                    dataIndex: 'income'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                        {\n" +
            "                            title: '费用',\n" +
            "                            titleLabelId: 102789,\n" +
            "                            ellipsis : false,\n" +
            "                            newLine : true,\n" +
            "                            dataIndex: 'fee_p',\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '9',\n" +
            "                                    dataIndex: 'fee'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                        {\n" +
            "                            title: '免税收入',\n" +
            "                            titleLabelId: 102790,\n" +
            "                            ellipsis : false,\n" +
            "                            newLine : true,\n" +
            "                            dataIndex: 'taxFreeIncome_p',\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '10',\n" +
            "                                    dataIndex: 'taxFreeIncome'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                    ]\n" +
            "                },\n" +
            "                {\n" +
            "                    title: '减除费用',\n" +
            "                    titleLabelId: 102791,\n" +
            "                    ellipsis : false,\n" +
            "                    newLine : true,\n" +
            "                    dataIndex: 'subtraction_p',\n" +
            "                    rowSpan : 2,\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            className: \"weapp-salary-hide\",\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '11',\n" +
            "                                    dataIndex: 'subtraction'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                    ]\n" +
            "                },\n" +
            "                {\n" +
            "                    title: '专项扣除',\n" +
            "                    titleLabelId: 85829,\n" +
            "                    ellipsis : false,\n" +
            "                    newLine : true,\n" +
            "                    dataIndex: 'special_deduction_p',\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            title: '基本养老保险费',\n" +
            "                            titleLabelId: 102792,\n" +
            "                            ellipsis : false,\n" +
            "                            newLine : true,\n" +
            "                            dataIndex: 'endowment_insurance_p',\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '12',\n" +
            "                                    dataIndex: 'endowmentInsurance'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                        {\n" +
            "                            title: '基本医疗保险费',\n" +
            "                            titleLabelId: 102793,\n" +
            "                            ellipsis : false,\n" +
            "                            newLine : true,\n" +
            "                            dataIndex: 'medical_insurance_p',\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '13',\n" +
            "                                    dataIndex: 'medicalInsurance'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                        {\n" +
            "                            title: '失业保险费',\n" +
            "                            titleLabelId: 102794,\n" +
            "                            ellipsis : false,\n" +
            "                            newLine : true,\n" +
            "                            dataIndex: 'unemployment_insurance_p',\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '14',\n" +
            "                                    dataIndex: 'unemploymentInsurance'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                        {\n" +
            "                            title: '住房公积金',\n" +
            "                            titleLabelId: 102795,\n" +
            "                            ellipsis : false,\n" +
            "                            newLine : true,\n" +
            "                            dataIndex: 'housing_fund_p',\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '15',\n" +
            "                                    dataIndex: 'housingProvidentFund'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                    ]\n" +
            "                },\n" +
            "                {\n" +
            "                    title: '其他扣除',\n" +
            "                    titleLabelId: 85831,\n" +
            "                    ellipsis : false,\n" +
            "                    newLine : true,\n" +
            "                    dataIndex: 'other_deduction_p',\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            title: '年金',\n" +
            "                            titleLabelId: 102796,\n" +
            "                            ellipsis : false,\n" +
            "                            newLine : true,\n" +
            "                            dataIndex: 'annuity_p',\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '16',\n" +
            "                                    dataIndex: 'annuity'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                        {\n" +
            "                            title: '商业健康保险',\n" +
            "                            titleLabelId: 91238,\n" +
            "                            ellipsis : false,\n" +
            "                            newLine : true,\n" +
            "                            dataIndex: 'commercial_health_insurance_p',\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '17',\n" +
            "                                    dataIndex: 'commercialHealthInsurance'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                        {\n" +
            "                            title: '税延养老保险',\n" +
            "                            titleLabelId: 91239,\n" +
            "                            ellipsis : false,\n" +
            "                            newLine : true,\n" +
            "                            dataIndex: 'tax_deferred_endowment_insurance_p',\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '18',\n" +
            "                                    dataIndex: 'taxDeferredEndowmentInsurance'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                        {\n" +
            "                            title: '财产原值',\n" +
            "                            titleLabelId: 102797,\n" +
            "                            ellipsis : false,\n" +
            "                            newLine : true,\n" +
            "                            dataIndex: 'originalValueOfProperty_p',\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '19',\n" +
            "                                    dataIndex: 'originalValueOfProperty'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                        {\n" +
            "                            title: '允许扣除的税费',\n" +
            "                            titleLabelId: 102798,\n" +
            "                            ellipsis : false,\n" +
            "                            newLine : true,\n" +
            "                            dataIndex: 'deductedTax_p',\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '20',\n" +
            "                                    dataIndex: 'deductedTax'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                        {\n" +
            "                            title: '其他',\n" +
            "                            titleLabelId: 102799,\n" +
            "                            ellipsis : false,\n" +
            "                            newLine : true,\n" +
            "                            dataIndex: 'other_p',\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '21',\n" +
            "                                    dataIndex: 'other'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                    ]\n" +
            "                },\n" +
            "            ]\n" +
            "        },\n" +
            "\n" +
            "        {\n" +
            "            title: '累计情况（工资、薪金）',\n" +
            "            titleLabelId: 87521,\n" +
            "            dataIndex: 'cumsituation_p',\n" +
            "            ellipsis : false,\n" +
            "            newLine : true,\n" +
            "            children : [\n" +
            "                {\n" +
            "                    title: '累计收入额',\n" +
            "                    titleLabelId: 86712,\n" +
            "                    ellipsis : false,\n" +
            "                    newLine : true,\n" +
            "                    dataIndex: 'addUpIncome_p',\n" +
            "                    rowSpan : 2,\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            className: \"weapp-salary-hide\",\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '22',\n" +
            "                                    dataIndex: 'addUpIncome'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                    ]\n" +
            "                },\n" +
            "                {\n" +
            "                    title: '累计减除费用',\n" +
            "                    titleLabelId: 86711,\n" +
            "                    ellipsis : false,\n" +
            "                    newLine : true,\n" +
            "                    dataIndex: 'addUpSubtraction_p',\n" +
            "                    rowSpan : 2,\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            className: \"weapp-salary-hide\",\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '23',\n" +
            "                                    dataIndex: 'addUpSubtraction'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                    ]\n" +
            "                },\n" +
            "                {\n" +
            "                    title: '累计专项扣除',\n" +
            "                    titleLabelId: 102800,\n" +
            "                    ellipsis : false,\n" +
            "                    newLine : true,\n" +
            "                    dataIndex: 'addUpSpecialDeduction_p',\n" +
            "                    rowSpan : 2,\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            className: \"weapp-salary-hide\",\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '24',\n" +
            "                                    dataIndex: 'addUpSpecialDeduction'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                    ]\n" +
            "                },\n" +
            "\n" +
            "\n" +
            "                {\n" +
            "                    title: '累计专项附加扣除',\n" +
            "                    titleLabelId: 85380,\n" +
            "                    ellipsis : false,\n" +
            "                    newLine : true,\n" +
            "                    dataIndex: 'income_calc_p',\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            title: '子女教育',\n" +
            "                            titleLabelId: 102801,\n" +
            "                            ellipsis : false,\n" +
            "                            newLine : true,\n" +
            "                            dataIndex: 'addUpChildEducation_p',\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '25',\n" +
            "                                    dataIndex: 'addUpChildEducation'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                        {\n" +
            "                            title: '赡养老人',\n" +
            "                            titleLabelId: 102802,\n" +
            "                            ellipsis : false,\n" +
            "                            newLine : true,\n" +
            "                            dataIndex: 'addUpSupportElderly_p',\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '26',\n" +
            "                                    dataIndex: 'addUpSupportElderly'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                        {\n" +
            "                            title: '住房贷款利息',\n" +
            "                            titleLabelId: 102803,\n" +
            "                            ellipsis : false,\n" +
            "                            newLine : true,\n" +
            "                            dataIndex: 'addUpHousingLoanInterest_p',\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '27',\n" +
            "                                    dataIndex: 'addUpHousingLoanInterest'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                        {\n" +
            "                            title: '住房租金',\n" +
            "                            titleLabelId: 102804,\n" +
            "                            ellipsis : false,\n" +
            "                            newLine : true,\n" +
            "                            dataIndex: 'addUpHousingRent_p',\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '28',\n" +
            "                                    dataIndex: 'addUpHousingRent'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                        {\n" +
            "                            title: '继续教育',\n" +
            "                            titleLabelId: 102805,\n" +
            "                            ellipsis : false,\n" +
            "                            newLine : true,\n" +
            "                            dataIndex: 'addUpContinuingEducation_p',\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '29',\n" +
            "                                    dataIndex: 'addUpContinuingEducation'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                    ]\n" +
            "                },\n" +
            "                {\n" +
            "                    title: '累计其他扣除',\n" +
            "                    titleLabelId: 90569,\n" +
            "                    ellipsis : false,\n" +
            "                    newLine : true,\n" +
            "                    dataIndex: 'addUpOther_p',\n" +
            "                    rowSpan : 2,\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            className: \"weapp-salary-hide\",\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '30',\n" +
            "                                    dataIndex: 'addUpOther'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                    ]\n" +
            "                },\n" +
            "\n" +
            "            ]\n" +
            "        },\n" +
            "\n" +
            "        {\n" +
            "            title: '减按计税比例',\n" +
            "            titleLabelId: 102806,\n" +
            "            ellipsis : false,\n" +
            "            newLine : true,\n" +
            "            dataIndex: 'lessTaxProportion_p',\n" +
            "            rowSpan : 3,\n" +
            "            children : [\n" +
            "                {\n" +
            "                    className : \"weapp-salary-hide\",\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            className : \"weapp-salary-hide\",\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '31',\n" +
            "                                    dataIndex: 'lessTaxProportion'\n" +
            "                                }\n" +
            "                            ]\n" +
            "                        }\n" +
            "                    ]\n" +
            "                },\n" +
            "            ]\n" +
            "        },\n" +
            "\n" +
            "        {\n" +
            "            title: '准予扣除的捐赠额',\n" +
            "            titleLabelId: 91240,\n" +
            "            dataIndex: 'allowedDonation_p',\n" +
            "            ellipsis : false,\n" +
            "            newLine : true,\n" +
            "            rowSpan : 3,\n" +
            "            children : [\n" +
            "                {\n" +
            "                    className : \"weapp-salary-hide\",\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            className : \"weapp-salary-hide\",\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '32',\n" +
            "                                    dataIndex: 'allowedDonation'\n" +
            "                                }\n" +
            "                            ]\n" +
            "                        }\n" +
            "                    ]\n" +
            "                },\n" +
            "            ]\n" +
            "        },\n" +
            "\n" +
            "        {\n" +
            "            title: '税款计算',\n" +
            "            titleLabelId: 102807,\n" +
            "            ellipsis : false,\n" +
            "            newLine : true,\n" +
            "            dataIndex: 'cumsituation_p',\n" +
            "            children : [\n" +
            "                {\n" +
            "                    title: '应纳税所得额',\n" +
            "                    titleLabelId: 96693,\n" +
            "                    ellipsis : false,\n" +
            "                    newLine : true,\n" +
            "                    dataIndex: 'taxableIncome_p',\n" +
            "                    rowSpan : 2,\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            className: \"weapp-salary-hide\",\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '33',\n" +
            "                                    dataIndex: 'taxableIncome'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                    ]\n" +
            "                },\n" +
            "                {\n" +
            "                    title: '税率/预扣率',\n" +
            "                    titleLabelId: 102808,\n" +
            "                    ellipsis : false,\n" +
            "                    newLine : true,\n" +
            "                    dataIndex: 'taxRate_p',\n" +
            "                    rowSpan : 2,\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            className: \"weapp-salary-hide\",\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '34',\n" +
            "                                    dataIndex: 'taxRate'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                    ]\n" +
            "                },\n" +
            "                {\n" +
            "                    title: '速算扣除数',\n" +
            "                    titleLabelId: 84228,\n" +
            "                    ellipsis : false,\n" +
            "                    newLine : true,\n" +
            "                    dataIndex: 'quickDeductionFactor_p',\n" +
            "                    rowSpan : 2,\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            className: \"weapp-salary-hide\",\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '35',\n" +
            "                                    dataIndex: 'quickDeductionFactor'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                    ]\n" +
            "                },\n" +
            "                {\n" +
            "                    title: '应纳税额',\n" +
            "                    titleLabelId: 102809,\n" +
            "                    ellipsis : false,\n" +
            "                    newLine : true,\n" +
            "                    dataIndex: 'taxPayable_p',\n" +
            "                    rowSpan : 2,\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            className: \"weapp-salary-hide\",\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '36',\n" +
            "                                    dataIndex: 'taxPayable'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                    ]\n" +
            "                },\n" +
            "                {\n" +
            "                    title: '减免税额',\n" +
            "                    titleLabelId: 102810,\n" +
            "                    ellipsis : false,\n" +
            "                    newLine : true,\n" +
            "                    dataIndex: 'taxSavings_p',\n" +
            "                    rowSpan : 2,\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            className: \"weapp-salary-hide\",\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '37',\n" +
            "                                    dataIndex: 'taxSavings'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                    ]\n" +
            "                },\n" +
            "                {\n" +
            "                    title: '已扣缴税额',\n" +
            "                    titleLabelId: 102811,\n" +
            "                    ellipsis : false,\n" +
            "                    newLine : true,\n" +
            "                    dataIndex: 'taxWithheld_p',\n" +
            "                    rowSpan : 2,\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            className: \"weapp-salary-hide\",\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '38',\n" +
            "                                    dataIndex: 'taxWithheld'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                    ]\n" +
            "                },\n" +
            "                {\n" +
            "                    title: '应补（退）税额',\n" +
            "                    titleLabelId: 102812,\n" +
            "                    ellipsis : false,\n" +
            "                    newLine : true,\n" +
            "                    dataIndex: 'refundedOrSupplementedTax_p',\n" +
            "                    rowSpan : 2,\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            className: \"weapp-salary-hide\",\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '39',\n" +
            "                                    dataIndex: 'refundedOrSupplementedTax'\n" +
            "                                },\n" +
            "                            ]\n" +
            "                        },\n" +
            "                    ]\n" +
            "                },\n" +
            "            ]\n" +
            "        },\n" +
            "\n" +
            "\n" +
            "        {\n" +
            "            title: '备注',\n" +
            "            titleLabelId: 84961,\n" +
            "            ellipsis : false,\n" +
            "            newLine : true,\n" +
            "            dataIndex: 'description_p',\n" +
            "            rowSpan : 3,\n" +
            "            children : [\n" +
            "                {\n" +
            "                    className : \"weapp-salary-hide\",\n" +
            "                    children : [\n" +
            "                        {\n" +
            "                            className : \"weapp-salary-hide\",\n" +
            "                            children : [\n" +
            "                                {\n" +
            "                                    title: '40',\n" +
            "                                    dataIndex: 'description'\n" +
            "                                }\n" +
            "                            ]\n" +
            "                        }\n" +
            "                    ]\n" +
            "                },\n" +
            "            ]\n" +
            "        },\n" +
            "    ]";

    /**
     * 个税申报表导出的表头
     *
     * @return
     */
    public static String[] listHeader() {
        return new String[]{
                SalaryI18nUtil.getI18nLabel(84162, "序号"),
                SalaryI18nUtil.getI18nLabel(85429, "姓名"),
                SalaryI18nUtil.getI18nLabel(102781, "身份证件类型"),
                SalaryI18nUtil.getI18nLabel(102782, "身份证件号码"),
                SalaryI18nUtil.getI18nLabel(102783, "纳税人识别号"),
                SalaryI18nUtil.getI18nLabel(102785, "是否为非居民个人"),
                SalaryI18nUtil.getI18nLabel(102786, "所得项目"),
                SalaryI18nUtil.getI18nLabel(96689, "收入"),
                SalaryI18nUtil.getI18nLabel(102789, "费用"),
                SalaryI18nUtil.getI18nLabel(102790, "免税收入"),
                SalaryI18nUtil.getI18nLabel(102791, "减除费用"),
                SalaryI18nUtil.getI18nLabel(102792, "基本养老保险费"),
                SalaryI18nUtil.getI18nLabel(102793, "基本医疗保险费"),
                SalaryI18nUtil.getI18nLabel(102794, "失业保险费"),
                SalaryI18nUtil.getI18nLabel(102795, "住房公积金"),
                SalaryI18nUtil.getI18nLabel(102796, "年金"),
                SalaryI18nUtil.getI18nLabel(91238, "商业健康保险"),
                SalaryI18nUtil.getI18nLabel(91239, "税延养老保险"),
                SalaryI18nUtil.getI18nLabel(102797, "财产原值"),
                SalaryI18nUtil.getI18nLabel(102798, "允许扣除的税费"),
                SalaryI18nUtil.getI18nLabel(102799, "其他"),
                SalaryI18nUtil.getI18nLabel(86712, "累计收入额"),
                SalaryI18nUtil.getI18nLabel(86711, "累计减除费用"),
                SalaryI18nUtil.getI18nLabel(102800, "累计专项扣除"),
                SalaryI18nUtil.getI18nLabel(102801, "子女教育"),
                SalaryI18nUtil.getI18nLabel(102802, "赡养老人"),
                SalaryI18nUtil.getI18nLabel(102803, "住房贷款利息"),
                SalaryI18nUtil.getI18nLabel(102804, "住房租金"),
                SalaryI18nUtil.getI18nLabel(102805, "继续教育"),
                SalaryI18nUtil.getI18nLabel(90569, "累计其他扣除"),
                SalaryI18nUtil.getI18nLabel(102806, "减按计税比例"),
                SalaryI18nUtil.getI18nLabel(91240, "准予扣除的捐赠额"),
                SalaryI18nUtil.getI18nLabel(96693, "应纳税所得额"),
                SalaryI18nUtil.getI18nLabel(102808, "税率/预扣率"),
                SalaryI18nUtil.getI18nLabel(84228, "速算扣除数"),
                SalaryI18nUtil.getI18nLabel(102809, "应纳税额"),
                SalaryI18nUtil.getI18nLabel(102810, "减免税额"),
                SalaryI18nUtil.getI18nLabel(102811, "已扣缴税额"),
                SalaryI18nUtil.getI18nLabel(102812, "应补（退）税额"),
                SalaryI18nUtil.getI18nLabel(84961, "备注")};
    }

    /**
     * 解析个税申报表的标头
     *
     * @return
     */
    public static List<WeaTableColumn> listTableColumn() {
        List<WeaTableColumn> weaTableColumns = Lists.newArrayList(JsonUtil.parseList(TaxDeclarationDetailListColumn.COLUMN, WeaTableColumn.class));
//        for (WeaTableColumn weaTableColumn : weaTableColumns) {
//            buildTitle(weaTableColumn);
//        }
        return weaTableColumns;
    }

    /**
     * 个税申报表表头多语言
     *
     * @param weaTableColumn
     */
//    private static void buildTitle(WeaTableColumn weaTableColumn) {
//        weaTableColumn.setTitle(SalaryI18nUtil.getI18nLabel(weaTableColumn.getTitleLabelId(), weaTableColumn.getTitle()));
//        if (CollectionUtils.isNotEmpty(weaTableColumn.getChildren())) {
//            for (WeaTableColumnWapper weaTableColumnWapper : weaTableColumn.getChildren()) {
//                buildTitle(weaTableColumnWapper);
//            }
//        }
//    }
}
