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;
|
}
|