package com.ruoyi.job.domain; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.*; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; import java.util.List; /** * 作业信息对象 mydo_job_wcs * * @author ruoyi * @date 2025-09-22 */ @Data @AllArgsConstructor @NoArgsConstructor @ToString @Builder @TableName("mydo_job_wcs") public class MydoJob extends BaseEntity { @TableField(exist = false) private static final long serialVersionUID = 1L; /** 任务ID */ @TableId private String jobId; /** 任务状态 */ @Excel(name = "任务状态") private String status; /** 任务号 */ @Excel(name = "任务号") private String taskNo; /** 巷道ID */ @Excel(name = "巷道ID") private String roadwayId; /** 货位ID */ @Excel(name = "货位ID") private String cargoSpaceId; /** 目标巷道ID */ @Excel(name = "目标巷道ID") private String targetRoadwayId; /** 目标货位ID */ @Excel(name = "目标货位ID") private String targetCargoSpaceId; /** 优先级 */ @Excel(name = "优先级") private Long priority; /** 执行阶段 */ @Excel(name = "执行阶段") private String executionPhase; /** 任务类型 */ @Excel(name = "任务类型") private String inOrOut; /** 开始时间 */ @Excel(name = "开始时间") private String startTime; /** 结束时间 */ @Excel(name = "结束时间") private String finishTime; /** 入口ID */ @Excel(name = "入口ID") private String entranceId; /** 出口ID */ @Excel(name = "出口ID") private String exitId; /** 仓库ID */ @Excel(name = "仓库ID") private String warehouseId; /** 重分标志 */ @Excel(name = "重分标志") private String faultFlag; private String trayCode; private String inOut; private String flag; private String traySize; private List epList; /** * wms下发的任务号 */ @Excel(name = "wms任务号") private String wmsTaskNo; }