package com.ruoyi.common.enums; import com.ruoyi.approve.pojo.ApproveProcess; public enum FileNameType { SALE(1), // 销售 PURCHASE(2), // 采购 INVOICE(3), //发票 PURCHASELEDGER(4), MEASURING(5), //计量器具台账 MEASURINGRecord(6),//计量器具台账记录 ApproveNode(7), //协同审批节点审核 ApproveProcess(8); //协同审批主数据 private final int value; FileNameType(int value) { this.value = value; } public int getValue() { return value; } // 根据整数值获取对应的枚举值 public static FileNameType fromValue(int value) { for (FileNameType type : FileNameType.values()) { if (type.getValue() == value) { return type; } } throw new IllegalArgumentException("Invalid value: " + value); } }