parent
19f44f6fd7
commit
2f90e6d436
@ -0,0 +1,83 @@ |
||||
package com.dxhy.order.invoice.module.invoice.model.excel; |
||||
|
||||
import java.util.ArrayList; |
||||
import java.util.List; |
||||
|
||||
/** |
||||
* 导出excel-发票主信息 |
||||
* |
||||
* @author ZSC-DXHY |
||||
* @date 创建时间: 2021-05-10 18:35 |
||||
*/ |
||||
public enum ExportInvoiceSignInfoEnum { |
||||
|
||||
/** |
||||
* Excel导出发票主信息 |
||||
* 必须按照顺序存放,否则会异常 |
||||
*/ |
||||
EXCEL_EXPORT_INVOICE_KPRQ("0", "kprq", "开票日期"), |
||||
EXCEL_EXPORT_INVOICE_XHFMC("1", "xhfMc", "销方单位名称"), |
||||
EXCEL_EXPORT_INVOICE_GHFMC("2", "ghfMc", "购方单位名称"), |
||||
EXCEL_EXPORT_INVOICE_FPDM("3", "fpdm", "发票代码"), |
||||
EXCEL_EXPORT_INVOICE_FPHM("4", "fphm", "发票号码"), |
||||
EXCEL_EXPORT_INVOICE_HJJE("5", "hjbhsje", "不含税金额"), |
||||
EXCEL_EXPORT_INVOICE_HJSE("6", "kpse", "税额"), |
||||
EXCEL_EXPORT_INVOICE_JSHJ("7", "kphjje", "价税合计金额"), |
||||
EXCEL_EXPORT_INVOICE_FPLX("8", "mark", "备注"), |
||||
EXCEL_EXPORT_INVOICE_XHFNSRSBH("9", "signName", "交接人"), |
||||
EXCEL_EXPORT_INVOICE_GHFNSRSBH("10", "signDate", "交接日期"); |
||||
|
||||
/** |
||||
* key |
||||
*/ |
||||
private final String key; |
||||
|
||||
/** |
||||
* 值 |
||||
*/ |
||||
private final String value; |
||||
|
||||
/** |
||||
* 表格头名称 |
||||
*/ |
||||
private final String cellName; |
||||
|
||||
public String getKey() { |
||||
return key; |
||||
} |
||||
|
||||
public String getValue() { |
||||
return value; |
||||
} |
||||
|
||||
public String getCellName() { |
||||
return cellName; |
||||
} |
||||
|
||||
ExportInvoiceSignInfoEnum(String key, String value, String cellName) { |
||||
this.key = key; |
||||
this.value = value; |
||||
this.cellName = cellName; |
||||
} |
||||
|
||||
public static ExportInvoiceSignInfoEnum getCodeValue(String key) { |
||||
|
||||
for (ExportInvoiceSignInfoEnum item : values()) { |
||||
if (item.getKey().equals(key)) { |
||||
return item; |
||||
} |
||||
} |
||||
return null; |
||||
} |
||||
|
||||
public static List<String> getValues() { |
||||
|
||||
List<String> resultList = new ArrayList<>(); |
||||
for (ExportInvoiceSignInfoEnum item : values()) { |
||||
resultList.add(item.getValue()); |
||||
} |
||||
return resultList; |
||||
} |
||||
|
||||
|
||||
} |
Loading…
Reference in new issue