package org.springblade.mdm.gkw.task.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Getter; import lombok.Setter; import org.apache.commons.io.FileUtils; import org.springblade.core.mp.base.BizEntity; import java.util.Date; /** * 机床回传任务 */ @Setter @Getter @TableName("mdm_machine_back_task") public class MachineBackTask extends BizEntity { /** * 状态:未完成 */ public static int STATUS_PENDING = 1; /** * 状态:已完成 */ public static int STATUS_FINISHED = 2; /** * 任务类型:工艺编制任务 */ public static final int TASK_TYPE_PROGRAM = 1; /** * 任务类型:现场编制任务 */ public static final int TASK_TYPE_ON_MACHINE = 2; /** * 文件名 */ private String programName; /** * 所属机床 */ private String machineCode; /** * 临时更改单 */ private String deviation; /** * 临时更改单序号 */ private String deviationSerial; /** * 程序总段数/现场编制的=0 */ private int segCount; /** * 任务类型 */ @TableField("task_type") private int taskType; private Date finishTime; public boolean isProgramOnMachineTask(){ return taskType == TASK_TYPE_ON_MACHINE; } }