|  |  | 
 |  |  | package com.zy.core.model.command; | 
 |  |  |  | 
 |  |  | import com.alibaba.fastjson.annotation.JSONField; | 
 |  |  | import com.zy.asrs.entity.CommandInfo; | 
 |  |  | import com.zy.core.enums.CrnTaskModeType; | 
 |  |  | import lombok.Data; | 
 |  |  |  | 
 |  |  | 
 |  |  |     @JSONField(serialize = false) | 
 |  |  |     private CrnTaskModeType taskModeType; | 
 |  |  |  | 
 |  |  |     // 源位置排号 | 
 |  |  |     // 源位置列号 | 
 |  |  |     private Short sourcePosX = 0; | 
 |  |  |  | 
 |  |  |     // 源位置列号 | 
 |  |  |     // 源位置层号 | 
 |  |  |     private Short sourcePosY = 0; | 
 |  |  |  | 
 |  |  |     // 源位置层号 | 
 |  |  |     // 源位置排号 | 
 |  |  |     private Short sourcePosZ = 0; | 
 |  |  |  | 
 |  |  |     // 源站 | 
 |  |  | 
 |  |  |     // 目标巷道 | 
 |  |  |     private Short destinationLane = 0; | 
 |  |  |  | 
 |  |  |     //联机模式 | 
 |  |  |     private Short auto = 0; | 
 |  |  |  | 
 |  |  |     //申请完成任务 | 
 |  |  |     private Short onlineWrk1 = 0; | 
 |  |  |     //申请取消任务 | 
 |  |  |     private Short onlineWrk2 = 0; | 
 |  |  |     //清除联机任务 | 
 |  |  |     private Short onlineWrk3 = 0; | 
 |  |  |     //恢复联机任务 | 
 |  |  |     private Short onlineWrk4 = 0; | 
 |  |  |     private Short reset = 0; | 
 |  |  |  | 
 |  |  |     // 任务确认 0:未确认 1:已确认 | 
 |  |  |     private Short command = 0; | 
 |  |  |  | 
 |  |  |     //指令ID | 
 |  |  |     private Integer commandId; | 
 |  |  |  | 
 |  |  |     public void setTaskMode(Short taskMode){ | 
 |  |  |         this.taskMode = taskMode; | 
 |  |  |         this.taskModeType = CrnTaskModeType.get(taskModeType); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public void setTaskMode(CrnTaskModeType type) { | 
 |  |  |         this.taskModeType = type; | 
 |  |  |         this.taskMode = CrnTaskModeType.get(type).id.shortValue(); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public static void main(String[] args) { | 
 |  |  |         Date date = new Date(); | 
 |  |  | 
 |  |  |  | 
 |  |  |         System.out.println(cal.get(Calendar.YEAR)); | 
 |  |  |         //默认从0-11 | 
 |  |  |         System.out.println(cal.get(Calendar.MONTH)+1); | 
 |  |  |         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("礼拜"); | 
 |  |  |         System.out.println(mm); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public void setTaskMode(Short taskMode) { | 
 |  |  |         this.taskMode = taskMode; | 
 |  |  |         this.taskModeType = CrnTaskModeType.get(taskModeType); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public void setTaskMode(CrnTaskModeType type) { | 
 |  |  |         this.taskModeType = type; | 
 |  |  |         this.taskMode = CrnTaskModeType.get(type).id.shortValue(); | 
 |  |  |     } | 
 |  |  | } |