buhuazhen
2026-03-16 2f0e88371304b13234c91ddf6cde1536fdcc21df
feat(enum): 新增库存合格出入库类型枚举及添加质检字段

- 在ProcessRouteItem类中新增isQuality字段,表示是否质检
- 添加StockInQualifiedRecordTypeEnum枚举,定义入库相关合格类型
- 添加StockOutQualifiedRecordTypeEnum枚举,定义出库相关合格类型
- 所有枚举实现BaseEnum接口,包含code和value属性
- 使用Lombok @Getter简化getter方法生成
已添加2个文件
已修改1个文件
47 ■■■■■ 文件已修改
src/main/java/com/ruoyi/common/enums/StockInQualifiedRecordTypeEnum.java 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/common/enums/StockOutQualifiedRecordTypeEnum.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/pojo/ProcessRouteItem.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/common/enums/StockInQualifiedRecordTypeEnum.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,25 @@
package com.ruoyi.common.enums;
import lombok.Getter;
@Getter
public enum StockInQualifiedRecordTypeEnum implements BaseEnum<String> {
    CUSTOMIZATION_STOCK_IN("0", "合格自定义入库"),
    PRODUCTION_REPORT_STOCK_IN("2", "生产报工-入库"),
    PURCHASE_STOCK_IN("7", "采购-入库"),
    QUALITYINSPECT_STOCK_IN("6", "质检-合格入库"),
    DEFECTIVE_PASS("11", "不合格-让步放行");
    private final String code;
    private final String value;
    StockInQualifiedRecordTypeEnum(String code, String value) {
        this.code = code;
        this.value = value;
    }
}
src/main/java/com/ruoyi/common/enums/StockOutQualifiedRecordTypeEnum.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,21 @@
package com.ruoyi.common.enums;
import lombok.Getter;
@Getter
public enum StockOutQualifiedRecordTypeEnum implements BaseEnum<String> {
    CUSTOMIZATION_STOCK_OUT("1", "合格自定义出库"),
    PRODUCTION_REPORT_STOCK_OUT("3", "生产报工-出库"),
    SALE_STOCK_OUT("8", "销售-出库"),
    SALE_SHIP_STOCK_OUT("13", "销售-发货出库");
    private final String code;
    private final String value;
    StockOutQualifiedRecordTypeEnum(String code, String value) {
        this.code = code;
        this.value = value;
    }
    }
src/main/java/com/ruoyi/production/pojo/ProcessRouteItem.java
@@ -39,6 +39,7 @@
    @ApiModelProperty(value ="是否质检")
    @TableField(value = "isQuality")
    private Boolean isQuality;
}