3 小时以前 55d694aaae4e421b5e55cd941500e08f85cb5d4d
src/main/java/com/ruoyi/sales/pojo/SalesLedgerProduct.java
@@ -39,6 +39,17 @@
    private Long salesLedgerId;
    /**
     * 父框架合同产品ID
     */
    private Long parentProductId;
    /**
     * 框架订单交货日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private java.time.LocalDate deliveryDate;
    /**
     * 预警数量
     */
    private BigDecimal warnNum;
@@ -60,12 +71,6 @@
     */
    @Excel(name = "单位")
    private String unit;
    /**
     * 生产炒机
     */
    @Excel(name = "生产炒机")
    private String speculativeTradingName;
    /**
     * 数量
@@ -110,46 +115,6 @@
    private Integer type;
    /**
     * 本次来票数
     */
    private BigDecimal ticketsNum=BigDecimal.ZERO;
    /**
     * 本次来票金额(元)
     */
    private BigDecimal ticketsAmount=BigDecimal.ZERO;
    /**
     * 未来票数
     */
    private BigDecimal futureTickets=BigDecimal.ZERO;
    /**
     * 未来票金额(元)
     */
    private BigDecimal futureTicketsAmount=BigDecimal.ZERO;
    @Schema(description = "开票数")
    private BigDecimal invoiceNum = BigDecimal.ZERO;
    @Schema(description = "未开票数")
    private BigDecimal noInvoiceNum = BigDecimal.ZERO;
    @Schema(description = "开票金额")
    private BigDecimal invoiceAmount = BigDecimal.ZERO;
    @Schema(description = "未开票金额")
    private BigDecimal noInvoiceAmount = BigDecimal.ZERO;
    @Schema(description = "本次开票数")
    @TableField(exist = false)
    private BigDecimal currentInvoiceNum;
    @TableField(exist = false)
    @Schema(description = "本次开票金额")
    private BigDecimal currentInvoiceAmount;
    /**
     *  产品id
     */
    private Long productId;
@@ -158,26 +123,6 @@
     * 产品规格id
     */
    private Long productModelId;
    @Schema(description = "初始未开票数")
    @TableField(exist = false)
    private BigDecimal originalNoInvoiceNum;
    @Schema(description = "临时未开票数")
    @TableField(exist = false)
    private BigDecimal tempNoInvoiceNum;
    @Schema(description = "临时未开票金额")
    @TableField(exist = false)
    private BigDecimal tempnoInvoiceAmount;
    @Schema(description = "临时未来票数")
    @TableField(exist = false)
    private BigDecimal tempFutureTickets;
    @Schema(description = "临时未来票金额")
    @TableField(exist = false)
    private BigDecimal tempFutureTicketsAmount;
    @Schema(description = "登记人")
    private String register;
@@ -215,33 +160,22 @@
    /**
     * 产品状态
     */
    @TableField(exist = false)
    @Schema(description = "入库审核状态")
    private String stockInApprovalStatus;
//    @TableField(exist = false)
    @Schema(description = "产品状态:1-充足")
    private Integer approveStatus;
    @Schema(description = "待回款总金额")
    private BigDecimal pendingInvoiceTotal;
    @Schema(description = "回款总金额")
    private BigDecimal invoiceTotal = BigDecimal.ZERO;
    @Schema(description = "待付款总金额")
    private BigDecimal pendingTicketsTotal;
    @Schema(description = "付款总金额")
    private BigDecimal ticketsTotal = BigDecimal.ZERO;
    @Schema(description = "是否质检")
    //针对采购台账,是否质检
    private Boolean isChecked;
    @TableField(exist = false)
    private Integer hasSufficientStock;
    // 退货数量
    @TableField(exist = false)
    private BigDecimal returnQuality;
    // 可用数量  quantity - returnQuality
    // 可用数量  quantity - returnQuantity
    @TableField(exist = false)
    private BigDecimal availableQuality;
    @Schema(description = "创建用户")
@@ -251,4 +185,27 @@
    @TableField(fill = FieldFill.INSERT)
    private Long deptId;
    @Schema(description = "是否生产")
    //针对销售台账,是否生产
    private Boolean isProduction;
    @TableField(exist = false)
    @Schema(description = "待发货数量")
    private BigDecimal noQuantity;
    @TableField(exist = false)
    @Schema(description = "退货数量")
    private BigDecimal returnQuantity;
    @TableField(exist = false)
    @Schema(description = "销售发货数量")
    private BigDecimal shippedQuantity;
    @TableField(exist = false)
    @Schema(description = "已审核入库数量")
    private BigDecimal approvedStockInNum;
    @TableField(exist = false)
    @Schema(description = "审批中数量")
    private BigDecimal pendingApprovalQuantity;
}