package org.dromara.eims.domain.bo; import com.alibaba.excel.annotation.ExcelProperty; import org.dromara.eims.domain.EimsInspectSt; import org.dromara.common.mybatis.core.domain.BaseEntity; import org.dromara.common.core.validate.AddGroup; import org.dromara.common.core.validate.EditGroup; import io.github.linpeilie.annotations.AutoMapper; import lombok.Data; import lombok.EqualsAndHashCode; import jakarta.validation.constraints.*; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; /** * 点检汇总业务对象 eims_inspect_st * * @author zhuguifei * @date 2025-03-14 */ @Data @EqualsAndHashCode(callSuper = true) @AutoMapper(target = EimsInspectSt.class, reverseConvertGenerate = false) public class EimsInspectStBo extends BaseEntity { /** * */ @NotNull(message = "不能为空", groups = { EditGroup.class }) private Long id; /** * 标题 */ @NotBlank(message = "标题不能为空", groups = { AddGroup.class, EditGroup.class }) private String title; /** * 设备id */ @NotNull(message = "设备id不能为空", groups = { AddGroup.class, EditGroup.class }) private Long equId; private String equName; private String assetNo; /** * 计划时间 */ @NotNull(message = "计划时间不能为空", groups = { AddGroup.class, EditGroup.class }) private Date planTime; /** * 状态 */ private String status; /** * 点检人 */ private Long inspUser; /** * 稽查人 */ private Long verifyUser; /** * 稽查日期 */ private Date verifyTime; /** * 特记事项 */ private String specialNote; /** * 备注 */ private String remark; }