parent
c6a9fc0a8f
commit
6e7df467bd
@ -0,0 +1,78 @@ |
||||
package com.dxhy.core.service.openservice.model.ocr; |
||||
|
||||
import lombok.AllArgsConstructor; |
||||
|
||||
@AllArgsConstructor |
||||
public enum SnpjInvoiceTypeEnum { |
||||
|
||||
TAX_SPECIAL_INVOICE("01","100", "增值税专用发票"), |
||||
TAX_INVOICE("04","101", "增值税普通发票" ), |
||||
ELECTRONIC_INVOICE("10","102","增值税电子普通发票"), |
||||
ROLL_TICKET("11","103","增值税普通发票(卷票)"), |
||||
MOTOR_VEHICLE_SALE("15","104","机动车销售统一发票"), |
||||
USED_CAR_SALES("15","105","二手车销售统一发票"), |
||||
QUOTA_INVOICE("95","106","定额发票"), |
||||
AIRCRAFT_INVOICE("97","107","机打发票"), |
||||
TAXI_TICKETS("91","108","出租车发票"), |
||||
RAILWAY_TICKET("92","109","火车票"), |
||||
PASSENGER_TICKET("94","110","客运汽车票"), |
||||
FLIGHT_ITINERARY("93","111","航空运输电子客票行程单"), |
||||
STEAMER_TICKET("00","112","船票"), |
||||
TOLL_ROADS("98","113","过路费"), |
||||
RECEIPT("96","115","小票"), |
||||
DIDI_ITINERARY("86","116","滴滴出行行程单"), |
||||
DUTY_PAID_PROOF("87","117","完税证明"), |
||||
ELECTRONIC_INVOICE_ITINERARY("14","118","增值税电子普通发票(通行费)"), |
||||
// ELECTRONIC_INVOICE_QUKUAILIAN("119","区块链发票", ""),
|
||||
// PLACE_AIRCRAFT_INVOICE("120","浙江通用机打发票", ""),
|
||||
ELECTRONIC_OFD_INVOICE("04","121","增值税电子专用发票"), |
||||
ELECTRONIC_TAX_SPECIAL_INVOICE("31","130","电子发票(增值税专用发票)"), |
||||
ELECTRONIC_TAX_INVOICE("32","131","电子发票(普通发票)"), |
||||
// FINAL_STATEMENT("200","结算单", ""),
|
||||
// RECEIPT_OF_RECEIPT("201","验收单", ""),
|
||||
IMAGE_OTHERS("00","444","其他"); |
||||
|
||||
private String key; |
||||
|
||||
private String value; |
||||
|
||||
private String msg; |
||||
|
||||
public String getKey() { |
||||
return key; |
||||
} |
||||
|
||||
public void setKey(String key) { |
||||
this.key = key; |
||||
} |
||||
|
||||
public String getValue() { |
||||
return value; |
||||
} |
||||
|
||||
public void setValue(String value) { |
||||
this.value = value; |
||||
} |
||||
|
||||
public String getMsg() { |
||||
return msg; |
||||
} |
||||
|
||||
public void setMsg(String msg) { |
||||
this.msg = msg; |
||||
} |
||||
|
||||
public static String getVal(String key) { |
||||
for (SnpjInvoiceTypeEnum typeEnum : SnpjInvoiceTypeEnum.values()) { |
||||
if (typeEnum.key.equals(key)) { |
||||
return typeEnum.getValue(); |
||||
} |
||||
} |
||||
return null; |
||||
} |
||||
|
||||
public static void main(String[] args) { |
||||
String val = getVal("00"); |
||||
System.out.println(val); |
||||
} |
||||
} |
Loading…
Reference in new issue