package cn.estsh.i3plus.ext.mes.pcn.pojo.util;

/**
 * @Description :
 * @Reference :
 * @Author : wangjie
 * @CreateDate : 2018-10-23 20:41
 * @Modify:
 **/
public class MesPcnExtConstWords {
    //SPS拉动
    public static final String WU_HAN_SPS_CFG_CODE ="WU_HAN_SPS_CFG_CODE";
    //产线100
    public static final String WU_HAN_WORK_CENTER_CODE_100 ="WU_HAN_WORK_CENTER_CODE_100";
    //产线200
    public static final String WU_HAN_WORK_CENTER_CODE_200 ="WU_HAN_WORK_CENTER_CODE_200";

    public static final String WU_HAN_ORGANIZE_CODE ="WU_HAN_ORGANIZE_CODE";

    //-----------------COMMON--------------------------
    //拼接00时:00分:00秒
    public static final String APPEND_ZERO_HMS = " 00:00:00";
    //拼接23时:59分:59秒
    public static final String APPEND_24_HMS = " 23:59:59";

    public static final String REDIS_RES_PCN = "redisMesPcn";

    // id常量
    public static final String ID = "id";
    // id常量
    public static final String ID_STR = "idStr";
    // PID常量
    public static final String PID = "pid";
    // 工厂的常量
    public static final String ORGANIZE_CODE = "organizeCode";
    //工厂名称常量
    public static final String ORGANIZE_NAME = "ORGANIZE_NAME";
    //供应商常量
    public static final String SUPPLIER_CODE = "SUPPLIER_CODE";
    public static final String SUPPLIER_CODE_L = "supplierCode";
    //获取供应商广州key
    public static final String SUPPLIER_CODE_NO_SORT_GZ = "SUPPLIER_CODE_NO_SORT_GZ";
    // 系统配置代码
    public static final String CFG_CODE = "cfgCode";
    // 系统配置键
    public static final String CFG_KEY = "cfgKey";
    // 系统配置类型
    public static final String CFG_TYPE = "cfgType";
    // 用户ID
    public static final String USER_ID = "userId";
    // 区域代码
    public static final String AREA_CODE = "areaCode";
    // 产线常量
    public static final String WORK_CENTER_CODE = "workCenterCode";
    // 工位常量
    public static final String WORK_CELL_CODE = "workCellCode";
    // 是否禁用
    public static final String IS_VALID = "isValid";
    // 是否禁用
    public static final String IS_VALID1 = "isValid1";
    // 是否删除
    public static final String IS_DELETED = "isDeleted";
    // 创建时间
    public static final String CREATE_DATE_TIME = "createDatetime";
    // 修改时间
    public static final String MODIFY_DATE_TIME = "modifyDatetime";
    // 创建人
    public static final String CREATE_USER = "createUser";
    // 用户
    public static final String USER_NAME = "userName";
    // 修改人
    public static final String MODIFY_USER = "modifyUser";
    // 描述
    public static final String DESCRIPTION = "description";
    // 备注
    public static final String REMARK = "remark";
    // 修改人
    public static final String USER_INFO = "userInfo";
    // 同步标志
    public static final String SYSTEM_SYNC_STATUS = "systemSyncStatus";
    // 同步时间
    public static final String SYSTEM_SYNC_DATE_TIME = "systemSyncDatetime";
    // 零件编码
    public static final String PART_NO = "partNo";
    // 零件名称
    public static final String PART_NAME = "partName";
    // 设备代码
    public static final String EQUIP_CODE = "equipCode";
    // 设备代码
    public static final String EQUIPMENT_CODE = "equipmentCode";
    // 设备名称
    public static final String EQUIPMENT_NAME = "equipmentName";
    // 设备数据变量ID
    public static final String EQUIP_VARIABLE_ID = "equipVariableId";
    // 设备数据变量名称
    public static final String EQUIP_VARIABLE_NAME = "equipVariableName";
    // 设备数据变量描述
    public static final String EQUIP_VARIABLE_DESC = "equipVariableDesc";
    // 读写标志
    public static final String READ_WRITE_FLAG = "readWriteFlag";
    // 数据类型
    public static final String DATA_TYPE = "dataType";
    // 设备质量
    public static final String QUALITY = "quality";
    // 设备ID
    public static final String EQUIP_ID = "equipId";
    // 变量类型
    public static final String VARIABLE_TYPE = "variableType";
    // 二级变量
    public static final String CATEGORY_LEVEL_TWO = "categoryLevelTwo";
    // 变量配置类型
    public static final String VARIABLE_CFG_TYPE = "variableCfgType";
    // 变量状态
    public static final String EQUIP_VARIABLE_STATUS = "equipVariableStatus";
    // 变量值
    public static final String EQUIP_VARIABLE_VALUE = "equipVariableValue";
    // 模具号
    public static final String MOULD_NO = "mouldNo";
    // 工单完成数
    public static final String COMPLETE_QTY = "completeQty";
    // 工单未完成数
    public static final String UN_COMPLETE_QTY = "unCompleteQty";
    // 工单可疑品数
    public static final String SUSPICIOUS_PART_QTY = "suspiciousPartQty";
    // 工单报废品数
    public static final String SCRAP_PART_QTY = "scrapPartQty";
    // 班次代码
    public static final String SHIFT_CODE = "shiftCode";
    // 班次名称
    public static final String SHIFT_NAME = "shiftName";
    // 班组
    public static final String SHIFT_GROUP = "shiftGroup";
    // 班组名称
    public static final String SHIFT_GROUP_NAME = "shiftGroupName";
    // 流程代码
    public static final String ROUTE_CODE = "routeCode";
    // 工序代码
    public static final String PROCESS_CODE = "processCode";
    // 工序名称
    public static final String PROCESS_NAME = "processName";
    // 工艺代码
    public static final String CRAFT_CODE = "craftCode";
    // 工艺名称
    public static final String CRAFT_NAME = "craftName";
    // 生产工单号
    public static final String WORK_ORDER_NO = "workOrderNo";
    // 数据来源
    public static final String DATD_SOURCE = "dataSource";
    // 数据来源ID
    public static final String SOURCE_ID = "sourceId";
    // 是否跳过
    public static final String IS_SKIP = "isSkip";
    // 装配件绑定状态
    public static final String ASSEMBLY_STATUS = "assemblyStatus";
    // 装配件绑定状态
    public static final String ASSEMBLY_STATUS_NAME = "assemblyStatusName";
    // 装配件确认规则
    public static final String MATCH_RULE = "matchRule";
    // 装配件确认方式
    public static final String MATCH_TYPE = "matchType";
    // 装配件确认方式
    public static final String MATCH_TYPE_NAME = "matchTypeName";
    // 装配件零件编码
    public static final String ASSEMBLY_PART_NO = "assemblyPartNo";
    // 装配件零件名称
    public static final String ASSEMBLY_PART_NAME = "assemblyPartName";
    // 装配件条码
    public static final String ASSEMBLY_SN = "assemblySn";
    // 装备序号
    public static final String ROUTE_SEQ = "routeSeq";
    // 序号
    public static final String INDEX = "index";
    // 产线常量
    public static final String WORK_CENTER_CODE_BAK = "workCenterCodeBak";
    // 工位常量
    public static final String WORK_CELL_CODE_BAK = "workCellCodeBak";
    // 主子工位关系类型
    public static final String EXTEND_TYPE = "extendType";
    // 产成零件号
    public static final String OUT_PART_NO = "outPartNo";
    // 进料零件号
    public static final String IN_PART_NO = "inPartNo";
    // 进料零件规则
    public static final String IN_PART_NO_RULE = "inPartNoRule";
    // 过程条码
    public static final String SERIAL_NUMBER = "serialNumber";
    // 零件条码
    public static final String PRODUCT_SN = "productSn";
    // 客户条码
    public static final String CUST_SN = "custSn";
    // 条码状态
    public static final String SN_STATUS = "snStatus";
    // 条码状态
    public static final String SN_STATUS_NAME = "snStatusName";
    // 质量状态
    public static final String QC_STATUS = "qcStatus";
    // 质量状态
    public static final String QC_STATUS_NAME = "qcStatusName";
    // 过程标签模板
    public static final String PROCESS_LABEL_TEMPLATE = "processLabelTemplate";
    // 产品标签模板
    public static final String PROD_LABEL_TEMPLATE = "prodLabelTemplate";
    // 客户标签模板
    public static final String CUST_LABEL_TEMPLATE = "custLabelTemplate";
    // 进产线时间
    public static final String IN_WC_TIME = "inWorkCenterTime";
    // 出产线时间
    public static final String OUT_WC_TIME = "outWorkCenterTime";
    // 腔数
    public static final String CAVITY = "cavity";
    // 数量
    public static final String QTY = "qty";
    // 工位信息来源
    public static final String CELL_MESSAGE_SOURCE = "cellMessageSource";
    // 结果
    public static final String RESULT = "result";
    // 信息
    public static final String MESSAGE = "message";
    // 数据
    public static final String DATA = "data";
    // 开模记录ID
    public static final String MOULD_RECORD_ID = "mouldRecordId";
    // 加工记录ID
    public static final String PRODUCTION_RECORD_ID = "productionRecordId";
    // 工步代码
    public static final String STEP_CODE = "stepCode";
    // 生产顺序号
    public static final String PRODUCT_SEQ = "productSeq";
    // URL
    public static final String URL = "url";
    // 处理状态
    public static final String DEAL_STATUS = "dealStatus";
    // erp物料编码
    public static final String ERP_PART_NO = "erpPartNo";
    // 编码规则代码
    public static final String RULE_CODE = "ruleCode";
    // 打印状态
    public static final String PRINT_STATUS = "printStatus";
    // 打印次数
    public static final String PRINT_COUNT = "printCount";
    // 颜色
    public static final String COLOR = "color";
    // 设备计数点位固定二级变量
    public static final String SHOT_COUNTER = "shot_counter";
    // 车型大类
    public static final String CAR_MODEL_CODE = "carModelCode";
    // 客户订单号
    public static final String CUST_ORDER_NO = "custOrderNo";
    //包装条码
    public static final String PACKAGE_NO = "packageNo";
    //包装一维码
    public static final String PACKAGE_ONE_CODE = "packageOneCode";
    //包条码
    public static final String PACKAGE_SN = "packageSn";
    //包类型
    public static final String PACKAGE_TYPE_CODE = "packageTypeCode";
    //零件生产组代码
    public static final String PART_PROD_GROUP_CODE = "partProdGroupCode";
    //状态
    public static final String STATUS = "status";
    //上线时间
    public static final String ONLINE_TIME = "onlineTime";
    //下线时间
    public static final String OFFLINE_TIME = "offlineTime";
    //开始时间
    public static final String START_TIME = "startTime";
    //结束时间
    public static final String END_TIME = "endTime";
    //库位
    public static final String LOCATION = "location";
    //库位序号
    public static final String LOCATION_NUMBER = "locationNumber";
    //提醒天数
    public static final String REMIND_DAY = "REMIND_DAY";
    //同步日期
    public static final String SYNC_DATE = "syncDate";
    //Repository
    public static final String Repository = "Repository";
    //对象代码
    public static final String OBJECT_CODE = "objectCode";
    //影响数量
    public static final String EFFECT_NUM = "effectNum";
    //组件类型
    public static final String MODULE_TYPE = "moduleType";
    //拉动组代码
    public static final String PULL_CODE = "pullCode";
    //拉动单号
    public static final String PULLING_ORDER_NO = "pullingOrderNo";
    //汇报类型
    public static final String REPORT_TYPE = "reportType";
    //发运时间
    public static final String SHIPPING_TIME = "shippingTime";
    //扫描类别
    public static final String SCAN_TYPE = "scanType";
    //点检单id
    public static final String SPOT_CHECK_ORDER_ID = "spotCheckOrderId";
    //零件条码参数
    public static final String PART_SN_PARAM = "partSnParam";
    //完成时间
    public static final String COMPLETE_DATE_TIME = "completeDateTime";
    //汇报状态
    public static final String REPORT_STATUS = "reportStatus";
    //汇报状态
    public static final String REPORT_STATUS_NAME = "reportStatusName";
    //BOM版本
    public static final String BOM_VERSION = "bomVersion";
    //生效时间
    public static final String EFF_START_TIME = "effStartTime";
    //失效时间
    public static final String EFF_END_TIME = "effEndTime";
    //MES汇报查询BOM是否携带结束查询条件
    public static final String MES_REPORT_FIND_BOM_WITH_EFFENDTIME = "MES_REPORT_FIND_BOM_WITH_EFFENDTIME";

    //返工单
    public static final String REWORK_ORDER = "reworkOrder";
    //返工单ID
    public static final String REWORK_TASK_ID = "reworkTaskId";
    //nc状态
    public static final String NC_STATUS = "nc_status";
    //零件类型
    public static final String PART_TYPE = "partType";
    //包装代码
    public static final String PACKAGE_CODE = "packageCode";
    //是否封箱
    public static final String IS_SEALED = "isSealed";
    //单位
    public static final String UNIT = "unit";
    //包装规格数量
    public static final String PACK_SPEC_QTY = "packSpecQty";
    //动态列名
    public static final String ATTR_BEAN_LIST = "ATTR_BEAN_LIST";
    //支持允许前端开窗选零件
    public static final String IS_SELECT_PART = "IS_SELECT_PART";
    //点检类型
    public static final String SPOT_CHECK_ITEM_TYPE = "spotCheckItemType";
    //点检项目ID
    public static final String SPOT_CHECK_ID = "spotCheckId";
    //设定值录入方式
    public static final String SET_VALUE_RECORD_TYPE = "setValueRecordType";
    //实际值录入方式
    public static final String REAL_VALUE_RECORD_TYPE = "realValueRecordType";
    //设定值数值
    public static final String SPOT_CHECK_SET_VALUE = "spotCheckSetValue";
    //实际值数值
    public static final String SPOT_CHECK_REAL_VALUE = "spotCheckRealValue";
    //是否超差
    public static final String IS_TOLERANCE = "isTolerance";
    //点检结果
    public static final String SPOT_CHECK_RESULT = "spotCheckResult";
    //点检单据结果
    public static final String SPOT_CHECK_ORDER_RESULT = "spotCheckOrderResult";
    //点检单据时间
    public static final String SPOT_CHECK_TIME = "spotCheckTime";
    //点检人
    public static final String SPOT_CHECK_USER = "spotCheckUser";
    //发运组代码
    public static final String SHIPPING_GROUP_CODE = "shippingGroupCode";
    //发运单代码
    public static final String SHIPPING_CODE = "shippingCode";
    //最后打印时间
    public static final String LAST_PRINT_TIME = "lastPrintTime";
    //发运组名称
    public static final String SHIPPING_GROUP_NAME = "shippingGroupName";
    //队列状态
    public static final String QUEUE_STATUS = "queueStatus";
    //目标工位
    public static final String TARGET_WORK_CELL_CODE = "targetWorkCellCode";
    //工艺顺序号
    public static final String PROCESS_SEQ = "processSeq";
    //工艺顺序号(上面)
    public static final String PROCESS_SEQ_UP = "processSeqUp";
    //工艺顺序号(下面)
    public static final String PROCESS_SEQ_DOWN = "processSeqDown";
    //推送来源代码
    public static final String PUSH_SOURCE_CODE = "pushSourceCode";
    //业务类型
    public static final String BUSI_TYPE = "busiType";
    //当前页数
    public static final String CURRENT_PAGE = "currentPage";
    //页面数量
    public static final String PAGE_SIZE = "pageSize";
    //枚举代码
    public static final String ENUM_CODE = "enumCode";
    //计划开始时间
    public static final String PLAN_START_TIME = "planStartTime";


    //BaseBean字段不包含工厂, 用于对象复制剔除属性BeanUtils.copyProperties(Object source, Object target, String... ignoreProperties)
    public static final String[] BASE_BEAN_FIELDS = {ID, IS_DELETED, IS_VALID, CREATE_DATE_TIME, CREATE_USER, MODIFY_DATE_TIME, MODIFY_USER, DESCRIPTION, REMARK, SYSTEM_SYNC_DATE_TIME, SYSTEM_SYNC_STATUS};
    // 客制化条码长度:通用
    public static final Integer CUSTOMER_SN_LENGTH_GM = 58;
    // 日志类型
    public static final String LOG_TYPE = "logType";
    // 信息类型
    public static final String MESSAGE_TYPE = "messageType";
    // 工厂_工作中心
    public static final String ORG_WORK_CODE = "orgWorkCode";
    // 工厂_设备ID
    public static final String ORG_EQUIP_ID = "orgEquipId";
    // JOB
    public static final String JOB = "JOB";
    // 记录状态
    public static final String RECORD_STATUS = "recordStatus";
    // 扩展字段
    public static final String EXTEND = "extend";

    // 默认客户条码编码规则配置代码
    public static final String DEFAULT_CUST_MATCH_RULE = "DEFAULT_CUST_MATCH_RULE";

    // 用户缓存
    public static final String USER_INFO_CONTEXT = "USER_INFO_CONTEXT";
    // 装箱防错
    public static final String BOXING_ERROR_PROOFING = "BOXING_ERROR_PROOFING";
    // 是否记忆
    public static final String IS_MEMORY = "IS_MEMORY";

    // 时间格式
    public static final String DATE_FORMAT_SSS = "yyyy-MM-dd HH:mm:ss.SSS";
    public static final String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";
    public static final String DATE_FORMAT_SEPARATOR = "yyyy-MM-dd";
    public static final String TIME_FORMAT = "HH:mm:ss";
    public static final String SSS = ".SSS";
    public static final String DATE_FORMAT_SHORT = "yyMMdd";
    public static final String DATE_FORMAT_yyyyMMdd = "yyyyMMdd";
    public static final String DATE_FORMAT_POINT = "yyyy.MM.dd";
    public static final String DATE_FORMAT_SLASH = "yyyy/MM/dd";
    public static final String DATE_FORMAT_YY = "yy";
    public static final String DATE_FORMAT_APPEND_0 = " 00:00:00";
    public static final String DATE_FORMAT_APPEND_24 = " 23:59:59";


    //设备数据变量读写访问配置
    public static final String EQUIP_VARIABLE_RW_CFG = "EQUIP_VARIABLE_RW_CFG";
    //默认KEPWARE_FLAG
    public static final String DEFAULT_KEPWARE_FLAG = "DEFAULT_KEPWARE_FLAG";

    //工步禁用扫描框标志
    public static final String STEP_DISABLE_SCAN = "STEP_DISABLE_SCAN";

    // 允许扫描其他工位的未知条码的生产线配置
    public static final String ALLOW_UNKNOW_CENTER_CFG = "ALLOW_UNKNOW_CENTER_CFG";
    // 生产过程控制全局密码
    public static final String PRODUCTION_PWD_CFG = "PRODUCTION_PWD_CFG";
    // 空腔码
    public static final String CAVITY_FINISH_CODE = "CAVITY_FINISH_CODE";
    // 工艺强过码(前后防错/顺序防错)
    public static final String CRAFT_JUMP_CODE = "CRAFT_JUMP_CODE";
    // 装配件跳过码
    public static final String ASSEMBLY_SKIP_CODE = "ASSEMBLY_SKIP_CODE";
    // 装配件整腔跳过码
    public static final String ASSEMBLY_CAVITY_SKIP_CODE = "ASSEMBLY_CAVITY_SKIP_CODE";
    // 排序线可疑码
    public static final String SORT_SUSPICIOUS_CODE = "SORT_SUSPICIOUS_CODE";
    // 设备代码[工步参数]
    public static final String EQUIPMENT_CODE_UC = "EQUIPMENT_CODE";
    // 模具号读一模多腔配置[工步参数]
    public static final String READ_MULTI_CAVITY_CFG = "READ_MULTI_CAVITY_CFG";
    // 读取失败睡眠毫秒数[工步参数]
    public static final String READ_FAILURE_SLEEP = "READ_FAILURE_SLEEP";
    // 读取失败睡眠默认毫秒数
    public static final Long READ_FAILURE_SLEEP_DEFAULT_TIME = 500L;
    // 最大重试次数[工步参数]
    public static final String MAX_RETRY_TIMES = "MAX_RETRY_TIMES";
    // 最大重试次数[工步参数]
    public static final Integer MAX_RETRY_TIMES_DEFAULT = 10;
    // 非排序需要验证主条码是否是自制件[工步参数]
    public static final String NEED_CHECK_IS_PS = "NEED_CHECK_IS_PS";
    // 流程包含解绑工步[工步参数]
    public static final String CONTEXT_UNBINDING_STEP = "CONTEXT_UNBINDING_STEP";
    // 零件条码统计OEE共享信息[工步参数]
    public static final String BARCODE_COUNT_SHARE_INFO = "BARCODE_COUNT_SHARE_INFO";
    //替换起始位置[工步参数]
    public static final String REPLACE_INDEX = "replaceIndex";
    //替换长度[工步参数]
    public static final String REPLACE_LENGTH = "replaceLength";
    //替换信息[工步参数]
    public static final String REPLACE_INFO = "replaceInfo";
    //是否剔除平行工位[工步参数]
    public static final String IS_FILTER_PARALLEL = "isFilterParallel";
    //是否根据工序顺序号过滤后道[工步参数]
    public static final String IS_FILTER_AFTER_CRAFT = "isFilterAfterCraft";

    // 装配件显示规则配置[工位参数]
    public static final String ASSEMBLY_SHOW_MR_CFG = "ASSEMBLY_SHOW_MR_CFG";
    // 非排序是否支持顺序强过,前道强过[工位参数]
    public static final String IS_ALLOW_JUMP = "IS_ALLOW_JUMP";
    // 未知腔数[工位参数]
    public static final String CAVITY_UNKNOWN_CFG = "CAVITY_UNKNOWN_CFG";
    // 支持混腔扫描[工位参数]
    public static final String CAVITY_NOSORT_CFG = "CAVITY_NOSORT_CFG";
    // 工位倒计时配置[工位参数]
    public static final String COUNT_DOWN_CFG = "COUNT_DOWN_CFG";
    // 工位倒计时配置默认值
    public static final String COUNT_DOWN_CFG_DEFAULT = "60,5";
    // 工位参数按钮事件参数: 自动上锁
    public static final String ATUO_PRODUCTION_LOCK = "ATUO_PRODUCTION_LOCK";
    // 死循环读取次数[工位参数]
    public static final String ENDLESS_LOOP_READ_TIMES = "ENDLESS_LOOP_READ_TIMES";
    // 死循环读取默认默认次数
    public static final String ENDLESS_LOOP_READ_TIMES_DEFAULT = "10";
    // 所有分屏强制跳过工序密码[工位参数]
    public static final String MANY_CELL_TRIGGER_JUMP_PROCESS_PWD = "MANY_CELL_TRIGGER_JUMP_PROCESS_PWD";
    // 非排序顺序防错级别配置[工位参数] 1=物料 否则=生产线
    public static final String CHECK_PRODUCT_SEQ_CFG = "CHECK_PRODUCT_SEQ_CFG";
    // 排序线当前工位是否允许扫描完成状态的工单(用于末道拍照工位)
    public static final String ALLOW_SCAN_COMPLETE_ORDER_CFG = "ALLOW_SCAN_COMPLETE_ORDER_CFG";

    // 工位/工步 参数按钮事件
    public static final String FUNCTION_CMD = "FUNCTION_CMD";
    // 工位/工步 参数按钮事件值
    public static final String FUNCTION_VALUE = "FUNCTION_VALUE";

    // 工位参数按钮事件参数: 是否验证密码
    public static final String IS_CHECK_WCPC_PWD = "IS_CHECK_WCPC_PWD";
    // 工位参数按钮事件参数: 是否二次确认
    public static final String IS_CONFIRM = "IS_CONFIRM";
    // 工位参数按钮事件: 重置工序
    public static final String FUNCTION_JUMP_PROCESS = "FUNCTION_JUMP_PROCESS";
    // 工位参数按钮事件: 强过工步集
    public static final String FUNCTION_JUMP_STATE = "FUNCTION_JUMP_STATE";
    // 工位参数按钮事件: 重置上下文
    public static final String FUNCTION_RESET_CELL_CONTEXT = "FUNCTION_RESET_CELL_CONTEXT";
    // 工位参数按钮事件: 选择工单(先选腔数, 再选工单)
    public static final String FUNCTION_CHOOSE_CAVITY_ORDER = "FUNCTION_CHOOSE_CAVITY_ORDER";
    // 工位参数按钮事件: 选择产成零件(先选腔数, 再选零件)
    public static final String FUNCTION_CHOOSE_CAVITY_PART = "FUNCTION_CHOOSE_CAVITY_PART";
    // 工位参数按钮事件: 选择发运组
    public static final String FUNCTION_CHOOSE_SHIPPING_GROUP = "FUNCTION_CHOOSE_SHIPPING_GROUP";
    // 工位参数按钮事件: 切换工位
    public static final String FUNCTION_SWITCH_CELL = "FUNCTION_SWITCH_CELL";
    // 工位参数按钮事件: 锁定
    public static final String FUNCTION_PRODUCTION_LOCK = "FUNCTION_PRODUCTION_LOCK";
    // 工位参数按钮事件: 解除锁定
    public static final String FUNCTION_PRODUCTION_UNLOCK = "FUNCTION_PRODUCTION_UNLOCK";

    // 自定义触发事件: 装配件
    public static final String NEXT_TRIGGER_EVENT_ASSEMBLY = "ASSEMBLY";
    // 自定义触发事件: 主条码
    public static final String NEXT_TRIGGER_EVENT_PRODUCT_SN = "PRODUCT_SN";
    // 自定义触发事件: 产出零件
    public static final String NEXT_TRIGGER_EVENT_PART_NO = "PART_NO";

    // 0
    public static final String ZERO_STR = "0";
    // 0
    public static final Integer ZERO = 0;
    // 1
    public static final Integer ONE = 1;
    // 3
    public static final Integer THREE = 3;
    //4
    public static final Integer FOUR = 4;
    //7
    public static final Integer SEVEN = 7;
    //10
    public static final Integer TEN = 10;
    //14
    public static final Integer FOURTEEN = 14;
    //49
    public static final Integer FORTY_NINE = 49;
    //50
    public static final Integer FIFTY = 50;
    //60
    public static final Integer SIXTY = 60;
    //100
    public static final Integer ONE_HUNDRED = 100;
    //500
    public static final Integer FIVE_HUNDRED = 500;
    // 中括号
    public static final String SQUARE_BRACKETS = "[]";
    //空格
    public static final String ONE_SPACE = " ";
    // &
    public static final String AND = "&";
    // 空
    public static final String EMPTY = "";
    // ;
    public static final String SEMICOLON = ";";
    // ,
    public static final String COMMA = ",";
    // :
    public static final String COLON = ":";
    // %
    public static final String PERCENT = "%";
    // ?
    public static final String QUESTION_MARK = "?";
    // [
    public static final String SQUARE_BRACKETS_L = "[";
    // ]
    public static final String SQUARE_BRACKETS_R = "]";
    // (
    public static final String BRACKET_L = "(";
    // )
    public static final String BRACKET_R = ")";
    // *
    public static final String ASTERISK = "*";
    //-
    public static final String SEPARATOR = "-";
    //_
    public static final String E_UNDERLINE = "_";
    //右斜线
    public static final String SLANT_R = "/";
    //.转义
    public static final String DECIMAL_POINT_ESCAPE = "\\.";
    //.
    public static final String DECIMAL_POINT = ".";
    // #
    public static final String WELL_NO = "#";

    // 自动初始化工位按钮URL
    public static final String AUTO_INIT_WORK_CELL_MODULE_URL = "AUTO_INIT_WORK_CELL_MODULE_URL";

    // 分表配置
    public static final String MES_SHARDING_TABLES_OBJECT_CFG = "MES_SHARDING_TABLES_OBJECT_CFG";

    //过程条码默认生成规则
    public static final String DEFAULT_SERIAL_NUMBER_RULE = "DEFAULT_SERIAL_NUMBER_RULE";

    // 定制页面名称
    public static final String CUSTOM_PAGE_NAME = "CUSTOM_PAGE_NAME";

    // 定制页面名称(默认  产出零件)
    public static final String CUSTOM_PAGE_NAME_DEFAULT = "CUSTOM_PAGE_NAME_DEFAULT";

    // 定制页面名称(工位)
    public static final String CUSTOM_PAGE_NAME_WORK_CELL = "CUSTOM_PAGE_NAME_WORK_CELL";

    // 定制页面名称(装配件)
    public static final String CUSTOM_PAGE_NAME_ASSEMBLY = "CUSTOM_PAGE_NAME_ASSEMBLY";

    // 上个扫描信息
    public static final String CLIENT_INFO = "clientInfo";
    // 上个扫描信息
    public static final String LAST_SCAN_INFO = "lastScanInfo";
    // 当前扫描信息
    public static final String SCAN_INFO = "scanInfo";

    // 生产过程控制上下文目录名
    public static final String PRODUCTION_PROCESS_CONTEXT = "PRODUCTION_PROCESS_CONTEXT";
    // 上下文: 基础数据
    public static final String BASE_DATA_CONTEXT = "BASE_DATA_CONTEXT";
    // 上下文: 业务数据
    public static final String BUSI_DATA_CONTEXT = "BUSI_DATA_CONTEXT";
    // 上下文: 定制数据
    public static final String CUSTOM_DATA_CONTEXT = "CUSTOM_DATA_CONTEXT";

    // 上下文: 非排序装配件规则信息
    public static final String ASSEMBLY_NOSORT_CFG_CONTEXT = "ASSEMBLY_NOSORT_CFG_CONTEXT";
    // 生产过程控制工位加工锁
    public static final String PRODUCTION_LOCK_CONTEXT = "PRODUCTION_LOCK_CONTEXT";
    // 历史扫描信息
    public static final String LAST_SCAN_INFO_CONTEXT = "LAST_SCAN_INFO_CONTEXT";
    // 上下文: 班次班组信息
    public static final String PROD_SHIFT_DATA_CONTEXT = "PROD_SHIFT_DATA_CONTEXT";
    // 上下文: 加工统计信息
    public static final String PRODUCTION_STATISTICS_CONTEXT = "PRODUCTION_STATISTICS_CONTEXT";
    // 可复用装配件条码上下文
    public static final String REPEAT_ASSEMBLY_SN_CONTEXT = "REPEAT_ASSEMBLY_SN_CONTEXT";
    // 设备计数上下文
    public static final String SHORT_COUNTER_CONTEXT = "SHORT_COUNTER_CONTEXT";
    // 打包数据上下文
    public static final String PACKAGE_DATA_CONTEXT = "PACKAGE_DATA_CONTEXT";
    // 打包规则上下文
    public static final String PACKAGE_RULE_CONTEXT = "PACKAGE_RULE_CONTEXT";
    // 设备点检上下文
    public static final String EQUIP_SPOT_CHECK_CONTEXT = "EQUIP_SPOT_CHECK_CONTEXT";
    // 加工不可用规则上下文
    public static final String PROD_RULE_IGNORE_CFG_CONTEXT = "PROD_RULE_IGNORE_CFG_CONTEXT";
    // 推送队列配置上下文
    public static final String QUEUE_PUSH_CFG_CONTEXT = "QUEUE_PUSH_CFG_CONTEXT";
    // 推送队列锁上下文
    public static final String QUEUE_PUSH_LOCK_CONTEXT = "QUEUE_PUSH_LOCK_CONTEXT";
    // 推送队列上下文
    public static final String QUEUE_PUSH_CONTEXT = "QUEUE_PUSH_CONTEXT";
    // 工位零件打印机上下文
    public static final String CELL_PART_PRINTER_CONTEXT = "CELL_PART_PRINTER_CONTEXT";
    // 工单完成数上下文
    public static final String WORK_ORDER_COMPLETE_CONTEXT = "WORK_ORDER_COMPLETE_CONTEXT";
    // 发运RFID生产模式上下文
    public static final String SHIPPING_RFID_ROUTE_MODE_CONTEXT = "SHIPPING_RFID_ROUTE_MODE_CONTEXT";
    // 选择发运RFID生产模式
    public static final String CHOOSE_SHIPPING_RFID_ROUTE_MODE = "CHOOSE_SHIPPING_RFID_ROUTE_MODE";

    // 上下文: 展示组件数据
    public static final String MODULE_CONTENT_CONTEXT = "MODULE_CONTENT_CONTEXT";
    // 上下文: 工位扫描监控信息
    public static final String SCAN_MONITOR_CONTEXT = "SCAN_MONITOR_CONTEXT";
    // 上下文: 工位集合
    public static final String WORK_CELL_MAP_CONTEXT = "WORK_CELL_MAP_CONTEXT";
    // 上下文: 加工结果
    public static final String PRODUCT_RESULT_CONTEXT = "PRODUCT_RESULT_CONTEXT";
    // 上下文: 就绪信号
    public static final String READY_SIGNAL_CONTEXT = "READY_SIGNAL_CONTEXT";
    // 上下文: 发送允许加工指令
    public static final String SEND_PROCESS_CMD_CONTEXT = "SEND_PROCESS_CMD_CONTEXT";
    // 上下文: 头道模具号
    public static final String FIRST_MOULD_NO_CONTEXT = "FIRST_MOULD_NO_CONTEXT";
    // 上下文: 模具号
    public static final String MOULD_NO_CONTEXT = "MOULD_NO_CONTEXT";
    // 上下文: 产出零件信息
    public static final String PRODUCTION_PART_CONTEXT = "PRODUCTION_PART_CONTEXT";
    // 上下文: 零件数据信息
    public static final String PART_DATA_CONTEXT = "PART_DATA_CONTEXT";
    // 上下文: 扫/读信息:生产工单号
    public static final String SCAN_WORK_ORDER_NO_CONTEXT = "SCAN_WORK_ORDER_NO_CONTEXT";
    // 上下文: 扫/读信息:主条码
    public static final String SCAN_PRODUCT_SN_CONTEXT = "SCAN_PRODUCT_SN_CONTEXT";
    // 上下文: 扫/读信息:装配件条码
    public static final String SCAN_ASSEMBLY_SN_CONTEXT = "SCAN_ASSEMBLY_SN_CONTEXT";
    // 上下文: 扫/读信息:可回用包装条码
    public static final String SCAN_RECYCLABLE_PACKAGE_CONTEXT = "SCAN_RECYCLABLE_PACKAGE_CONTEXT";
    // 上下文: 产品加工规则数据信息
    public static final String PROD_RULE_DATA_CONTEXT = "PROD_RULE_DATA_CONTEXT";
    // 上下文: 进料条码数据信息
    public static final String PRODUCTION_PS_IN_CONTEXT = "PRODUCTION_PS_IN_CONTEXT";
    // 上下文: 产出条码数据信息
    public static final String PRODUCTION_PS_OUT_CONTEXT = "PRODUCTION_PS_OUT_CONTEXT";
    // 上下文: 料桶原材料数据
    public static final String RAW_PART_CHARGING_DATA_CONTEXT = "RAW_PART_CHARGING_DATA_CONTEXT";
    // 上下文: 可回用包装数据信息
    public static final String PRODUCTION_RECYCLABLE_PACKAGE_CONTEXT = "PRODUCTION_RECYCLABLE_PACKAGE_CONTEXT";
    // 上下文: 裁片工单成品数据
    public static final String WORK_ORDER_CUT_FG_DATA_CONTEXT = "WORK_ORDER_CUT_FG_DATA_CONTEXT";
    // 上下文: 临时数据
    public static final String PROD_TEMP_DATA_CONTEXT = "PROD_TEMP_DATA_CONTEXT";
    // 上下文: 发运队列
    public static final String SHIPPING_QUEUE_CONTEXT = "SHIPPING_QUEUE_CONTEXT";


    //OPC_API_PARAM
    public static final String OPC_LINK_URL = "OPC_LINK_URL";
    public static final String VALUE = "value";
    public static final String CLIENT_HANDLE= "clientHandle";
    public static final String CHANNEL = "channel";
    public static final String EQUIPMENT_ID = "equipmentId";

    //发送开模统计数据
    public static final String SEND_MES_PROD_MOULD_STATISTICS = "SEND_MES_PROD_MOULD_STATISTICS";
    public static final String SEND_URL = "SEND_URL";
    public static final String SEND_DATA = "SEND_DATA";
    public static final String SEND_ITEM_DATA = "SEND_ITEM_DATA";

    //条码打印产线
    public static final String PRINT_WORK_CENTER_COED = "PRINT_WORK_CENTER_COED";
    //打印客户条码
    public static final String SORT_WORK_CENTER_PRINT = "SORT_WORK_CENTER_PRINT";

    //强过 跳过
    public static final String SHIP_PASS = "跳过";
    public static final String STRONGER_PASS = "强过";
    //发运库存地
    public static final String ERP_WAREHOUS = "ERP_WAREHOUS";
    public static final String ERP_WARERHOUSE = "ERP_WARERHOUSE";
    //发运解析条码最大长度
    public static final String MAX_SHIPPING_BARCODE_LENGTH = "MAX_SHIPPING_BARCODE_LENGTH";
    //使用客户订单号
    public static final String USE_CUST_ORDER_NO = "USE_CUST_ORDER_NO";


    //SPS强过配置code
    public static final String SPS_STRONGER_PASS = "SPS_STRONGER_PASS";

    // JIS跳过码
    public static final String JIS_SKIP_CODE = "JIS_SKIP_CODE";

    //裁片工单号
    public static final String CUT_WORK_ORDER_NO = "cutWorkOrderNo";
    // 条码
    public static final String SN = "sn";
    //工单状态
    public static final String WORK_ORDER_STATUS = "workOrderStatus";

    // 裁片方案代码
    public static final String CUT_CODE = "cutCode";

    // 裁片成品列表弹框打印
    public static final String FUNCTION_CUT_ORDER_DIALOG_PRINT = "FUNCTION_CUT_ORDER_DIALOG_PRINT";

    // 箱类别代号
    public static final String PACK_CODE = "packCode";

    // 客户代码
    public static final String CUST_CODE  = "custCode";

    // 模板代码
    public static final String TEMPLATE_CODE = "templateCode";
    //打印模板
    public static final String LABEL_TEMPLATE = "labelTemplate";
    //打印模板数据
    public static final String TEMPLATE_DATA = "templateData";
    //打印机
    public static final String PRINTER = "printer";
    //客户零件号
    public static final String CUST_PART_NO = "custPartNo";
    //客户零件号 前缀 排除后四位
    public static final String CUST_PART_NO_PREFIX = "custPartNoPrefix";
    //客户零件号 后四位
    public static final String CUST_PART_NO_AFTER_FOUR = "custPartNoAfterFour";
    //客户条码VPPS
    public static final String CUST_SN_VPPS = "custSnVPPS";
    //客户条码DUNS
    public static final String CUST_SN_DUNS = "custSnDUNS";
    //客户条码 后部分内容
    public static final String CUST_SN_AFTER_CONTENT = "custSnAfterContent";

    //生产日期
    public static final String LOT_NO = "lotNo";
    //包装数量
    public static final String PACKAGE_QTY = "packageQty";
    public static final String FUNCITON_CUT_ORDER_DIALOG_PRINT = "FUNCTION_CUT_ORDER_DIALOG_PRINT";

    //工步解绑
    public static final String STEP_UNBINDING = "工步解绑";

    //二维码
    public static final String QR_CODE = "qrCode";
    //条形码
    public static final String BAR_CODE = "barCode";
    //打印条形码
    public static final String PRINT_BAR_CODE = "barcode";
    //竖杠
    public static final String VERTICAL_BAR = "|";

    // 时间
    public static final String TIME = "time";
    //原材料
    public static final String RAW_PART_NO = "rawPartNo";
    //拉料长度
    public static final String PULLING_MATERIAL_LENGTH = "pullingMaterialLength";
    //拉料层数
    public static final String PULLING_MATERIAL_LAYER_NUMBER = "pullingMaterialLayerNumber";
    //每层套数
    public static final String PER_LAYER_NUMBER = "perLayerNumber";
    //调取长度
    public static final String USING_LENGTH = "usingLength";
    //材料用量
    public static final String MATERIAL_DOSAGE = "materialDosage";
    //层数
    public static final String LAYER_NUMBER = "layerNumber";
    //张力参数
    public static final String TENSION_PARAM = "tensionParam";
    //设备参数名称
    public static final String EQUIP_PARAM_NAME = "equipParamName";
    //设备参数值
    public static final String EQUIP_PARAM_VALUE = "equipParamValue";
    //参数
    public static final String PARAM = "param";
    //成品零件号
    public static final String FG_PART_NO = "fgPartNo";
    // 打印日期
    public static final String PRINT_DATE = "printDate";
    // 生产日期
    public static final String PRODUCT_DATE = "productDate";
    // 生产日期
    public static final String PRODUCT_TIME = "productTime";
    // 打印时间
    public static final String PRINT_TIME = "printTime";
    //替换数
    public static final String REPLACE_CSN = "replaceCsn";
    //目视单固定值
    public static final String REPLACE_CSN_CP = "CP";
    // 裁片名称
    public static final String CUT_NAME = "cutName";
    //包覆零件号
    public static final String PACKAGE_PART_NO = "packagePartNo";
    //规则类型
    public static final String RULE_TYPE = "ruleType";

    // 打印队列类型
    public static final String PRINT_QUEUE_TYPE = "printQueueType";

    // 车型名称
    public static final String CAR_MODEL_NAME = "carModelName";
    // VIN
    public static final String VIN = "vin";
    // VIN_CODE
    public static final String VIN_CODE = "vinCode";
    // VIN_CODE 后四位
    public static final String VIN_CODE_AFTER_FOUR = "vinCodeAfterFour";
    // 工单标识
    public static final String ORDER_FLAG = "orderFlag";
    // 重打印
    public static final String REPRINT = "reprint";

    // EDI接收时间
    public static final String EDI_REC_TIME = "ediRecTime";

    // 装配件参数
    public static final String ASSEMBLY_PARAM = "assemblyParam";

    // 产线名称
    public static final String WORK_CENTER_NAME = "workCenterName";
    // 工位名称
    public static final String WORK_CELL_NAME = "workCellName";

    //
    public static final int PALLET_CODE_93_WIDTH = 93;
    //
    public static final int PALLET_CODE_93_HEIGHT = 93;

    public static final int PALLET_QR_CODE_LENTH = 90;

    public static final int CODE_93_WIDTH = 93;

    public static final int CODE_93_HEIGHT = 93;

    public static final int DATA_MATRIX_CODE_WIDTH = 60;

    public static final int DATA_MATRIX_CODE_HEIGHT = 80;
    // dataMatrix 形式的客户条码
    public static final String CUST_SN_DATA_MATRIX = "custSnDataMatrix";

    // 工单序号
    public static final String WORK_ORDER_SEQ = "workOrderSeq";

    //螺钉包保存生产版本标记
    public static final String SAVE_PRODUCT_VERSION_FLAG = "ZFBT";

    //发运组配置后写入mes_shipping_queue
    public static final String MES_SHIPPING_QUEUE_SAVE_CFG = "MES_SHIPPING_QUEUE_SAVE_CFG";

    //SPS拉动单打印模版全局配置
    public static final String PART_PULL_PRINT_TEMPLATE = "PART_PULL_PRINT_TEMPLATE";
    //排序发运全局打印配置
    public static final String SORT_SHIPPING_PRINT_TEMPLATE = "SORT_SHIPPING_PRINT_TEMPLATE";
    //由前端直接渲染模版的标志
    public static final String TEMPLATE_CUSTOM_HTML = "TEMPLATE_CUSTOM_HTML";
    //客制化配置
    public static final String CUSTOM_CFG = "CUSTOM_CFG";

    //生产过程控制非排序打印机配置【物料级别=1, 默认打印机=2】
    public static final String PRODUCTION_CONTROL_NOSORT_PRINTER_CFG = "PRODUCTION_CONTROL_NOSORT_PRINTER_CFG";

    // volvo零件打印
    public static final String VOLVO_CONSIGNMENT_REFERENCE = "consignmentReference";
    public static final String VOLVO_FYON = "fyon";
    public static final String VOLVO_SEQUENCENUMBER = "sequenceNumber";
    public static final String VOLVO_RACKID = "rackId";
    public static final String VOLVO_POSITION = "position";
}
