shiyunteng
3 天以前 a0974f04b5a83e3ab152ce79e53f180e7b496165
platformx-business-finance-api/src/main/java/com/by4cloud/platformx/business/entity/ContractOutBound.java
@@ -21,6 +21,10 @@
@jakarta.persistence.Table(name = "contract_out_bound")//数据库创建的表明
public class ContractOutBound extends BaseModel<ContractOutBound> {
   @Schema(description = "Erp出库Id")
   @Column(columnDefinition = "bigint comment 'Erp出库Id'")
   private Long OutBoundId;
   @Schema(description = "关联合同ID")
   @Column(columnDefinition = "bigint not null comment '关联合同ID'")
   private Long contractId;
@@ -75,8 +79,59 @@
   @Column(columnDefinition="text comment '到货单据路径'")
   private String arrivalAttPaths;
   @Schema(description = "erp出库ID")
   @Column(columnDefinition="bigint comment 'erp出库ID'")
   private Long outBoundId;
   @Schema(description = "开票状态(0-未开票 1-开票中 2-已开票)")
   @Column(columnDefinition = "char default 0 comment '开票状态(0-未开票 1-开票中 2-已开票)'")
   private String invoiceStatus;
//   //以下开票相关
//
//   @Schema(description = "结算id")
//   @Column(columnDefinition = "bigint default null comment '结算id'")
//   private Long saleCreditId;
//
//
//   @Schema(description = "总单价")
//   @Column(columnDefinition = "decimal(10,0) comment '总单价'")
//   private BigDecimal totalPrice;
//
//   @Schema(description = "总税额")
//   @Column(columnDefinition = "decimal(10,0) comment '总税额'")
//   private BigDecimal totalTax;
//
//   //产品信息
//
//   @Schema(description = "产品id")
//   @Column(columnDefinition = "bigint comment '产品id'")
//   private Long productId;
//
//   @Schema(description = "开票产品名称")
//   @Column(columnDefinition = "VARCHAR(50) comment '开票产品名称'")
//   private String invoiceName;
//
//   @Schema(description = "税率(百分比,如13表示13%)")
//   @Column(columnDefinition = "double default 0.00 comment '税率'")
//   private Double taxRate;
//
//   @Schema(description = "税收分类")
//   @Column(columnDefinition = "VARCHAR(50) comment '税收分类'")
//   private String taxClass;
//
//   @Schema(description = "税收编码")
//   @Column(columnDefinition = "VARCHAR(80) comment '税收编码'")
//   private String taxCode;
//
//   //合同标的物中信息
//
//   @Schema(description = "标的物规格/型号")
//   @Column(columnDefinition = "VARCHAR(200) comment '标的物规格/型号'")
//   private String specification;
//
//   @Schema(description = "计量单位(个/台/吨/项/套等)")
//   @Column(columnDefinition = "VARCHAR(20) comment '计量单位'")
//   private String unit;
//
//   @Schema(description = "单价")
//   @Column(columnDefinition = "decimal(10,2) comment '单价'")
//   private BigDecimal unitPrice;
}