package com.ld.igds.inout.dto; import com.fasterxml.jackson.annotation.JsonFormat; import com.ld.igds.check.dto.CheckItemData; import com.ld.igds.file.dto.FileData; import com.ld.igds.models.InoutRecord; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.util.Date; import java.util.List; /** * 业务数据 * * @author: andy.jia * @description: * @version: * @data:2020年2月20日 * */ @Data @EqualsAndHashCode(callSuper=false) public class InoutData extends InoutRecord implements Serializable { /** * */ private static final long serialVersionUID = 1L; @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date registerTime; @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date userBirthday; @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date fullWeightTime; @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date emptyWeightTime; @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date completeTime; private List files;//提交的相关附件信息,例如照片。 /** * 化验数据信息,是一个以化验项为基础数据的集合 */ private List checkItems; }