package com.shkj.wms.constants;

import java.math.BigDecimal;

/**
 * 业务常量
 *
 * @author lch
 */
public final class ParameterConstants {


    /**
     * 系统参数
     */
    public interface ParameterSystem {

        //治具保养周期
        public final static String upkeep_day = "upkeep_day";

        //机械手输送线上料口
        public final static String putin_point = "putin_point";

        //机械手输送线下料口-出
        public final static String putout_point = "putout_point";

        //出库异常区接驳点
        public final static String putoutexc_point = "putoutexc_point";

        //机械手输送线下料口-出-临时
        public final static String putout_point_ts = "putout_point_ts";

        //人工下料点
        public final static String blanking_point = "blanking_point";

        //机械手入库-出-临时点位，到达此点位返回信息
        public final static String putout_point_tmp = "putout_point_tmp";

        //维修点位分组
        public final static String tepair_group = "tepair_group";

        //冲孔点位分组
        public final static String punching_group = "punching_group";

        //扫码异常点位分组
        public final static String scanexc_group = "scanexc_group";

        //人工入库分组
        public final static String warehousing_group = "warehousing_group";

        //待冲孔区
        public final static String punching_area = "punching_area";

        //空治具存放区域
        public final static String emptycon_area = "emptycon_area";


        //立库输送线plc地址
        public final static String LK_plc_id="LK_plc_id";

        //空治具放置区
        public final static String en_point = "outbound_point";

        //临时目标接驳点
            public final static String target_point = "target_point";

        //临时PLCID
        public final static String plc_id = "PLCID";

        //扫码异常区域
        public final static String abnormal_area = "abnormal_area";

        //待补货区
        public final static String outbound_point = "outbound_point";
        //人工下挂点
        public final static String Manual_drop_point= "Manual_drop_point";

        //紧急出库接驳点点位 分组
        public final static String urgency_out_point="urgency_out_point";

        //紧急出库接驳点点位
        public final static String urgent_out_point="urgent_out_point";

        //平库入库接驳口
        public final static String P_in01="KW18";
        //平库出库接驳口
        public final static String P_out01="P_out01";

        //保养区
        public final static String Upkeep_piont="Upkeep_piont";

        //待补货区域
        public final static String replenish_area = "replenish_area";

        //缓冲区域
        public final static String buffer_area="buffer_area";

        //平库对应area表id
        public final static String PinKu_area="PinKu_area";

        //正常出库组装点
        public final static String Assemble_point="Assemble_point";

        // 组装线等待点位
        public final static String m_points="m_points";

        // 组装线上报点位
        public final static String report_point="report_point";

        // 组装线点位前杠
        public final static String assemble_point_before="KW29";

        // 组装线点位后杠
        public final static String assemble_point_after="KW28";

        //出库队列提前生成任务的分钟数
        public final  static String taskMinutes="taskMinutes";

        //异常码头等待点位
        public final  static String abnormalWaitPint="abnormal_wait_point";

        public final  static String waitTaskNumber="wait_task_number";

        //异常条码保险杠出库
        public final static String abnormal_out_point="abnormal_out_point";


    }

    /**
     * 系统参数- 第三方对接配置
     */
    public interface ParameterThird {
        public final static String consignorId = "consignorId";
        public final static String branchId = "branchId";
        // u型拣选站起始位置 入口 出口
        public final static String U_FROM_LOCATION_CODE = "u_from_location_code";
        public final static String U_TO_LOCATION_CODE = "u_to_location_code";
        public final static String AGV_FROM_LOCATION_CODE = "agv_from_location_code";


    }



}
