commit
bf60c8276f
@ -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); |
||||
} |
||||
} |
@ -0,0 +1,68 @@ |
||||
package com.dxhy.extend.entity; |
||||
|
||||
import lombok.Data; |
||||
|
||||
/** |
||||
* @Author wangzhikun |
||||
* @Date 2023/4/15 2023/4/15 |
||||
*/ |
||||
@Data |
||||
public class PullRecordModel { |
||||
|
||||
//公司名称
|
||||
private String companyName; |
||||
//会计凭证号码
|
||||
private String belnr; |
||||
//会计年度
|
||||
private String gjahr; |
||||
//账期
|
||||
private String monat; |
||||
//过账日期
|
||||
private String budat; |
||||
//报账单号
|
||||
private String zbzdh; |
||||
|
||||
//结算单
|
||||
private String zjsdh; |
||||
//报账单状态
|
||||
private String zbzdzt; |
||||
//借贷标识
|
||||
private String zdrcrk; |
||||
//科目编码
|
||||
private String racct; |
||||
//科目描述
|
||||
private String txt50; |
||||
//供应商名称
|
||||
private String zname; |
||||
//供应商编码
|
||||
private String lifnr; |
||||
//客户编码
|
||||
private String kunnr; |
||||
//客户名称
|
||||
private String zname2; |
||||
//物料编码
|
||||
private String matnr; |
||||
//数量
|
||||
private String msl; |
||||
//单位
|
||||
private String runit; |
||||
//税码
|
||||
private String mwskz; |
||||
//税率
|
||||
private String kbetr; |
||||
//本位币借方金额
|
||||
private String zhslj; |
||||
//本位币贷方金额
|
||||
private String zhsld; |
||||
//销售订单
|
||||
private String kdauf; |
||||
//销售订单行
|
||||
private String kdpos; |
||||
//矿别编号
|
||||
private String kbbh; |
||||
//矿别
|
||||
private String ktype; |
||||
//最后接收时间
|
||||
private String lastReceiveTime; |
||||
|
||||
} |
@ -0,0 +1,32 @@ |
||||
package com.dxhy.extend.entity; |
||||
|
||||
import lombok.Data; |
||||
|
||||
/** |
||||
* @Author wangzhikun |
||||
* @Date 2023/4/14 2023/4/14 |
||||
*/ |
||||
@Data |
||||
public class PullRecordReq { |
||||
//公司名称
|
||||
private String companyName; |
||||
//账期
|
||||
private String accountPeriod; |
||||
//税码
|
||||
private String sm; |
||||
//科目编码
|
||||
private String kmbm; |
||||
//科目描述
|
||||
private String kmms; |
||||
//供应商名称
|
||||
private String supplierName; |
||||
//客户名称
|
||||
private String customerName; |
||||
//过账起始日期
|
||||
private String accountStartDate; |
||||
//过账终止日期
|
||||
private String accountEndDate; |
||||
|
||||
private int curr; |
||||
private int size; |
||||
} |
Loading…
Reference in new issue