wangfei
2025-04-21 09402133807b1e774e658a13ad365b2e6efca25b
hangzhoumesParent/common/servicebase/src/main/java/com/mes/common/config/Const.java
@@ -25,13 +25,39 @@
    public static final Integer A09_OUT_TARGET_POSITION = 2001;
    public static final Integer A10_OUT_TARGET_POSITION = 2002;
    /**
     * 卧式理片出片目标方向
     */
    public static final Integer ONE_OUT_TARGET_POSITION = 1;
    public static final Integer TWO_OUT_TARGET_POSITION = 2;
    /**
     * 卧式理片 磨边前片台状态
     * 空闲 0
     * 忙碌 1
     * 禁用 2
     */
    public static final String OUT_FREE = "0";
    public static final String OUT_BUSY = "1";
    public static final String OUT_DISABLE = "2";
    public static final List<String> OUT_DISABLE_ALL = Arrays.asList("1", "2");
    /**
     * A09出片目标位置  d02卧转立 钢化出片    3001
     * A10出片目标位置  d05卧转立 人工出片    3002
     */
    public static final Integer TEMPERING_OUT_TARGET_POSITION = 3001;
    public static final Integer ARTIFICIAL_OUT_TARGET_POSITION = 3002;
//    public static final Integer TEMPERING_OUT_TARGET_POSITION = 3001;
//    public static final Integer ARTIFICIAL_OUT_TARGET_POSITION = 3002;
//    public static final List<Integer> OUT_TARGET_POSITION_ALL = Arrays.asList(3001, 3002);
    /**
     * 义乌磨边线
     * A09出片目标位置  d02卧转立 钢化出片    930
     * A10出片目标位置  d05卧转立 人工出片    931
     */
    public static final Integer TEMPERING_OUT_TARGET_POSITION = 930;
    public static final Integer ARTIFICIAL_OUT_TARGET_POSITION = 931;
    public static final List<Integer> OUT_TARGET_POSITION_ALL = Arrays.asList(930, 931);
    /**
     * 卧式理片笼详情表玻璃状态
@@ -57,14 +83,24 @@
    public static final List<Integer> GLASS_STATE_IN_ALL_ZERO = Arrays.asList(0, 100, 102, 103, 104);
    /**
     * 卧式理片笼详情表玻璃状态
     * 进片任务1
     * 出片任务2
     * 卧离任务类型
     * 空任务 0
     * 进片任务 1
     * 出片任务 2
     * 直通任务 3
     * 进行中 4
     * 结束 5
     * 其他 6
     */
    public static final Integer GLASS_CACHE_TYPE_EMPTY = 0;
    public static final Integer GLASS_CACHE_TYPE_IN = 1;
    public static final Integer GLASS_CACHE_TYPE_OUT = 2;
    public static final Integer GLASS_CACHE_TYPE_THROUGH = 3;
    public static final Integer GLASS_CACHE_TYPE_RUNNING = 4;
    public static final Integer GLASS_CACHE_TYPE_FINISH = 5;
    public static final Integer GLASS_CACHE_TYPE_OTHER = 6;
    public static final List<Integer> GLASS_CACHE_TYPE_OUT_ALL = Arrays.asList(2, 3);
    public static final List<Integer> GLASS_CACHE_TYPE_IN_ALL = Arrays.asList(1, 3);
    /**
     * 磨边任务玻璃状态
@@ -76,7 +112,7 @@
    public static final Integer EDG_GLASS_SUCCESS = 2;
    /**
     * 磨边任务玻璃状态
     * 大理片笼状态
     * 1单机自动状态
     * 2联机自动状态
     * 3手动状态
@@ -84,6 +120,22 @@
    public static final Integer BIG_STORAGE_STAND_ALONE = 1;
    public static final Integer BIG_STORAGE_ONLINE = 2;
    public static final Integer BIG_STORAGE_MT = 3;
    /**
     * 大理片笼任务类型
     * 1、钢化前进片
     * 2、钢化前出片
     * 3、调度任务
     * 4、钢化后进片
     * 5、钢化后出片
     * 6、调度任务
     */
    public static final Integer BIG_STORAGE_BEFORE_IN = 1;
    public static final Integer BIG_STORAGE_BEFORE_OUT = 2;
    public static final Integer BIG_STORAGE_BEFORE_DISPATCH = 3;
    public static final Integer BIG_STORAGE_AFTER_IN = 4;
    public static final Integer BIG_STORAGE_AFTER_OUT = 5;
    public static final Integer BIG_STORAGE_AFTER_DISPATCH = 6;
    /**
     * 大理片笼请求
@@ -150,8 +202,9 @@
    public static final Integer TEMPERING_START = 2;
    public static final Integer TEMPERING_SUCCESS = 3;
    public static final Integer TEMPERING_END = 4;
//    public static final Integer TEMPERING_DAMAGE = 8;
//    public static final Integer TEMPERING_TAKE = 9;
    public static final Integer TEMPERING_PAUSE = 5;
    public static final Integer TEMPERING_DAMAGE = 8;
    public static final Integer TEMPERING_TAKE = 9;
    /**
     * 下片
@@ -185,6 +238,9 @@
     * 原片仓储任务类型
     * 进片任务1
     * 出片任务2
     * 调度任务3
     * 进片请求4
     * 出片请求5
     */
    public static final Integer RAW_GLASS_TASK_TYPE_IN = 1;
    public static final Integer RAW_GLASS_TASK_TYPE_OUT = 2;
@@ -193,12 +249,14 @@
    public static final Integer RAW_GLASS_TASK_TYPE_OUT_REQUEST = 5;
    /**
     * 原片仓储任务类型
     * 进片任务1
     * 出片任务2
     * 原片仓储任务状态
     * 新建 0
     * 运行中 1
     * 已完成2
     */
    public static final Integer ENGINEERING_NEW = 0;
    public static final Integer ENGINEERING_RUNNING = 1;
    public static final Integer ENGINEERING_SUCCESS = 2;
    /**
     * 原片仓储任务类型
@@ -207,12 +265,14 @@
     * 准备出笼102
     * 执行中103
     * 在车上104
     * 准备复位105
     */
    public static final Integer RAW_GLASS_STATE_IN = 100;
    public static final Integer RAW_GLASS_STATE_OUT = 101;
    public static final Integer RAW_GLASS_STATE_WAIT_OUT = 102;
    public static final Integer RAW_GLASS_STATE_RUNNING = 103;
    public static final Integer RAW_GLASS_STATE_CAR = 104;
    public static final Integer RAW_GLASS_STATE_RESET = 105;
    public static final List<Integer> RAW_GLASS_STATE_IN_ALL = Arrays.asList(100, 102, 103);
    public static final Integer RAW_GLASS_TASK_NEW = 0;
@@ -224,5 +284,42 @@
     */
    public static final List<Integer> RAW_GLASS_DEVICE = Arrays.asList(1, 2, 3);
    /**
     * 原片上片状态
     * 0 新增
     * 100 已完成
     */
    public static final Integer LOAD_RAW_GLASS_NEW = 0;
    public static final Integer LOAD_RAW_GLASS_SUCCESS = 100;
    /**
     * 大理片笼任务启动信号
     * 0 空任务
     * 1 启动
     */
    public static final Integer BIG_STORAGE_TASK_EMPTY = 0;
    public static final Integer BIG_STORAGE_TASK_RUNNING = 1;
    /**
     * 中空大理片笼出片状态I
     * 0 空任务
     * 1 启动
     * 2 暂停
     * 3 完成
     */
    public static final Integer HOLLOW_FLOW_CARD_NEW = 0;
    public static final Integer HOLLOW_FLOW_CARD_START = 1;
    public static final Integer HOLLOW_FLOW_CARD_PAUSE = 2;
    public static final Integer HOLLOW_FLOW_CARD_SUCCESS = 3;
    /**
     * 中空大理片笼出片状态I
     * 0 未进笼
     * 1 占用
     * 2 进笼完成
     */
    public static final Integer HOLLOW_RELATION_NEW = 0;
    public static final Integer HOLLOW_RELATION_OCCUPY = 1;
    public static final Integer HOLLOW_RELATION_SUCCESS = 2;
}