parent
6c5b4a4be7
commit
03308f00da
@ -1,94 +0,0 @@ |
|||||||
package com.jianshui.platform.domain.dto; |
|
||||||
|
|
||||||
import com.jianshui.common.annotation.Excel; |
|
||||||
import io.swagger.annotations.ApiModel; |
|
||||||
import io.swagger.annotations.ApiModelProperty; |
|
||||||
import io.swagger.annotations.ApiOperation; |
|
||||||
|
|
||||||
/** |
|
||||||
* 单据录入统一入参 |
|
||||||
*/ |
|
||||||
@ApiModel("单据录入") |
|
||||||
public class BillInfoDTO { |
|
||||||
|
|
||||||
// 1.增值税普通发票
|
|
||||||
@ApiModelProperty(value = "购方名称") |
|
||||||
private String buyerName; |
|
||||||
|
|
||||||
@ApiModelProperty(value = "购方税号") |
|
||||||
private String buyerTaxnum; |
|
||||||
|
|
||||||
@ApiModelProperty(value = "购方地址") |
|
||||||
private String buyerAddress; |
|
||||||
|
|
||||||
/** 购方电话 */ |
|
||||||
@ApiModelProperty(value = "购方电话") |
|
||||||
private String buyerTelephone; |
|
||||||
|
|
||||||
@ApiModelProperty(value = "开户行及账号") |
|
||||||
private String buyerBank; |
|
||||||
|
|
||||||
/** 购方开户行及账户 */ |
|
||||||
@ApiModelProperty(value = "购买方开户行及账号") |
|
||||||
private String buyerAccount; |
|
||||||
|
|
||||||
@ApiModelProperty(value = "购方邮箱") |
|
||||||
private String buyerEmail; |
|
||||||
|
|
||||||
/** 购方联系电话 */ |
|
||||||
@ApiModelProperty(value = "购方联系电话") |
|
||||||
private String buyerPhone; |
|
||||||
|
|
||||||
|
|
||||||
//多条start
|
|
||||||
// 货物或应税劳务、服务名称
|
|
||||||
// 规格型号
|
|
||||||
// 单位
|
|
||||||
// 数量
|
|
||||||
// 单价(含税)
|
|
||||||
// 金额(含税)
|
|
||||||
// 税率
|
|
||||||
// 税额
|
|
||||||
// end
|
|
||||||
|
|
||||||
// 合计金额
|
|
||||||
// 合计税额
|
|
||||||
// 价税合计(大写)
|
|
||||||
// 价税合计(小写)
|
|
||||||
|
|
||||||
// 销售方名称
|
|
||||||
//销售方纳税人识别号
|
|
||||||
// 销售方地址、电话
|
|
||||||
// 销售方开户行及账号
|
|
||||||
|
|
||||||
// 备注
|
|
||||||
// 收款人
|
|
||||||
// 复核人
|
|
||||||
// 开票人
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
} |
|
@ -1,65 +0,0 @@ |
|||||||
package com.jianshui.platform.domain.dto; |
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModel; |
|
||||||
import io.swagger.annotations.ApiModelProperty; |
|
||||||
|
|
||||||
/** |
|
||||||
* 单据录入统一入参 |
|
||||||
*/ |
|
||||||
@ApiModel("单据录入详情") |
|
||||||
public class BillInfoDetailDTO { |
|
||||||
|
|
||||||
// 1.增值税普通发票
|
|
||||||
|
|
||||||
//多条start
|
|
||||||
// 货物或应税劳务、服务名称
|
|
||||||
// 规格型号
|
|
||||||
// 单位
|
|
||||||
// 数量
|
|
||||||
// 单价(含税)
|
|
||||||
// 金额(含税)
|
|
||||||
// 税率
|
|
||||||
// 税额
|
|
||||||
// end
|
|
||||||
|
|
||||||
// 合计金额
|
|
||||||
// 合计税额
|
|
||||||
// 价税合计(大写)
|
|
||||||
// 价税合计(小写)
|
|
||||||
|
|
||||||
// 销售方名称
|
|
||||||
//销售方纳税人识别号
|
|
||||||
// 销售方地址、电话
|
|
||||||
// 销售方开户行及账号
|
|
||||||
|
|
||||||
// 备注
|
|
||||||
// 收款人
|
|
||||||
// 复核人
|
|
||||||
// 开票人
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
} |
|
@ -0,0 +1,46 @@ |
|||||||
|
package com.jianshui.platform.domain.dto; |
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
import java.math.BigDecimal; |
||||||
|
|
||||||
|
/** |
||||||
|
* 单据录入统一入参 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@ApiModel("单据录入详情") |
||||||
|
public class BillInfoDetailPDTO { |
||||||
|
|
||||||
|
// TODO: 2023/6/5 增值税普通发票
|
||||||
|
@ApiModelProperty(value = "商品名称") |
||||||
|
private String goodName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "规格型号") |
||||||
|
private String spec; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "单位") |
||||||
|
private String unit; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "商品数量") |
||||||
|
private BigDecimal num; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "商品单价") |
||||||
|
private BigDecimal price; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "金额(不含税)") |
||||||
|
private BigDecimal taxfreeamt; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "税率") |
||||||
|
private BigDecimal taxrate; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "税额") |
||||||
|
private BigDecimal tax; |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,82 @@ |
|||||||
|
package com.jianshui.platform.domain.dto; |
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
import java.math.BigDecimal; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* 单据录入统一入参 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@ApiModel("单据录入") |
||||||
|
public class BillInfoPDTO { |
||||||
|
|
||||||
|
// TODO: 2023/6/5 增值税普通发票
|
||||||
|
@ApiModelProperty(value = "购方名称") |
||||||
|
private String buyerName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "购方税号") |
||||||
|
private String buyerTaxnum; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "购方地址") |
||||||
|
private String buyerAddress; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "购方电话") |
||||||
|
private String buyerTelephone; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "开户行及账号") |
||||||
|
private String buyerBank; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "购买方开户行及账号") |
||||||
|
private String buyerAccount; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "购方邮箱") |
||||||
|
private String buyerEmail; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "购方手机号") |
||||||
|
private String buyerPhone; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "销方名称") |
||||||
|
private String sellerName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "销方税号") |
||||||
|
private String sellerTaxnum; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "销方地址") |
||||||
|
private String sellerAddress; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "销方电话") |
||||||
|
private String sellerTelephone; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "销方开户行及账户") |
||||||
|
private String sellerAccount; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "备注") |
||||||
|
private String message; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "价税合计") |
||||||
|
private String jshj; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "金额(不含税)") |
||||||
|
private BigDecimal taxfreeamt; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "税额") |
||||||
|
private BigDecimal tax; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "开票人") |
||||||
|
private String clerk; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "收款人") |
||||||
|
private String payee; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "复核人") |
||||||
|
private String checker; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "明细") |
||||||
|
List<BillInfoDetailPDTO> billInfoDetailPDTOList; |
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,83 @@ |
|||||||
|
package com.jianshui.platform.domain.vo; |
||||||
|
|
||||||
|
import com.jianshui.platform.domain.dto.BillInfoDetailPDTO; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
import java.math.BigDecimal; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* 单据录入统一入参 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@ApiModel("单据录入") |
||||||
|
public class BillInfoPVO { |
||||||
|
|
||||||
|
// TODO: 2023/6/5 增值税普通发票
|
||||||
|
@ApiModelProperty(value = "购方名称") |
||||||
|
private String buyerName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "购方税号") |
||||||
|
private String buyerTaxnum; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "购方地址") |
||||||
|
private String buyerAddress; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "购方电话") |
||||||
|
private String buyerTelephone; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "开户行及账号") |
||||||
|
private String buyerBank; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "购买方开户行及账号") |
||||||
|
private String buyerAccount; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "购方邮箱") |
||||||
|
private String buyerEmail; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "购方手机号") |
||||||
|
private String buyerPhone; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "销方名称") |
||||||
|
private String sellerName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "销方税号") |
||||||
|
private String sellerTaxnum; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "销方地址") |
||||||
|
private String sellerAddress; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "销方电话") |
||||||
|
private String sellerTelephone; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "销方开户行及账户") |
||||||
|
private String sellerAccount; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "备注") |
||||||
|
private String message; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "价税合计") |
||||||
|
private String jshj; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "金额(不含税)") |
||||||
|
private BigDecimal taxfreeamt; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "税额") |
||||||
|
private BigDecimal tax; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "开票人") |
||||||
|
private String clerk; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "收款人") |
||||||
|
private String payee; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "复核人") |
||||||
|
private String checker; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "明细") |
||||||
|
List<BillInfoDetailPDTO> billInfoDetailPDTOList; |
||||||
|
|
||||||
|
|
||||||
|
} |
Loading…
Reference in new issue