package com.dy.pmsProduct.workStation; import com.alibaba.fastjson2.annotation.JSONField; import com.alibaba.fastjson2.writer.ObjectWriterImplToString; import com.baomidou.mybatisplus.annotation.TableField; import com.dy.common.webUtil.QueryConditionVo; import jakarta.validation.constraints.NotNull; import lombok.*; import java.util.Date; @Data @EqualsAndHashCode(callSuper = false) @ToString(callSuper = true) @NoArgsConstructor @AllArgsConstructor @Builder public class QueryVo extends QueryConditionVo { @JSONField(serializeUsing= ObjectWriterImplToString.class) public Long id; public String userId; public String userName; @JSONField(serializeUsing= ObjectWriterImplToString.class) public Long lineId; public String lineName; @JSONField(serializeUsing= ObjectWriterImplToString.class) public Long stationId; public String stationName; @JSONField(serializeUsing= ObjectWriterImplToString.class) public Long planId; public String planName; @JSONField(serializeUsing= ObjectWriterImplToString.class) public Long processId; public String processName; @JSONField(serializeUsing= ObjectWriterImplToString.class) public Long nodeId; public String nodeName; public Date dt; public Integer status; public String startTime; public String endTime; public String assistants; }