新疆-融邦 销售台账、采购台账新增付款类别字段(授信账期/先款后货):实体/DTO/列表SQL,含数据库迁移脚本
已添加1个文件
已修改6个文件
22 ■■■■■ 文件已修改
doc/20260929_add_payment_category_to_sales_and_purchase_ledger.sql 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/purchase/dto/PurchaseLedgerDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/purchase/pojo/PurchaseLedger.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/dto/SalesLedgerDto.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/pojo/SalesLedger.java 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/purchase/PurchaseLedgerMapper.xml 1 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sales/SalesLedgerMapper.xml 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
doc/20260929_add_payment_category_to_sales_and_purchase_ledger.sql
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,3 @@
-- é”€å”®å°è´¦ã€é‡‡è´­å°è´¦æ–°å¢žå­—段「付款类别」(授信账期/先款后货)
ALTER TABLE `sales_ledger` ADD COLUMN `payment_category` varchar(20) DEFAULT NULL COMMENT '付款类别:授信账期/先款后货' AFTER `payment_method`;
ALTER TABLE `purchase_ledger` ADD COLUMN `payment_category` varchar(20) DEFAULT NULL COMMENT '付款类别:授信账期/先款后货' AFTER `payment_method`;
src/main/java/com/ruoyi/purchase/dto/PurchaseLedgerDto.java
@@ -201,6 +201,8 @@
    @Schema(description = "付款方式")
    private String paymentMethod;
    @Schema(description = "付款类别:授信账期/先款后货")
    private String paymentCategory;
    @Schema(description = "采购类别:客存、代储、采购入库、采购直销")
    private String purchaseCategory;
src/main/java/com/ruoyi/purchase/pojo/PurchaseLedger.java
@@ -156,6 +156,13 @@
    private String paymentMethod;
    /**
     * ä»˜æ¬¾ç±»åˆ«ï¼šæŽˆä¿¡è´¦æœŸã€å…ˆæ¬¾åŽè´§
     */
    @Schema(description = "付款类别")
    @Excel(name = "付款类别")
    private String paymentCategory;
    /**
     * é‡‡è´­ç±»åˆ«ï¼šå®¢å­˜ã€ä»£å‚¨ã€é‡‡è´­å…¥åº“、采购直销
     */
    @Schema(description = "采购类别")
src/main/java/com/ruoyi/sales/dto/SalesLedgerDto.java
@@ -59,6 +59,9 @@
    @Schema(description = "付款方式")
    private String paymentMethod;
    @Schema(description = "付款类别:授信账期/先款后货")
    private String paymentCategory;
    @Schema(description = "交货日期")
    private LocalDate deliveryDate;
src/main/java/com/ruoyi/sales/pojo/SalesLedger.java
@@ -173,6 +173,10 @@
    @Excel(name = "审批状态")
    private String approvalStatus;
    @Schema(description = "付款类别:授信账期/先款后货")
    @Excel(name = "付款类别")
    private String paymentCategory;
    /**
     * å®¢æˆ·ä¿¡æ‰˜åŸºé‡‘(查询时由服务层按 customerId å›žå¡«ï¼Œä¸æ˜¯æœ¬è¡¨å­—段)
     */
src/main/resources/mapper/purchase/PurchaseLedgerMapper.xml
@@ -38,6 +38,7 @@
                sm.is_white,
                pl.approval_status,
                pl.payment_method,
                pl.payment_category,
                pl.remarks,
                pl.purchase_category,
                pl.pickup_method,
src/main/resources/mapper/sales/SalesLedgerMapper.xml
@@ -54,6 +54,7 @@
        T1.execution_date,
        T2.nick_name AS entry_person_name,
        T1.payment_method,
        T1.payment_category,
        DATEDIFF(T1.delivery_date, CURDATE()) AS delivery_days_diff
        FROM
        sales_ledger T1
@@ -97,6 +98,7 @@
        T1.execution_date,
        T2.nick_name AS entry_person_name,
        T1.payment_method,
        T1.payment_category,
        T1.delivery_date,
        DATEDIFF(T1.delivery_date, CURDATE()) AS delivery_days_diff,
        IFNULL(shipping_status_counts.is_all_shipped, FALSE) AS is_fh