RrnUtils.java

package com.mycim.utils;

import com.mycim.framework.oid.IDGenerators;
import com.mycim.framework.oid.type.IDNames;
import com.mycim.framework.oid.type.SequenceNames;

/**
 * @author finatice.yang
 * @date 2021/12/13
 **/
public class RrnUtils {

    private static final String SEQUENCE_KEY_EQPRUN_SEQ = "EQPRUN_SEQ";

    public static Long createEqptRunRrn() {
        return Long.parseLong(IDGenerators.get(IDNames.SEQUENCE).generateId(SEQUENCE_KEY_EQPRUN_SEQ));
    }

    public static Long createTransRrn() {
        return Long.parseLong(IDGenerators.get(IDNames.SEQUENCE).generateId(SequenceNames.MODULE_SEQ_TRANSACTION_RRN));
    }

    public static Long createObjectRrn() {
        return Long.parseLong(IDGenerators.get(IDNames.SEQUENCE).generateId(SequenceNames.MODULE_SEQ_OBJECT_RRN));
    }

}