package com.ruoyi.base.constant; /** * Created by IntelliJ IDEA. * User: andy.qu * Date: 2022/3/9 */ public class Constant { public static final String CUSTOMER_ID = "default"; public static final Long WAREHOUSE_ID = 1L; /** * 中间缓存位 * AGV作业搬运任务时候库存的虚拟库位 */ public static final String LOC_MIDDLE_CACHE = "middleCache"; /** * 是否 */ public enum IS_YES { /** * 是 */ Y("1"), /** * 否 */ N("0"); private String value; IS_YES(String value) { this.value = value; } public String getValue() { return value; } } /** * 储位状态 */ public enum STOCK_STATUS { /** * 空闲 */ STOCK00("00"), /** * 占用 */ STOCK10("10"), /** * 封存 */ STOCK80("80"); private String value; STOCK_STATUS(String value) { this.value = value; } public String getValue() { return value; } } /** * NDC任务类型 */ public enum TASK_BUSINESS_TYPE { /** * 01叉货任务 */ TASK_01("01"), /** * 60暂停点 */ TASK_60("60"), /** * 90暂停重启 */ TASK_90("90"), /** * 电量 */ TASK_POWER("power"), /** * m */ TASK_m("m"), //交通管制 TASK_74("74"), /** * 暂停 */ TASK_03("03"); private String value; TASK_BUSINESS_TYPE(String value) { this.value = value; } public String getValue() { return value; } } /** * 任务类型 */ public enum TASK_TYPE { /** * 转发任务 */ FORWARD("FW"); private String value; TASK_TYPE(String value) { this.value = value; } public String getValue() { return value; } } /** * 任务状态 State */ public enum TASK_STS { /** * 下发AMS */ TASK0(0), /** * 开始 */ TASK1(1), /** * 完成 */ TASK2(2), /** * 开始取货 */ TASK3(3), /** * 取货完成 */ TASK4(4), /** * 开始卸货 */ TASK5(5), /** * 卸货完成 */ TASK6(6), /** * 取消 */ TASK7(7), /** * 空叉取消 */ TASK8(8), /** * 队列等待 */ TASK9(9), /** * 已下发 */ TASK10(10); private Integer value; public Integer getValue() { return value; } TASK_STS(Integer value) { this.value = value; } } public enum ZONE_TYPE { /** * 入库区域 */ ZONE_IN(4L), /** * 出库区域 */ ZONE_OUT(5L); private Long value; ZONE_TYPE(Long value) { this.value = value; } public Long getValue() { return value; } } /** * 事务类型 */ public enum Transaction_TYPE { /** * 收货 */ RC("RC"), /** * 上架 */ PA("PA"), /** * 拣货 */ PK("PK"), /** * 调整 */ OB("OB"), /** * 盘点 */ CO("CO"), /** * 验收 */ QC("QC"); private String value; Transaction_TYPE(String value) { this.value = value; } public String getValue() { return value; } } /** * 质量状态 */ public enum QUALITY_STATUS { /*** * 合格 */ HG("HG"), /*** * 不合格 */ BHG("BHG"), /*** * 待检 */ DJ("DJ"); private String value; QUALITY_STATUS(String value) { this.value = value; } public String getValue() { return value; } } }