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; import org.springframework.format.annotation.DateTimeFormat; /** * 点检汇总业务对象 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; /** * 汇总类型 Day-日汇总 Month-月汇总 */ private String type; /** * 标题 */ private String title; /** * 设备id */ private Long equId; private String equName; private String assetNo; /** * 计划时间 */ @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd") private Date planTime; /** * 状态 */ private String status; /** * 点检人 */ private Long inspUser; /** * 稽查人 */ private Long verifyUser; /** * 稽查日期 */ private Date verifyTime; /** * 特记事项 */ private String specialNote; /** * 备注 */ private String remark; private String stId; //前端界面查看模式 day-日视图 month-月视图 private String viewMode; }