cl
6 天以前 2a34b52125d5fc356d65ee1e8912845dd601d4e3
rsf-server/src/main/java/com/vincent/rsf/server/system/constant/GlobalConfigCode.java
@@ -10,6 +10,9 @@
    public final static String EXECUTION = "Execution";
    /** PDA 组盘页是否强制录入 WMS 单号(sys_config.type=1,val=true/1 必填;false/0 则物料与单号二选一) */
    public final static String PDA_PAKIN_ASN_REQUIRED = "PDA_PAKIN_ASN_REQUIRED";
    /**直接组托*/
    public final static String DIRECT_WAIT_PAKIN = "DirectWaitPakin";
    /**收货时是否允许超收*/
@@ -18,11 +21,68 @@
    public final static String ORDER_INOF_REPORT_PLAT = "OrderInofReportPlat";
    /**波次自动下发任务*/
    public final static String WAVE_AUTO_EXCE_TASK = "WaveAutoExce";
    //是否自动下发任务
    public final static String AUTO_RUN_CHECK_ORDERS = "AUTO_RUN_CHECK_ORDERS";
    public final static String AUTO_RUN_MOVE_THEAD_MAX = "AUTO_RUN_MOVE_THEAD_MAX";
    /**深浅库位移动优化*/
    public final static String ALLOW_MOVE_TO_DEEP_LOC = "AllowMoveToDeepLoc";
    public final static String ALLOW_PUB_TASK = "AllowPubTask";
    /** 云仓上报最大重试次数 */
    public final static String CLOUD_WMS_NOTIFY_MAX_RETRY = "CLOUD_WMS_NOTIFY_MAX_RETRY";
    /** 云仓上报重试间隔秒数 */
    public final static String CLOUD_WMS_NOTIFY_RETRY_INTERVAL_SECONDS = "CLOUD_WMS_NOTIFY_RETRY_INTERVAL_SECONDS";
    /** 云仓上报类型:入出库结果 */
    public final static String CLOUD_WMS_REPORT_TYPE_IN_OUT_RESULT = "CLOUD_WMS_REPORT_TYPE_IN_OUT_RESULT";
    /** 云仓上报类型:库存调整 */
    public final static String CLOUD_WMS_REPORT_TYPE_INVENTORY_ADJUST = "CLOUD_WMS_REPORT_TYPE_INVENTORY_ADJUST";
    /** 云仓通知状态:待通知 */
    public final static String CLOUD_WMS_NOTIFY_STATUS_PENDING = "CLOUD_WMS_NOTIFY_STATUS_PENDING";
    /** 云仓通知状态:已成功 */
    public final static String CLOUD_WMS_NOTIFY_STATUS_SUCCESS = "CLOUD_WMS_NOTIFY_STATUS_SUCCESS";
    /** 云仓通知状态:失败 */
    public final static String CLOUD_WMS_NOTIFY_STATUS_FAIL = "CLOUD_WMS_NOTIFY_STATUS_FAIL";
    /** 云仓通知入库体最大长度(last_request_body / last_response_body,默认 2000) */
    public final static String CLOUD_WMS_NOTIFY_STORE_BODY_MAX_CHARS = "CLOUD_WMS_NOTIFY_STORE_BODY_MAX_CHARS";
    /**
     * 云仓入出库回馈模式(sys_config.val,type=3):immediate 立即待办;
     * wait_order 实绩落待办且暂缓发送,空闲/整单结束后放行;manual 暂缓发送,由通知单按钮放行。
     */
    public final static String CLOUD_WMS_INOUT_REPORT_MODE = "CLOUD_WMS_INOUT_REPORT_MODE";
    /** wait_order:超过该秒数无新实绩更新则放行暂缓的待办(可与整单结束择先触发) */
    public final static String CLOUD_WMS_INOUT_AGG_IDLE_SECONDS = "CLOUD_WMS_INOUT_AGG_IDLE_SECONDS";
    /** 同订单已无执行中任务后,再等待该秒数再整批上报,避免连续完成任务时拆单 */
    public final static String CLOUD_WMS_INOUT_AGG_COMPLETE_DEBOUNCE_SECONDS = "CLOUD_WMS_INOUT_AGG_COMPLETE_DEBOUNCE_SECONDS";
    /** 指定物料自动全板出库:物料编码(val=物料编码时启用按物料自动生成全板出库单) */
    public final static String AUTO_FULL_OUT_MATNR_CODE = "AUTO_FULL_OUT_MATNR_CODE";
    /** 是否启用:有库存时自动生成全板出库单 */
    public final static String AUTO_FULL_OUT_ENABLED = "AUTO_FULL_OUT_ENABLED";
    /** 是否启用:该物料出库单自动下发任务 */
    public final static String AUTO_FULL_OUT_DISPATCH_ENABLED = "AUTO_FULL_OUT_DISPATCH_ENABLED";
    /** 是否启用:RCS 入库通知时自动组托 */
    public final static String AUTO_PAKIN_ON_ASN_ENABLED = "AUTO_PAKIN_ON_ASN_ENABLED";
    /** 自动组托数量(与 AUTO_PAKIN_ON_ASN_ENABLED 配合,每条明细组托数量) */
    public final static String AUTO_PAKIN_QTY = "AUTO_PAKIN_QTY";
    /** 是否启用:定时自动生成空板出库任务并下发 RCS(每 2 分钟扫描 D 空板库位) */
    public final static String AUTO_EMPTY_OUT_ENABLED = "AUTO_EMPTY_OUT_ENABLED";
    /**
     * 云仓单据与 cus_item_sync_view 物料同步策略(sys_config.val,type=3 字符串):
     * none / false / 0 — 不强制:视图命中则新增/更新物料表;未命中再查物料表,存在则放行;
     * force_view / true / 1 — 强制:物料须在视图中存在,命中则新增/更新物料表。
     */
    public final static String CUS_ITEM_SYNC_MODE = "CUS_ITEM_SYNC_MODE";
    /**
     * 入库/出库通知单逻辑删除后,满多少天可由定时任务物理清理(sys_config.type=2 数字,默认脚本 30)
     */
    public final static String ASN_ORDER_LOGIC_DELETED_PURGE_AFTER_DAYS = "ASN_ORDER_LOGIC_DELETED_PURGE_AFTER_DAYS";
}