package org.jeecg.modules.lims.vo; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import org.jeecg.modules.lims.entity.LimsInspectionDetail; import org.jeecgframework.poi.excel.annotation.Excel; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.util.Date; import java.util.List; /** * @Description: 点检记录 */ @Data public class LimsInspectionRecordVo implements Serializable { private static final long serialVersionUID = 1L; /**id*/ private String id; /**仪器id*/ @Excel(name = "仪器id", width = 15) private String instrumentId; /**点检时间*/ @Excel(name = "点检时间", width = 15, format = "yyyy-MM-dd HH:mm:ss") @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") private Date inspectionTime; /**创建人*/ private String createBy; /**创建时间*/ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") private Date createTime; /**更新人*/ private String updateBy; /**更新时间*/ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") private Date updateTime; /**备注*/ @Excel(name = "备注", width = 15) private String remark; @ApiModelProperty(value = "点检明细列表") @TableField(exist = false) private List items; /** * 设备名称 */ @TableField(exist = false) private String instrument; /** * 点检结果 0-未通过 1-通过 */ @TableField(exist = false) private Integer result; }