feat:发票回传
This commit is contained in:
@@ -0,0 +1,113 @@
|
||||
package com.cool.store.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.GeneratedValue;
|
||||
import javax.persistence.GenerationType;
|
||||
import javax.persistence.Id;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2024/12/31 13:46
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("发票DTO")
|
||||
public class InvoicingDTO {
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
@ApiModelProperty("ID")
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* xfsg_shop_info.id
|
||||
*/
|
||||
@Column(name = "shop_id")
|
||||
@ApiModelProperty("shopId")
|
||||
private Long shopId;
|
||||
|
||||
/**
|
||||
* 发票URL
|
||||
*/
|
||||
@Column(name = "invoice_url")
|
||||
@ApiModelProperty("ID")
|
||||
private String invoiceUrl;
|
||||
|
||||
/**
|
||||
* 开票日期
|
||||
*/
|
||||
@Column(name = "invoice_date")
|
||||
@ApiModelProperty("开票日期")
|
||||
private String invoiceDate;
|
||||
|
||||
/**
|
||||
* 票据编码
|
||||
*/
|
||||
@Column(name = "invoice_number")
|
||||
@ApiModelProperty("票据编码")
|
||||
private String invoiceNumber;
|
||||
|
||||
/**
|
||||
* 加盟费
|
||||
*/
|
||||
@Column(name = "franchise_fee")
|
||||
@ApiModelProperty("加盟费")
|
||||
private BigDecimal franchiseFee;
|
||||
|
||||
/**
|
||||
* 加盟费税
|
||||
*/
|
||||
@Column(name = "franchise_fee_tax")
|
||||
@ApiModelProperty("加盟费税")
|
||||
private BigDecimal franchiseFeeTax;
|
||||
|
||||
/**
|
||||
* 管理费
|
||||
*/
|
||||
@Column(name = "management_fee")
|
||||
@ApiModelProperty("管理费")
|
||||
private BigDecimal managementFee;
|
||||
|
||||
/**
|
||||
* 管理费税
|
||||
*/
|
||||
@Column(name = "management_fee_tax")
|
||||
@ApiModelProperty("管理费税")
|
||||
private BigDecimal managementFeeTax;
|
||||
|
||||
/**
|
||||
* 品牌使用费
|
||||
*/
|
||||
@Column(name = "brand_usage_fee")
|
||||
@ApiModelProperty("品牌使用费")
|
||||
private BigDecimal brandUsageFee;
|
||||
|
||||
/**
|
||||
* 品牌使用费税
|
||||
*/
|
||||
@Column(name = "brand_usage_fee_tax")
|
||||
@ApiModelProperty("品牌使用费税")
|
||||
private BigDecimal brandUsageFeeTax;
|
||||
|
||||
/**
|
||||
* 设计服务费
|
||||
*/
|
||||
@Column(name = "design_service_fee")
|
||||
@ApiModelProperty("设计服务费")
|
||||
private BigDecimal designServiceFee;
|
||||
|
||||
/**
|
||||
* 设计服务费税
|
||||
*/
|
||||
@Column(name = "design_service_fee_tax")
|
||||
@ApiModelProperty("设计服务费税")
|
||||
private BigDecimal designServiceFeeTax;
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.cool.store.dto.ocr;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2024/12/30 16:14
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class InvoiceDTO {
|
||||
|
||||
@ApiModelProperty(value = "发票号码")
|
||||
private String invoiceNumber;
|
||||
@ApiModelProperty(value = "发票日期")
|
||||
private String invoiceDate;
|
||||
@ApiModelProperty(value = "发票明细")
|
||||
private List<InvoiceDetailDTO> invoiceDetails;
|
||||
|
||||
@Data
|
||||
class InvoiceDetailDTO{
|
||||
@ApiModelProperty(value = "发票明细名称")
|
||||
private String itemName;
|
||||
@ApiModelProperty(value = "发票明细金额")
|
||||
private String amount;
|
||||
@ApiModelProperty(value = "发票明细税额")
|
||||
private String tax;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,410 @@
|
||||
package com.cool.store.entity;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import javax.persistence.*;
|
||||
|
||||
@Table(name = "xfsg_invoicing")
|
||||
public class InvoicingDO {
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* xfsg_shop_info.id
|
||||
*/
|
||||
@Column(name = "shop_id")
|
||||
private Long shopId;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
@Column(name = "invoice_url")
|
||||
private String invoiceUrl;
|
||||
|
||||
/**
|
||||
* 开票日期
|
||||
*/
|
||||
@Column(name = "invoice_date")
|
||||
private String invoiceDate;
|
||||
|
||||
/**
|
||||
* 票据编码
|
||||
*/
|
||||
@Column(name = "invoice_number")
|
||||
private String invoiceNumber;
|
||||
|
||||
/**
|
||||
* 加盟费
|
||||
*/
|
||||
@Column(name = "franchise_fee")
|
||||
private BigDecimal franchiseFee;
|
||||
|
||||
/**
|
||||
* 加盟费税
|
||||
*/
|
||||
@Column(name = "franchise_fee_tax")
|
||||
private BigDecimal franchiseFeeTax;
|
||||
|
||||
/**
|
||||
* 管理费
|
||||
*/
|
||||
@Column(name = "management_fee")
|
||||
private BigDecimal managementFee;
|
||||
|
||||
/**
|
||||
* 管理费税
|
||||
*/
|
||||
@Column(name = "management_fee_tax")
|
||||
private BigDecimal managementFeeTax;
|
||||
|
||||
/**
|
||||
* 品牌使用费
|
||||
*/
|
||||
@Column(name = "brand_usage_fee")
|
||||
private BigDecimal brandUsageFee;
|
||||
|
||||
/**
|
||||
* 品牌使用费税
|
||||
*/
|
||||
@Column(name = "brand_usage_fee_tax")
|
||||
private BigDecimal brandUsageFeeTax;
|
||||
|
||||
/**
|
||||
* 设计服务费
|
||||
*/
|
||||
@Column(name = "design_service_fee")
|
||||
private BigDecimal designServiceFee;
|
||||
|
||||
/**
|
||||
* 设计服务费税
|
||||
*/
|
||||
@Column(name = "design_service_fee_tax")
|
||||
private BigDecimal designServiceFeeTax;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@Column(name = "create_time")
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@Column(name = "update_time")
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
@Column(name = "create_user_id")
|
||||
private String createUserId;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
@Column(name = "update_user_id")
|
||||
private String updateUserId;
|
||||
|
||||
/**
|
||||
* @return id
|
||||
*/
|
||||
public Long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param id
|
||||
*/
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取xfsg_shop_info.id
|
||||
*
|
||||
* @return shop_id - xfsg_shop_info.id
|
||||
*/
|
||||
public Long getShopId() {
|
||||
return shopId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置xfsg_shop_info.id
|
||||
*
|
||||
* @param shopId xfsg_shop_info.id
|
||||
*/
|
||||
public void setShopId(Long shopId) {
|
||||
this.shopId = shopId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取创建人
|
||||
*
|
||||
* @return invoice_url - 创建人
|
||||
*/
|
||||
public String getInvoiceUrl() {
|
||||
return invoiceUrl;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置创建人
|
||||
*
|
||||
* @param invoiceUrl 创建人
|
||||
*/
|
||||
public void setInvoiceUrl(String invoiceUrl) {
|
||||
this.invoiceUrl = invoiceUrl;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取开票日期
|
||||
*
|
||||
* @return invoice_date - 开票日期
|
||||
*/
|
||||
public String getInvoiceDate() {
|
||||
return invoiceDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置开票日期
|
||||
*
|
||||
* @param invoiceDate 开票日期
|
||||
*/
|
||||
public void setInvoiceDate(String invoiceDate) {
|
||||
this.invoiceDate = invoiceDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取票据编码
|
||||
*
|
||||
* @return invoice_number - 票据编码
|
||||
*/
|
||||
public String getInvoiceNumber() {
|
||||
return invoiceNumber;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置票据编码
|
||||
*
|
||||
* @param invoiceNumber 票据编码
|
||||
*/
|
||||
public void setInvoiceNumber(String invoiceNumber) {
|
||||
this.invoiceNumber = invoiceNumber;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取加盟费
|
||||
*
|
||||
* @return franchise_fee - 加盟费
|
||||
*/
|
||||
public BigDecimal getFranchiseFee() {
|
||||
return franchiseFee;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置加盟费
|
||||
*
|
||||
* @param franchiseFee 加盟费
|
||||
*/
|
||||
public void setFranchiseFee(BigDecimal franchiseFee) {
|
||||
this.franchiseFee = franchiseFee;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取加盟费税
|
||||
*
|
||||
* @return franchise_fee_tax - 加盟费税
|
||||
*/
|
||||
public BigDecimal getFranchiseFeeTax() {
|
||||
return franchiseFeeTax;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置加盟费税
|
||||
*
|
||||
* @param franchiseFeeTax 加盟费税
|
||||
*/
|
||||
public void setFranchiseFeeTax(BigDecimal franchiseFeeTax) {
|
||||
this.franchiseFeeTax = franchiseFeeTax;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取管理费
|
||||
*
|
||||
* @return management_fee - 管理费
|
||||
*/
|
||||
public BigDecimal getManagementFee() {
|
||||
return managementFee;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置管理费
|
||||
*
|
||||
* @param managementFee 管理费
|
||||
*/
|
||||
public void setManagementFee(BigDecimal managementFee) {
|
||||
this.managementFee = managementFee;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取管理费税
|
||||
*
|
||||
* @return management_fee_tax - 管理费税
|
||||
*/
|
||||
public BigDecimal getManagementFeeTax() {
|
||||
return managementFeeTax;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置管理费税
|
||||
*
|
||||
* @param managementFeeTax 管理费税
|
||||
*/
|
||||
public void setManagementFeeTax(BigDecimal managementFeeTax) {
|
||||
this.managementFeeTax = managementFeeTax;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取品牌使用费
|
||||
*
|
||||
* @return brand_usage_fee - 品牌使用费
|
||||
*/
|
||||
public BigDecimal getBrandUsageFee() {
|
||||
return brandUsageFee;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置品牌使用费
|
||||
*
|
||||
* @param brandUsageFee 品牌使用费
|
||||
*/
|
||||
public void setBrandUsageFee(BigDecimal brandUsageFee) {
|
||||
this.brandUsageFee = brandUsageFee;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取品牌使用费税
|
||||
*
|
||||
* @return brand_usage_fee_tax - 品牌使用费税
|
||||
*/
|
||||
public BigDecimal getBrandUsageFeeTax() {
|
||||
return brandUsageFeeTax;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置品牌使用费税
|
||||
*
|
||||
* @param brandUsageFeeTax 品牌使用费税
|
||||
*/
|
||||
public void setBrandUsageFeeTax(BigDecimal brandUsageFeeTax) {
|
||||
this.brandUsageFeeTax = brandUsageFeeTax;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取设计服务费
|
||||
*
|
||||
* @return design_service_fee - 设计服务费
|
||||
*/
|
||||
public BigDecimal getDesignServiceFee() {
|
||||
return designServiceFee;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置设计服务费
|
||||
*
|
||||
* @param designServiceFee 设计服务费
|
||||
*/
|
||||
public void setDesignServiceFee(BigDecimal designServiceFee) {
|
||||
this.designServiceFee = designServiceFee;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取设计服务费税
|
||||
*
|
||||
* @return design_service_fee_tax - 设计服务费税
|
||||
*/
|
||||
public BigDecimal getDesignServiceFeeTax() {
|
||||
return designServiceFeeTax;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置设计服务费税
|
||||
*
|
||||
* @param designServiceFeeTax 设计服务费税
|
||||
*/
|
||||
public void setDesignServiceFeeTax(BigDecimal designServiceFeeTax) {
|
||||
this.designServiceFeeTax = designServiceFeeTax;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取创建时间
|
||||
*
|
||||
* @return create_time - 创建时间
|
||||
*/
|
||||
public Date getCreateTime() {
|
||||
return createTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置创建时间
|
||||
*
|
||||
* @param createTime 创建时间
|
||||
*/
|
||||
public void setCreateTime(Date createTime) {
|
||||
this.createTime = createTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取更新时间
|
||||
*
|
||||
* @return update_time - 更新时间
|
||||
*/
|
||||
public Date getUpdateTime() {
|
||||
return updateTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置更新时间
|
||||
*
|
||||
* @param updateTime 更新时间
|
||||
*/
|
||||
public void setUpdateTime(Date updateTime) {
|
||||
this.updateTime = updateTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取创建人
|
||||
*
|
||||
* @return create_user_id - 创建人
|
||||
*/
|
||||
public String getCreateUserId() {
|
||||
return createUserId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置创建人
|
||||
*
|
||||
* @param createUserId 创建人
|
||||
*/
|
||||
public void setCreateUserId(String createUserId) {
|
||||
this.createUserId = createUserId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取更新人
|
||||
*
|
||||
* @return update_user_id - 更新人
|
||||
*/
|
||||
public String getUpdateUserId() {
|
||||
return updateUserId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置更新人
|
||||
*
|
||||
* @param updateUserId 更新人
|
||||
*/
|
||||
public void setUpdateUserId(String updateUserId) {
|
||||
this.updateUserId = updateUserId;
|
||||
}
|
||||
}
|
||||
@@ -52,4 +52,6 @@ public class SignFranchiseDO {
|
||||
private Date createTime;
|
||||
@Column(name = "update_time")
|
||||
private Date updateTime;
|
||||
@Column(name = "contract_code")
|
||||
private String contractCode;
|
||||
}
|
||||
|
||||
@@ -63,6 +63,9 @@ public class AddSignFranchiseRequest {
|
||||
@ApiModelProperty("加盟商联系方式")
|
||||
private String mobile;
|
||||
|
||||
@ApiModelProperty("合同编码")
|
||||
private String contractCode;
|
||||
|
||||
|
||||
public SignFranchiseDO toSignFranchiseDO() {
|
||||
SignFranchiseDO signFranchiseDO = new SignFranchiseDO();
|
||||
@@ -81,6 +84,7 @@ public class AddSignFranchiseRequest {
|
||||
signFranchiseDO.setRemark(this.remark);
|
||||
signFranchiseDO.setResign(this.resign);
|
||||
signFranchiseDO.setMobile(this.mobile);
|
||||
signFranchiseDO.setContractCode(this.contractCode);
|
||||
return signFranchiseDO;
|
||||
}
|
||||
|
||||
|
||||
@@ -160,6 +160,7 @@ public class AddSignFranchiseResponse {
|
||||
|
||||
@ApiModelProperty("失败时间")
|
||||
private Date resultTime;
|
||||
|
||||
@ApiModelProperty("合同编码")
|
||||
private String contractCode;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user