feat: A303-1 开票申请单保存入参新增货物运输/旅客运输/代收车船税单据体
This commit is contained in:
+12
@@ -307,4 +307,16 @@ public class BfiInvoiceApplySaveDTO implements Serializable {
|
||||
*/
|
||||
@JsonProperty("sim_original_bill_item")
|
||||
private List<BfiInvoiceApplySaveEntryDTO> simOriginalBillItem;
|
||||
/**
|
||||
* 货物运输单据体(特殊票种 E04 货物运输时填写)
|
||||
*/
|
||||
private List<BfiInvoiceApplySaveFreightDTO> freights;
|
||||
/**
|
||||
* 旅客运输单据体(特殊票种 E09 旅客运输时填写)
|
||||
*/
|
||||
private List<BfiInvoiceApplySaveTravelerDTO> travelers;
|
||||
/**
|
||||
* 代收车船税单据体(特殊票种 E07 代收车船税时填写)
|
||||
*/
|
||||
private List<BfiInvoiceApplySaveVehicheVesselShipDTO> vehichevesselships;
|
||||
}
|
||||
|
||||
+73
@@ -0,0 +1,73 @@
|
||||
/**
|
||||
* BladeX Commercial License Agreement
|
||||
* Copyright (c) 2018-2099, https://bladex.cn. All rights reserved.
|
||||
* <p>
|
||||
* Use of this software is governed by the Commercial License Agreement
|
||||
* obtained after purchasing a license from BladeX.
|
||||
* <p>
|
||||
* 1. This software is for development use only under a valid license
|
||||
* from BladeX.
|
||||
* <p>
|
||||
* 2. Redistribution of this software's source code to any third party
|
||||
* without a commercial license is strictly prohibited.
|
||||
* <p>
|
||||
* 3. Licensees may copyright their own code but cannot use segments
|
||||
* from this software for such purposes. Copyright of this software
|
||||
* remains with BladeX.
|
||||
* <p>
|
||||
* Using this software signifies agreement to this License, and the software
|
||||
* must not be used for illegal purposes.
|
||||
* <p>
|
||||
* THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY. The author is
|
||||
* not liable for any claims arising from secondary or illegal development.
|
||||
* <p>
|
||||
* Author: Chill Zhuang (bladejava@qq.com)
|
||||
*/
|
||||
package org.springblade.thirdparty.bfi.pojo.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 业财融合(BFI)A303-1 开票申请单新增 货物运输单据体(特殊票种 E04 货物运输时填写)
|
||||
*
|
||||
* @author Chill
|
||||
*/
|
||||
@Data
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public class BfiInvoiceApplySaveFreightDTO implements Serializable {
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
/**
|
||||
* 星瀚内码
|
||||
*/
|
||||
private Long id;
|
||||
/**
|
||||
* 分录行号
|
||||
*/
|
||||
private Integer seq;
|
||||
/**
|
||||
* 运输工具种类[铁路运输:铁路运输, 公路运输:公路运输, 水路运输:水路运输, 航空运输:航空运输, 管道运输:管道运输, 其它运输工具:其它运输工具]
|
||||
*/
|
||||
private String transporttype;
|
||||
/**
|
||||
* 运输工具牌号
|
||||
*/
|
||||
private String licenseplate;
|
||||
/**
|
||||
* 运输货物名称
|
||||
*/
|
||||
private String transportgoods;
|
||||
/**
|
||||
* 起运地
|
||||
*/
|
||||
private String startplace;
|
||||
/**
|
||||
* 到达地
|
||||
*/
|
||||
private String endplace;
|
||||
}
|
||||
+88
@@ -0,0 +1,88 @@
|
||||
/**
|
||||
* BladeX Commercial License Agreement
|
||||
* Copyright (c) 2018-2099, https://bladex.cn. All rights reserved.
|
||||
* <p>
|
||||
* Use of this software is governed by the Commercial License Agreement
|
||||
* obtained after purchasing a license from BladeX.
|
||||
* <p>
|
||||
* 1. This software is for development use only under a valid license
|
||||
* from BladeX.
|
||||
* <p>
|
||||
* 2. Redistribution of this software's source code to any third party
|
||||
* without a commercial license is strictly prohibited.
|
||||
* <p>
|
||||
* 3. Licensees may copyright their own code but cannot use segments
|
||||
* from this software for such purposes. Copyright of this software
|
||||
* remains with BladeX.
|
||||
* <p>
|
||||
* Using this software signifies agreement to this License, and the software
|
||||
* must not be used for illegal purposes.
|
||||
* <p>
|
||||
* THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY. The author is
|
||||
* not liable for any claims arising from secondary or illegal development.
|
||||
* <p>
|
||||
* Author: Chill Zhuang (bladejava@qq.com)
|
||||
*/
|
||||
package org.springblade.thirdparty.bfi.pojo.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 业财融合(BFI)A303-1 开票申请单新增 旅客运输单据体(特殊票种 E09 旅客运输时填写)
|
||||
*
|
||||
* @author Chill
|
||||
*/
|
||||
@Data
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public class BfiInvoiceApplySaveTravelerDTO implements Serializable {
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
/**
|
||||
* 星瀚内码
|
||||
*/
|
||||
private Long id;
|
||||
/**
|
||||
* 分录行号
|
||||
*/
|
||||
private Integer seq;
|
||||
/**
|
||||
* 出行人
|
||||
*/
|
||||
private String traveler;
|
||||
/**
|
||||
* 出行人证件类型
|
||||
*/
|
||||
private String travelercardtype;
|
||||
/**
|
||||
* 有效身份证件号
|
||||
*/
|
||||
private String travelercardno;
|
||||
/**
|
||||
* 出行日期,格式:yyyy-MM-dd
|
||||
*/
|
||||
private String traveldate;
|
||||
/**
|
||||
* 旅客出发地
|
||||
*/
|
||||
private String travelerstartplace;
|
||||
/**
|
||||
* 旅客到达地
|
||||
*/
|
||||
private String travelerendplace;
|
||||
/**
|
||||
* 交通工具类型[1:飞机, 2:火车, 3:长途汽车, 4:公共交通, 5:出租车, 6:汽车, 7:船舶, 9:其他]
|
||||
*/
|
||||
private String travelertransporttype;
|
||||
/**
|
||||
* 等级[公务舱:飞机-公务舱, 头等舱:飞机-头等舱, 经济舱:飞机-经济舱, 一等舱:船舶-一等舱, 二等舱:船舶-二等舱, 三等舱:船舶-三等舱, 一等座:火车-一等座, 二等座:火车-二等座, 软席(软座、软卧):火车-软席(软座、软卧), 硬席(硬座、硬卧):火车-硬席(硬座、硬卧)]
|
||||
*/
|
||||
private String travelerseatclass;
|
||||
/**
|
||||
* 等级(自定义文本)
|
||||
*/
|
||||
private String travelerseatclassstr;
|
||||
}
|
||||
+89
@@ -0,0 +1,89 @@
|
||||
/**
|
||||
* BladeX Commercial License Agreement
|
||||
* Copyright (c) 2018-2099, https://bladex.cn. All rights reserved.
|
||||
* <p>
|
||||
* Use of this software is governed by the Commercial License Agreement
|
||||
* obtained after purchasing a license from BladeX.
|
||||
* <p>
|
||||
* 1. This software is for development use only under a valid license
|
||||
* from BladeX.
|
||||
* <p>
|
||||
* 2. Redistribution of this software's source code to any third party
|
||||
* without a commercial license is strictly prohibited.
|
||||
* <p>
|
||||
* 3. Licensees may copyright their own code but cannot use segments
|
||||
* from this software for such purposes. Copyright of this software
|
||||
* remains with BladeX.
|
||||
* <p>
|
||||
* Using this software signifies agreement to this License, and the software
|
||||
* must not be used for illegal purposes.
|
||||
* <p>
|
||||
* THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY. The author is
|
||||
* not liable for any claims arising from secondary or illegal development.
|
||||
* <p>
|
||||
* Author: Chill Zhuang (bladejava@qq.com)
|
||||
*/
|
||||
package org.springblade.thirdparty.bfi.pojo.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 业财融合(BFI)A303-1 开票申请单新增 代收车船税单据体(特殊票种 E07 代收车船税时填写)
|
||||
*
|
||||
* @author Chill
|
||||
*/
|
||||
@Data
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public class BfiInvoiceApplySaveVehicheVesselShipDTO implements Serializable {
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
/**
|
||||
* 星瀚内码
|
||||
*/
|
||||
private Long id;
|
||||
/**
|
||||
* 分录行号
|
||||
*/
|
||||
private Integer seq;
|
||||
/**
|
||||
* 保险单号
|
||||
*/
|
||||
private String policyno;
|
||||
/**
|
||||
* 车牌号/船舶登记号
|
||||
*/
|
||||
private String shipsno;
|
||||
/**
|
||||
* 税款所属期
|
||||
*/
|
||||
private String perioddate;
|
||||
/**
|
||||
* 车辆识别代码/车架号码
|
||||
*/
|
||||
private String vehiclecode;
|
||||
/**
|
||||
* 代收车船税金额
|
||||
*/
|
||||
private BigDecimal vehiclevesselamount;
|
||||
/**
|
||||
* 滞纳金金额
|
||||
*/
|
||||
private BigDecimal vehiclelateamount;
|
||||
/**
|
||||
* 金额合计
|
||||
*/
|
||||
private BigDecimal vehicletotalamount;
|
||||
/**
|
||||
* 税款所属期起,格式:yyyy-MM-dd
|
||||
*/
|
||||
private String periodstartdate;
|
||||
/**
|
||||
* 税款所属期止,格式:yyyy-MM-dd
|
||||
*/
|
||||
private String periodenddate;
|
||||
}
|
||||
Reference in New Issue
Block a user