李白
6 天以前 b58c3bf0e4c9bf4327b749040c3490fd2d0970b2
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,58 @@
   @Column(columnDefinition="text comment '到货单据路径'")
   private String arrivalAttPaths;
   @Schema(description = "erp出库ID")
   @Column(columnDefinition="bigint comment 'erp出库ID'")
   private Long outBoundId;
   //以下开票相关
   @Schema(description = "结算id")
   @Column(columnDefinition = "bigint default null comment '结算id'")
   private Long saleCreditId;
   @Schema(description = "开票状态(0-未开票 1-开票中 2-已开票)")
   @Column(columnDefinition = "tinyint(2) default 0 comment '开票状态(0-未开票 1-开票中 2-已开票)'")
   private Integer invoiceSatus;
   @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;
}