RunCardConstants.java

package com.mycim.valueobject.runcard.util;

/**
 * Run Card 固定标识
 *
 * @author finatice.yang
 * @version 6.0.0
 * @date 2021/4/23
 **/
public class RunCardConstants {

    /**
     * Run Card Flow真实 Process Id
     **/
    public static final String SRC_PROCESS_ID = "SRC-DUMMY-PROCESS";

    /**
     * Run Card Flow真实 Route Id
     **/
    public static final String SRC_ROUTE_ID = "SRC-DUMMY-PROCESS-R";

    /**
     * Run Card Flow真实 Operation Id
     **/
    public static final String SRC_OPERATION_ID_PREFIX = "SRC-DUMMY-OPERATION-";

    /**
     * 主Lot在Run Card中的同名Lot,数据库区分主lot,添加此后缀
     **/
    public static final String MAINLOT_ID_IN_MES = ".MAINRC";

    /**
     * Recovery Run Card分批后子批序号
     **/
    public static final String RECOVERY_RUN_CARD_LOT_IN_MES = ".R";

    /**
     * Split Run Card分批后子批序号
     **/
    public static final String SPLIT_RUN_CARD_LOT_IN_MES = ".S";

    /**
     * Run Card Unit Id 前缀
     **/
    public static final String RUN_CARD_UNIT_ID_PREFIX = "RC-";

    /**
     * 等待分批
     **/
    public static final String SHOW_RUNCARD_MAIN_LOT_STATUS_WAITING_SPLIT = "WAITINGSPLIT";

    /**
     * 等待跳步
     **/
    public static final String SHOW_RUNCARD_MAIN_LOT_STATUS_WAITING_REPOS = "WAITINGREPOSITION";

    /**
     * 等待取消作业
     **/
    public static final String SHOW_RUNCARD_MAIN_LOT_STATUS_WAITING_CANCEL = "WAITCANCELTRACKIN";

    /**
     * 等待出站
     **/
    public static final String SHOW_RUNCARD_MAIN_LOT_STATUS_WAITING_DISPATCH = "WAITTRACKOUT";

    public static final String RRC_TYPE = "RECOVERYRUNCARD";

}