| | |
| | | public class ContractOutBound extends BaseModel<ContractOutBound> { |
| | | |
| | | @Schema(description = "Erp出库Id") |
| | | @Column(columnDefinition = "bigint not null comment 'Erp出库Id'") |
| | | @Column(columnDefinition = "bigint comment 'Erp出库Id'") |
| | | private Long OutBoundId; |
| | | |
| | | @Schema(description = "关联合同ID") |
| | |
| | | |
| | | //以下开票相关 |
| | | |
| | | @Schema(description = "销售挂账id") |
| | | @Column(columnDefinition = "bigint default null comment '销售挂账id'") |
| | | @Schema(description = "结算id") |
| | | @Column(columnDefinition = "bigint default null comment '结算id'") |
| | | private Long saleCreditId; |
| | | |
| | | @Schema(description = "开票状态(0-未开票 1-开票中 2-已开票)") |
| | |
| | | private Integer invoiceSatus; |
| | | |
| | | @Schema(description = "总单价") |
| | | @Column(columnDefinition = "decimal(10,0) comment '出库数量'") |
| | | @Column(columnDefinition = "decimal(10,0) comment '总单价'") |
| | | private BigDecimal totalPrice; |
| | | |
| | | @Schema(description = "总税额") |
| | |
| | | //产品信息 |
| | | |
| | | @Schema(description = "产品id") |
| | | @Column(columnDefinition = "bigint not null comment '产品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; |