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