package com.huaheng.api.acs.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.huaheng.framework.web.domain.BaseEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import io.swagger.models.auth.In; import lombok.Data; import java.io.Serializable; import java.util.Date; import java.util.List; /** * AGV任务实体 * */ @ApiModel(value="com.huaheng.api.acs.domain.AgvTask") @TableName(value = "agv_task") @Data public class AgvTaskCS implements Serializable { @TableId(value = "id", type = IdType.AUTO) private Integer id; @TableField(value = "InternalTaskType") private Integer internalTaskType; //任务号 // @TableField(exist = false) // private String taskNo; //前置任务 @TableField(value = "preTaskNo") private Integer preTaskNo; //库区 @TableField(value = "zoneCode") private String zoneCode; //交互标识 @TableField(value = "interactionId") private String interactionId; //任务头标识 @TableField(value = "taskHeaderId") private Integer taskHeaderId; //任务子标识 @TableField(value = "taskDetailId") private Integer taskDetailId; //任务类型 @TableField(value = "taskType") private Integer taskType; //货架编码 @TableField(value = "shelfNo") private String shelfNo; //站台编码 @TableField(value = "station") private String station; //源位置编码 @TableField(value = "fromPort") private String fromPort; //目的位置编码 @TableField(value = "toPort") private String toPort; // //行 // @TableField(value = "row") // private String row; // //列 // @TableField(value = "col") // private String col; // //层 // @TableField(value = "layer") // private String layer; //方向 @TableField(value = "orientation") private String orientation; //平台 @TableField(value = "platform") private String platform; //小车编号 @TableField(value = "carNo") private String carNo; //状态 @TableField(value = "status") private Integer status; //仓库ID @TableField(value = "warehouseId") private Integer warehouseId; //仓库编码 @TableField(value = "warehouseCode") private String warehouseCode; //货主ID @TableField(value = "companyId") private Integer companyId; //货主编码 @TableField(value = "companyCode") private String companyCode; //优先级 @TableField(value = "priority") private Integer priority; @TableField(value = "taskHeaderType") private Integer taskHeaderType; @TableField(exist = false) private String parameters; @TableField(value = "containerCode") private String containerCode; //货主ID list @TableField(exist = false) private List<Integer> companyIdList; //货主list @TableField(exist = false) private List<String> companyCodeList; @TableField(value = "createdTime") private Date createdTime; @TableField(value = "createdBy") private String createdBy; @TableField(value = "updated") private Date updated; @TableField(value = "updatedBy") private String updatedBy; @TableField(value = "fromUserDef1") private String fromUserDef1; @TableField(value = "toUserDef1") private String toUserDef1; @TableField(value = "ryTask") private String ryTask; @TableField(value = "number") private String number; }