package com.youchain.utils;
/**
 * @website https://eladmin.vip
 * @author houjianlan
 * @date 2023-08-17
 **/
public  interface  BizStatus {
    /**
     * 出入库状态-打开||任务状态-待执行
     */
    public static String OPEN = "OPEN";
    /**
     * 出入库状态-审核
     */
    public static String ACTIVE = "ACTIVE";
    /**
     * 入库状态-收货中
     */
    public static String RECEIVING = "RECEIVING";
    /**
     * 入库状态-收货完毕
     */
    public static String RECEIVED = "RECEIVED";
    /**
     * 入库状态-上架中
     */
    public static String PUTAWAY = "PUTAWAY";
    /**
     * 出入库状态-已取消||任务状态-已取消
     */
    public static String CANCEL = "CANCEL";
    /**
     * 出入库状态-已关闭
     */
    public static String CLOSE = "CLOSE";
    /**
     * 出库状态-分配;
     */
    public static String ALLOCATE = "ALLOCATE";
    /**
     * 出库状态-拣货
     */
    public static String PICKUP = "PICKUP";
    /**
     * 出库状态-拣货完成
     */
    public static String PICK_ALL = "PICK_ALL";
    /**
     * 出库状态-部分发货;
     */
    public static String SHIP_PART = "SHIP_PART";
    /**
     * 出库状态-全部发货;
     */
    public static String SHIP_ALL = "SHIP_ALL";

    /**
     * 任务状态-执行中
     */
    public static String ATCALL  = "ATCALL";

    /**
     * 任务状态-工作中
     */
    public static String ATWORK = "ATWORK";

    /**
     * 任务状态-工作中
     */
    public static String WAIT = "WAIT";

    /**
     * 任务状态-完成
     */
    public static String FINISH = "FINISH";

    /**
     * 入库任务
     */
    public static String ASN = "ASN";
    /**
     * 出库任务
     */
    public static String PICK = "PICK";

    /**
     * 盘点任务
     */
    public static String INV = "INV";

    /**
     * 库存日志-移位
     */
    public static String MOVE = "MOVE";
    /**
     * 库存日志-库存调整
     */
    public static String INVENTORY_ADJUST = "INVENTORY_ADJUST";
    /**
     * 库存日志-批次调整
     */
    public static String MODIFY_LOT = "MODIFY_LOT";
    /**
     * 库存日志-状态调整
     */
    public static String MODIFY_STATUS = "MODIFY_STATUS";
    /**
     * 库存日志-拣货下架
     */
    public static String PICK_DOWN = "PICK_DOWN";
    /**
     * 库存日志-拣货退回
     */
    public static String PICK_CANCEL = "PICK_CANCEL";
    /**
     * 库存日志-发货
     */
    public static String SHIPPING = "SHIPPING";

    /**
     * 库存日志-收货上架
     */
    public static String RECEIVING_UP = "RECEIVING_UP";

    /**
     * 库存日志-收货取消
     */
    public static String RECEIVING_CANCEL = "RECEIVING_CANCEL";

    /**
     * 增减类型-ADD
     */
    public static int ADD = 1;

    /**
     * 增减类型-不变的
     */
    public static int INVARIANT = 0;

    /**
     * 增减类型-减少
     */
    public static int REDUCE = -1;




}
