AccountConstants.java類 命名:常量類以Constants單詞命名結尾 package com.paic.pacz.core.salesmanage.util; import java.util.ArrayList; import java.util.List; public class AccountConstants { /** 保單號 */ public static final String POLICY_NO = "policyNo"; /** 批單號 */ public static final String ENDORSE_NO = "endorseNo"; /** 繳費方式 見費出單:1 */ public static final String IS_FEE_1 = "1"; /** 繳費方式 非費出單:2 */ public static final String IS_FEE_2 = "2"; /** 繳費方式 見費出單:見費出單 */ public static final String IS_FEE_NAME_1 = "見費出單"; /** 繳費方式 非見費出單:非見費出單 */ public static final String IS_FEE_NAME_2 = "非見費出單"; /** 繳費方式 其他默認:非見費出單 */ public static final String IS_FEE_NAME_OTHER_DEFAULT = "非見費出單"; /** 佣金支付狀態 0:未提取 */ public static final String REWARD_PAY_STATUS_1 = "未提取"; /** 佣金支付狀態 1:支付中 */ public static final String REWARD_PAY_STATUS_2 = "支付中"; /** 佣金支付狀態 2支付完成 */ public static final String REWARD_PAY_STATUS_3 = "支付完成"; /** 平安產險 :1 */ public static final String INSURANCE_CODE_1 = "1"; /** 平安壽險 :2 */ public static final String INSURANCE_CODE_2 = "2"; /** 平安產險 :平安產險 */ public static final String INSURANCE_NAME_1 = "平安產險"; /** 平安壽險 :平安壽險 */ public static final String INSURANCE_NAME_2 = "平安壽險"; /** 其他默認:平安壽險 */ public static final String INSURANCE_NAME_OTHER_DEFAULT = "平安壽險"; /** 01幣種值:01 */ public static final String CURRENCY_TYPE_01 = "01"; /** 01幣種名:人民幣 */ public static final String CURRENCY_TYPE_NAME_01 = "人民幣"; /** 02幣種值:02 */ public static final String CURRENCY_TYPE_02 = "02"; /** 02幣種名:港幣 */ public static final String CURRENCY_TYPE_NAME_02 = "港幣"; /** 03幣種值:03 */ public static final String CURRENCY_TYPE_03 = "03"; /** 03幣種名:美元 */ public static final String CURRENCY_TYPE_NAME_03 = "美元"; /** 其他幣種名:其他幣種 */ public static final String CURRENCY_TYPE_NAME_OTHER_DEFAULT = "其他幣種"; /** 根據查詢參數 需要導出台帳明細的sql語句的id */ public static final String ACCOUNT_DETAIL_SQL_ID_BY_PARAM = "account.exportExcelAccountDetailInfoByQueryParam"; /** 根據復習框 需要導出台帳明細的sql語句的id */ public static final String ACCOUNT_DETAIL_SQL_ID_BY_CHECK = "account.exportExcelAccountDetailInfoByChecked"; /** 需要導出台帳明細的sql語句的id */ public static final String ACCOUNT_SQL_ID_BY_PARAM = "account.exportExcelAccountInfoByQueryParam"; /** 需要導出台帳明細的sql語句的id */ public static final String ACCOUNT_SQL_ID_BY_CHECK = "account.exportExcelAccountInfoByChecked"; /** 需要導出手續費信息的sql語句的id */ public static final String COMMISSION_SQL_ID = "commission.exporCommissionInfo"; /** 業績統計信息的sql語句的id */ public static final String PERFORMANCE_SQL_ID = "performance.exporPerformanceInfo"; /** 需要導出銷售申報信息的sql語句的id ,ex-liuxin002*/ public static final String SALESREPORT_SQL_ID = "sales_manager.exporSalesReportInfo"; /** 需要導出銷售申報批量SQL語句的id,EX-XIEBING002*/ public static final String ALLSALESREPORT_SQL_ID = "sales_manager.exporAllSalesReportInfo"; /** 需要導出代理人SQL語句的id,YAODEZHI061*/ public static final String AGENTINFOEXPORT_SQL_ID = "querycenter.excelAgentInfo"; /** 需要導出會員SQL語句的id,YAODEZHI061*/ public static final String MEMBERINFOEXPORT_SQL_ID = "querycenter.excelMemberInfo"; /** 需要導出稅金明細SQL語句的id,ex-liuyalong001 */ public static final String TAXREPORT_SQL_ID = "taxRateManagement.exportTaxDetail"; /** 需要導出稅金制證明細SQL語句的id,ex-xiebing002 */ public static final String TAXCERTIFICATE_SQL_ID = "taxRateManagement.exportTaxCertificateDetail"; /** 導出台帳明細的Excel 文件名 */ public static final String EXCEL_ACCOUNT_DETAIL_NAME = "台帳明細"; /** 導出台帳明細的Excel 文件名 */ public static final String EXCEL_ACCOUNT_NAME = "台帳"; /** 導出手續費的Excel 文件名 */ public static final String EXCEL_COMMISSION_NAME = "手續費信息"; /** 導出銷售申報來批量修改的Excel 文件名 ,ex-liuxin002 */ public static final String EXCEL_SALESREPORT_NAME = "銷售申報信息"; /** 導出業績統計的Excel 文件名 */ public static final String EXCEL_PERFORMANCE_NAME = "業績統計信息"; /** 導出銷售清單的Excel 文件名 */ public static final String EXCEL_SALES_INFO = "銷售清單信息"; /** 導出業績清單的Excel 文件名 */ public static final String EXCEL_ACHIEVEINVENTORY_NAME = "業績清單信息"; /** 導出稅金明細的Excel 文件名 */ public static final String EXCEL_TAXREPORT_NAME = "稅金明細信息"; /** 導出台帳明細的表頭信息 */ public static final List<String> accountDetailHeaders = new ArrayList<String>(); /** 導出台帳的表頭信息 */ public static final List<String> accountHeaders = new ArrayList<String>(); /** 導出手續費信息表頭信息 */ public static final List<String> commissionHeaders = new ArrayList<String>(); /** 導出業績統計信息表頭信息 */ public static final List<String> performanceHeaders = new ArrayList<String>(); /** 導出銷售申報表頭信息 ,ex-liuxin002 */ public static final List<String> salesReportHeaders = new ArrayList<String>(); /** 銷售申報批量導出模板 ,EX-XIEBING002 */ public static final List<String> salesAllReportHeaders = new ArrayList<String>(); /** 導出銷售清單信息表頭信息 */ public static final List<String> salesInfoHeaders = new ArrayList<String>(); /** 導出業績統計信息表頭信息-監管專用角色 */ public static final List<String> performanceSuperviserHeaders = new ArrayList<String>(); /** 導出業績清單信息表頭信息 */ public static final List<String> achieveHeaders = new ArrayList<String>(); /** 導出稅金明細表頭信息 */ public static final List<String> taxReportHeaders = new ArrayList<String>(); /** 導出稅金制證明細表頭信息 */ public static final List<String> taxCertificateHeaders = new ArrayList<String>(); /** 導出代理人表頭信息 */ public static final List<String> agentInfoHeaders = new ArrayList<String>(); /** 導出會員表頭信息 */ public static final List<String> memberInfoHeaders = new ArrayList<String>(); /** 導出返回數據結果集的Map Key */ public static final String EXPORT_EXCEL_RESULT = "EXPORT_EXCEL_RESULT_kEY"; /** 導出Excel的參數對象 */ public static final String EXPORT_EXCEL = "EXPORT_EXCEL_KEY"; /** 獲取導出數據的APP端的action方法 的URL */ public static final String EXPORT_EXCEL_APP_URL = "/app/exportInfo"; /** 獲取導出數據的APP端的action方法 的URL */ public static final String EXPORT_EXCEL_APP_URL_002 = "/app/exportAccountDataInfo"; /** 獲取導出數據的APP端的action方法 的URL */ public static final String EXPORT_EXCEL_APP_URL_003 = "/app/exportSalesReportInfo"; /** 獲取導出數據的APP端的action方法 的URL EX-XIEBING002*/ public static final String EXPORT_EXCEL_APP_URL_004 = "/app/exportAllSalesReportInfo"; /**獲取導出數據的APP端的action方法的URL YAODEZHI061*/ public static final String EXPORT_EXCEL_APP_URL_005 ="/app/excelAgentInfo"; /**獲取導出數據的APP端的action方法的URL YAODEZHI061*/ public static final String EXPORT_EXCEL_APP_URL_006 ="/app/excelMemberInfo"; /** 操作成功 */ public static final String RETURN_SUCCESS = "SUCCESS"; static { accountHeaders.add("業務機構代碼"); accountHeaders.add("業務機構名稱"); accountHeaders.add("保險人"); accountHeaders.add("出單時間"); accountHeaders.add("保單號"); accountHeaders.add("批單號"); accountHeaders.add("投保人"); accountHeaders.add("被保人"); accountHeaders.add("代理保險產品代碼"); accountHeaders.add("代理保險產品名稱"); accountHeaders.add("保險金額"); accountHeaders.add("保額幣種"); accountHeaders.add("保險費"); accountHeaders.add("保費幣種"); accountHeaders.add("業務員"); commissionHeaders.add("業務機構代碼"); commissionHeaders.add("業務機構名稱"); commissionHeaders.add("保險人"); commissionHeaders.add("保單號"); commissionHeaders.add("批單號"); commissionHeaders.add("期次"); commissionHeaders.add("投保人"); commissionHeaders.add("被保險人"); commissionHeaders.add("代理保險產品編碼"); commissionHeaders.add("代理保險產品名稱"); commissionHeaders.add("保額"); commissionHeaders.add("保額幣種"); commissionHeaders.add("保險費"); commissionHeaders.add("保費幣種"); commissionHeaders.add("繳費方式"); commissionHeaders.add("手續費比例"); commissionHeaders.add("應收手續費"); commissionHeaders.add("實收手續費"); commissionHeaders.add("銷售方"); commissionHeaders.add("銷售方佣金比例"); commissionHeaders.add("銷售方佣金"); commissionHeaders.add("佣金支付狀態"); commissionHeaders.add("業務員"); commissionHeaders.add("到賬時間"); performanceHeaders.add("業務機構"); performanceHeaders.add("業務機構名稱"); performanceHeaders.add("保險人"); performanceHeaders.add("保單號"); performanceHeaders.add("批單號"); performanceHeaders.add("期次"); performanceHeaders.add("產品代碼"); performanceHeaders.add("產品名稱"); performanceHeaders.add("保險金額"); performanceHeaders.add("保險費"); performanceHeaders.add("幣種"); performanceHeaders.add("應收手續費"); performanceHeaders.add("實收手續費"); performanceHeaders.add("出單時間"); performanceHeaders.add("支付申請號"); performanceHeaders.add("實收時間"); performanceHeaders.add("銷售方"); performanceHeaders.add("銷售方名稱"); performanceHeaders.add("銷售方佣金"); performanceHeaders.add("業務員"); /*performanceHeaders.add("產險機構編碼"); performanceHeaders.add("產險機構名稱");*/ performanceHeaders.add("保單來源"); performanceHeaders.add("保險起期"); performanceHeaders.add("會員ID"); performanceHeaders.add("會員名稱"); //performanceHeaders.add("產品大類"); //performanceHeaders.add("渠道來源"); accountDetailHeaders.add("保單號"); accountDetailHeaders.add("批單號"); accountDetailHeaders.add("期次"); accountDetailHeaders.add("保費"); accountDetailHeaders.add("保險起期"); accountDetailHeaders.add("保險止期"); accountDetailHeaders.add("繳費方式"); accountDetailHeaders.add("手續費比例"); accountDetailHeaders.add("手續費"); accountDetailHeaders.add("手續費匯率"); accountDetailHeaders.add("銷售方代碼"); accountDetailHeaders.add("銷售方名稱"); accountDetailHeaders.add("佣金比例"); accountDetailHeaders.add("佣金"); accountDetailHeaders.add("佣金匯率"); achieveHeaders.add("機構號"); achieveHeaders.add("保單號"); achieveHeaders.add("被保險人"); achieveHeaders.add("簽單日期"); achieveHeaders.add("保險起期"); achieveHeaders.add("保險止期"); achieveHeaders.add("二維碼名稱"); achieveHeaders.add("二維碼產品名稱"); achieveHeaders.add("渠道來源"); achieveHeaders.add("實收保費"); achieveHeaders.add("業務員編碼"); achieveHeaders.add("業務員名稱"); achieveHeaders.add("車商編碼"); achieveHeaders.add("車商名稱"); achieveHeaders.add("代理人編碼"); achieveHeaders.add("代理人名稱"); achieveHeaders.add("經紀人編碼"); achieveHeaders.add("經紀人名稱"); achieveHeaders.add("主介紹人編碼"); achieveHeaders.add("主介紹人名稱"); salesInfoHeaders.add("業務機構代碼"); salesInfoHeaders.add("業務機構名稱"); salesInfoHeaders.add("銷售方編碼"); salesInfoHeaders.add("銷售方"); salesInfoHeaders.add("分類信息"); salesInfoHeaders.add("聯系人"); salesInfoHeaders.add("電話"); salesInfoHeaders.add("資格證號碼"); salesInfoHeaders.add("資格證到期日"); performanceSuperviserHeaders.add("被保險人"); performanceSuperviserHeaders.add("投保人名稱"); performanceSuperviserHeaders.add("保險人名稱"); performanceSuperviserHeaders.add("保單號"); performanceSuperviserHeaders.add("保險起期"); performanceSuperviserHeaders.add("產品名稱"); performanceSuperviserHeaders.add("保險金額"); performanceSuperviserHeaders.add("保險費"); performanceSuperviserHeaders.add("繳費方式"); performanceSuperviserHeaders.add("手續費比例"); performanceSuperviserHeaders.add("實收手續費"); /*姓名、身份證號碼、手機號、所屬機構、申報人、申報日期、狀態、創展業務員UM-姓名 商業險間接佣金比例、交強險間接佣金比例、商業險佣金比例、 交強險佣金比例、其他險種間接佣金比例、其他險種佣金比例 ,ex-liuxin002 */ salesReportHeaders.add("銷售編碼"); salesReportHeaders.add("姓名"); salesReportHeaders.add("身份證號碼"); salesReportHeaders.add("手機號"); salesReportHeaders.add("機構編號"); salesReportHeaders.add("所屬機構"); salesReportHeaders.add("序列號"); salesReportHeaders.add("申報人"); salesReportHeaders.add("申報日期"); salesReportHeaders.add("狀態"); salesReportHeaders.add("創展業務員"); salesReportHeaders.add("商業險間接佣金比例"); salesReportHeaders.add("交強險間接佣金比例"); salesReportHeaders.add("商業險佣金比例"); salesReportHeaders.add("交強險佣金比例"); salesReportHeaders.add("其他險種間接佣金比例"); salesReportHeaders.add("其他險種佣金比例"); /* 產險個代轉移創展批量導出模板 :EX-XIEBING002 * * 創展銷售所屬機構代碼,創展銷售所屬機構名稱,增員人,創展業務員,創展銷售姓名,身份證號碼,手機號碼,執業證號 * 執業證有效期,是否簽訂代理協議(是—1,否-0),代理協議有效期,入司時間,銷售方等級,商業險間接佣金比例, * 商業險佣金比例,交強險間接佣金比例,交強險佣金比例,其他險種間接佣金比例,其他險種佣金比例,銷售方編碼, * 銷售方類型,銷售方屬性,申報日期,生效時間,申報人 */ salesAllReportHeaders.add("創展銷售所屬機構代碼"); salesAllReportHeaders.add("創展銷售所屬機構名稱"); salesAllReportHeaders.add("增員人"); salesAllReportHeaders.add("創展業務員"); salesAllReportHeaders.add("創展銷售姓名"); salesAllReportHeaders.add("身份證號碼"); salesAllReportHeaders.add("手機號碼"); salesAllReportHeaders.add("執業證號"); salesAllReportHeaders.add("執業證有效期"); salesAllReportHeaders.add("是否簽訂代理協議"); salesAllReportHeaders.add("代理協議有效期"); salesAllReportHeaders.add("入司時間"); salesAllReportHeaders.add("銷售方等級"); salesAllReportHeaders.add("商業險佣金比例"); salesAllReportHeaders.add("商業險間接佣金比例"); salesAllReportHeaders.add("交強險佣金比例"); salesAllReportHeaders.add("交強險間接佣金比例"); salesAllReportHeaders.add("其他險種佣金比例"); salesAllReportHeaders.add("其他險種間接佣金比例"); salesAllReportHeaders.add("銷售方編碼");//銷售方編碼 salesAllReportHeaders.add("銷售方類型"); salesAllReportHeaders.add("銷售方屬性"); salesAllReportHeaders.add("申報日期"); salesAllReportHeaders.add("申報人"); salesAllReportHeaders.add("下線數量"); salesAllReportHeaders.add("生效時間");//生效時間 salesAllReportHeaders.add("備注"); /*稅金明細導出模板 :ex-liuyalong001 業務機構、業務機構名稱、財務機構、財務機構名稱、交易流水號、收款人姓名、身份證號碼、出生年月、性別、提現金額、稅金、提現時間,憑證月份*/ taxReportHeaders.add("業務機構代碼"); taxReportHeaders.add("業務機構名稱"); taxReportHeaders.add("財務機構代碼"); taxReportHeaders.add("財務機構名稱"); taxReportHeaders.add("交易流水號"); taxReportHeaders.add("收款人姓名"); taxReportHeaders.add("身份證號碼"); taxReportHeaders.add("出生年月"); taxReportHeaders.add("性別"); taxReportHeaders.add("提現金額"); taxReportHeaders.add("稅金"); taxReportHeaders.add("提現時間"); taxReportHeaders.add("憑證日期"); /* * 導出稅金制證明細模板:EX-XIEBING002 * 財務機構, 科目,憑證號, 批次號,憑證日期,金額 */ taxCertificateHeaders.add("財務機構"); taxCertificateHeaders.add("科目"); taxCertificateHeaders.add("憑證號"); taxCertificateHeaders.add("批次號"); taxCertificateHeaders.add("憑證日期"); taxCertificateHeaders.add("金額"); /** * 導出代理人信息模板:YAODEZHI061 */ agentInfoHeaders.add("業務機構"); agentInfoHeaders.add("機構名稱"); agentInfoHeaders.add("創展銷售碼"); agentInfoHeaders.add("姓名"); agentInfoHeaders.add("身份證號"); agentInfoHeaders.add("手機號"); agentInfoHeaders.add("增員人"); agentInfoHeaders.add("下線數量"); agentInfoHeaders.add("執業證號"); agentInfoHeaders.add("執業證有效期"); agentInfoHeaders.add("銷售方等級"); agentInfoHeaders.add("業務員編碼"); agentInfoHeaders.add("業務員姓名"); agentInfoHeaders.add("申報渠道"); agentInfoHeaders.add("申報日期"); agentInfoHeaders.add("入司時間"); agentInfoHeaders.add("生效日期"); agentInfoHeaders.add("申報人"); agentInfoHeaders.add("備注"); /** * 導出會員信息模板 */ memberInfoHeaders.add("業務機構"); memberInfoHeaders.add("機構名稱"); memberInfoHeaders.add("會員ID"); memberInfoHeaders.add("會員姓名"); memberInfoHeaders.add("會員手機號"); memberInfoHeaders.add("會員注冊時間"); memberInfoHeaders.add("會員身份證號"); memberInfoHeaders.add("是否個代"); memberInfoHeaders.add("個代編碼"); memberInfoHeaders.add("會員等級"); memberInfoHeaders.add("業務員編碼"); memberInfoHeaders.add("業務員姓名"); } }