自动化立体仓库 - WCS系统
*
lsh
7 天以前 4375f7c1ccd8d6b7b3cfb4f641a3ce84b0907594
src/main/java/com/zy/core/model/command/RgvCommand.java
@@ -21,109 +21,41 @@
    private Short ackFinish1 = 0;
    // 工位1任务号
    private Short taskNo1 = 0;
    private Short taskNo = 0;
    /**
     * 任务模式:
     * 0 = 无
     * 1 = 取货
     * 2 = 放货
     * 3 = 取放货
     * 3 = 行走
     */
    private Short taskMode1 = 0;
    private Short taskMode = 0;
    @JSONField(serialize = false)
    private RgvTaskModeType taskModeType1;
    private RgvTaskModeType taskModeType;
    /*
    工位1源站
     */
    private Short sourceStaNo1 = 0;
    * 作业点
    * */
    private Long destinationStaNo = 0L;
    /*
    工位1目标站
     */
    private Short destinationStaNo1 = 0;
    //////////////////////     工位2定义   //////////////////////////////////////////////////
    // 工位1任务完成确认位
    private Short ackFinish2 = 0;
    // 工位2任务号
    private Short taskNo2 = 0;
    private Short ackFinish = 0;
    /**
     * 任务模式:
     * 0 = 无
     * 1 = 取货
     * 2 = 放货
     * 3 = 取放货
     */
    private Short taskMode2 = 0;
    @JSONField(serialize = false)
    private RgvTaskModeType taskModeType2;
    /*
    工位1源站
     */
    private Short sourceStaNo2 = 0;
    /*
    工位1目标站
     */
    private Short destinationStaNo2 = 0;
    ///////////////////////////////////////////////////////////////////////////////////////
    /**
     * 任务模式:
     * 0 = 未确认
     * 1 = 工位1任务确认
     * 2 = 工位2任务确认
     * 3 = 工位1、2任务同时确认
     */
    private Short command = 0;
    public void setTaskMode1(Short taskMode1){
        this.taskMode1 = taskMode1;
        this.taskModeType1 = RgvTaskModeType.get(taskModeType1);
    public void setTaskMode(Short taskMode){
        this.taskMode = taskMode;
        this.taskModeType = RgvTaskModeType.get(taskModeType);
    }
    public void setTaskMode1(RgvTaskModeType type1) {
        this.taskModeType1 = type1;
        this.taskMode1 = RgvTaskModeType.get(type1).id.shortValue();
    public void setTaskMode(RgvTaskModeType type) {
        this.taskModeType = type;
        this.taskMode = RgvTaskModeType.get(type).id.shortValue();
    }
    public void setTaskMode2(Short taskMode2){
        this.taskMode2 = taskMode2;
        this.taskModeType2 = RgvTaskModeType.get(taskModeType2);
    }
    public void setTaskMode2(RgvTaskModeType type2) {
        this.taskModeType2 = type2;
        this.taskMode2 = RgvTaskModeType.get(type2).id.shortValue();
    }
    public static void main(String[] args) {
        Date date = new Date();
        Calendar cal = Calendar.getInstance();
        cal.setTime(date);
        System.out.println(cal.get(Calendar.YEAR));
        //默认从0-11
        System.out.println(cal.get(Calendar.MONTH)+1);
        System.out.println(cal.get(Calendar.DATE));
        int hour = cal.get(Calendar.HOUR_OF_DAY);
        System.out.println("时");
        System.out.println(hour);
        int minute = cal.get(Calendar.MINUTE);
        System.out.println("分");
        System.out.println(minute);
        int second = cal.get(Calendar.SECOND);
        System.out.println("秒");
        System.out.println(second);
        int mm = cal.get(Calendar.DAY_OF_WEEK) - 1; // 星期:0(日)~6(六)
        System.out.println("礼拜");
        System.out.println(mm);
    }
}