io.github.linmoure.params.process.ProcessInfo Maven / Gradle / Ivy
package io.github.linmoure.params.process;
import io.github.linmoure.params.WSBaseParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.time.LocalDateTime;
/**
* @author 李衡林
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class ProcessInfo extends WSBaseParam {
@Data
public static class ProcessIn implements Cloneable {
/**
* 通道编号
*/
private String channelNo;
/**
* 通道名称
*/
private String channelName;
/**
* 车牌号
*/
private String carNo;
/**
* 地磅重量
*/
private String weight;
/**
* 批次号
*/
private String batchNumber;
/**
* 进出标识
*/
private String ieFlag;
/**
* 通关结果 1-正常过卡,2-人工过卡,3-人工补采,4-异常过卡
*/
private String type;
/**
* 过卡时间
*/
private LocalDateTime processTime;
/**
* 过卡图片路径
*/
private String imgPath;
/**
* 过卡车辆类型 1行政车辆 2蒙煤车 3外发车
*/
private Integer carType;
@Override
public ProcessIn clone() {
try {
return (ProcessIn) super.clone();
} catch (CloneNotSupportedException e) {
throw new AssertionError();
}
}
}
}