package com.klp.domain; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import com.klp.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.Date; /** * 退火计划对象 wms_furnace_plan * * @author klp * @date 2026-03-14 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("wms_furnace_plan") public class WmsFurnacePlan extends BaseEntity { private static final long serialVersionUID = 1L; /** * 计划ID */ @TableId(value = "plan_id") private Long planId; /** * 计划号 */ private String planNo; /** * 计划开始时间 */ private Date planStartTime; /** * 实际开始时间 */ private Date actualStartTime; /** * 结束时间 */ private Date endTime; /** * 目标炉子ID */ private Long targetFurnaceId; /** * 计划状态(0草稿 1已下发 2执行中 3已完成 4已取消) */ private Integer status; /** * 备注 */ private String remark; /** * 删除标志(0=正常,1=已删除) */ @TableLogic private Integer delFlag; }