package com.ruoyi.im.comm; /** * 支付状态枚举 */ public enum PayStatus { INIT(0, "订单生成"), PAYING(1, "支付中"), SUCCESS(2, "支付成功"), COMPLETED(3, "业务处理完成"); private final int code; private final String desc; PayStatus(int code, String desc) { this.code = code; this.desc = desc; } public int getCode() { return code; } public String getDesc() { return desc; } public static PayStatus getByCode(int code) { for (PayStatus status : values()) { if (status.code == code) { return status; } } return null; } }