package com.klp.domain.bo; import com.klp.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; /** * 退火炉业务对象 wms_furnace * * @author klp * @date 2026-03-14 */ @Data @EqualsAndHashCode(callSuper = true) public class WmsFurnaceBo extends BaseEntity { /** * 炉子ID */ private Long furnaceId; /** * 炉编号 */ @NotBlank(message = "炉编号不能为空") private String furnaceCode; /** * 名称 */ @NotBlank(message = "名称不能为空") private String furnaceName; /** * 是否忙碌(0=否,1=是) */ private Integer busyFlag; /** * 状态(0=停用,1=启用) */ private Integer status; /** * 备注 */ private String remark; /** * 批量操作ID */ @NotNull(message = "主键不能为空", groups = {com.klp.common.core.validate.EditGroup.class}) private Long[] furnaceIds; }