package com.ruoyi.sales.pojo; import com.baomidou.mybatisplus.annotation.*; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDateTime; @TableName("invoice_registration_product_record") @Data public class InvoiceRegistrationProductRecord { /** * 序号 */ @TableId(type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "关联销售台账主表主键") private Integer salesLedgerId; @ApiModelProperty(value = "sales_ledger_product主键") private Integer salesLedgerProductId; @ApiModelProperty(value = "开票登记表invoice_registration_record主键") private Integer invoiceRegistrationRecordId; @ApiModelProperty(value = "产品大类") private String productCategory; @ApiModelProperty(value = "规格型号") private String specificationModel; @ApiModelProperty(value = "单位") private String unit; @ApiModelProperty(value = "数量") private BigDecimal quantity; @ApiModelProperty(value = "税率") private BigDecimal taxRate; @ApiModelProperty(value = "含税单价") private BigDecimal taxInclusiveUnitPrice; @ApiModelProperty(value = "含税总价") private BigDecimal taxInclusiveTotalPrice; @ApiModelProperty(value = "不含税总价") private BigDecimal taxExclusiveTotalPrice; @ApiModelProperty(value = "发票类型") private String invoiceType; @ApiModelProperty(value = "开票数") private Integer invoiceNum; @ApiModelProperty(value = "未开票数") private Integer noInvoiceNum; @ApiModelProperty(value = "开票金额") private BigDecimal invoiceAmount; @ApiModelProperty(value = "未开票金额") private BigDecimal noInvoiceAmount; @ApiModelProperty(value = "创建时间") @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; @ApiModelProperty(value = "创建用户") @TableField(fill = FieldFill.INSERT) private Integer createUser; @ApiModelProperty(value = "修改时间") @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; @ApiModelProperty(value = "修改用户") @TableField(fill = FieldFill.INSERT_UPDATE) private Integer updateUser; @ApiModelProperty(value = "租户ID") @TableField(fill = FieldFill.INSERT) private Integer tenantId; }